注意:您需要以管理员身份运行命令提示符,不仅以管理员身份登录,而且还具有管理权限。如果您得到上述关于没有必要的访问权限来停止和/或删除服务的错误,请以管理员身份运行命令提示符。您可以通过在开始菜单上搜索命令提示符,然后右键单击并选择“以管理员身份运行”来实现这一点。PowerShell用户注意事项:sc别名为set-content。所以sc delete service实际上会创建一个名为delete的文件,其内容为service。要在Powershell中做到这一点,请改用sc.exe delete service
如果需要查找服务的短服务名,使用以下命令生成包含服务列表及其状态的文本文件:
SC QUERY state= all >"C:\Service List.txt"
要获得更简洁的列表,执行以下命令:
SC QUERY state= all | FIND "_NAME"
简短的服务名称将被列在显示名称的上方,如下所示:
SERVICE_NAME: MyService
DISPLAY_NAME: My Special Service
Set servicelist = GetObject("winmgmts:").InstancesOf ("Win32_Service")
for each service in servicelist
sname = lcase(service.name)
If sname = "NameOfMyService" Then
msgbox(sname)
service.delete ' the internal name of your service
end if
next