小编典典

如何在 Windows 中删除服务?

all

我有几个旧服务要完全卸载。我怎样才能做到这一点?


阅读 113

收藏
2022-03-14

共1个答案

小编典典

使用 SC 命令,如下所示(您需要在命令提示符下执行本文中的命令):

SC STOP shortservicename
SC DELETE shortservicename

注意:
您需要以管理员身份运行命令提示符,不仅仅是以管理员身份登录,还需要具有管理权限。如果您收到上述关于没有必要的访问权限来停止和/或删除服务的错误,请以管理员身份运行命令提示符。您可以通过在开始菜单上搜索命令提示符然后右键单击并选择“以管理员身份运行”来执行此操作。
PowerShell 用户注意: sc别名为set-content. 所以sc delete service实际上会创建一个名为deletecontent的文件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

因此要删除该服务:

SC STOP MyService
SC DELETE MyService
2022-03-14