我有几个旧服务要完全卸载。我怎样才能做到这一点?
使用 SC 命令,如下所示(您需要在命令提示符下执行本文中的命令):
SC STOP shortservicename SC DELETE shortservicename
注意: 您需要以管理员身份运行命令提示符,不仅仅是以管理员身份登录,还需要具有管理权限。如果您收到上述关于没有必要的访问权限来停止和/或删除服务的错误,请以管理员身份运行命令提示符。您可以通过在开始菜单上搜索命令提示符然后右键单击并选择“以管理员身份运行”来执行此操作。 PowerShell 用户注意: sc别名为set-content. 所以sc delete service实际上会创建一个名为deletecontent的文件service。要在 Powershell 中执行此操作,请sc.exe delete service改用
sc
set-content
sc delete service
delete
service
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
因此要删除该服务:
SC STOP MyService SC DELETE MyService