wmic删除启动项目

问题描述:

我想用wmic删除一个条目,但我总是得到一个错误,我看到DELETE命令是一个有效的STARTUP动词。我做错了什么? 日Thnxwmic删除启动项目

wmic:root\cli>/node:'pc-test' startup where name="TwonkyServer" DELETE 

Delete '\\pc-test\ROOT\CIMV2:Win32_StartupCommand.Command="C:\\PROGRA~1\\Twonky\\TWONKY~1\\TWONKY~4.EXE ",Location="Common Startup",Name="TwonkyServer",User="Public"' (Y/N/?)? y 
Deleting instance \\pc-test\ROOT\CIMV2:Win32_StartupCommand.Command="C:\\PROGRA~1\\Twonky\\TWONKY~1\\TWONKY~4.EXE ",Location="Common Startup",Name="TwonkyServer",User="Public" 

错误: 说明=供应商不能够尝试的操作

+0

的WMIC'STARTUP'类是仅供参考之用。使用'REGISTRY'来删除一个启动项。 – Jay 2012-08-14 04:31:07

+0

好的,但是不在注册表中的是CommonStartup文件夹。 – akun 2012-08-14 12:03:30

我不知道你是否可以通过WMI控制台实现它,而是通过VBS尝试提供了一个绰号具有特权字符串参考系统:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa389292(v=vs.85).aspx

你可以得到进入该命令:

wmic startup get Location | FINDSTR/B/C: “TwonkyServer”

然后将其删除从注册表

注册删除[{/ V ValueName的|/ve |/VA}] [/ F]

更多帮助在注册删除在: https://technet.microsoft.com/en-us/library/cc742145.aspx