windows-services - 如何删除 Windows 中的服务?

标签 windows-services system-administration administration

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

最佳答案

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

SC STOP shortservicename
SC DELETE shortservicename
<小时/>

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

<小时/>

如果您需要查找服务的短服务名称,请使用以下命令生成包含服务列表及其状态的文本文件:

SC QUERY state= all >"C:\Service List.txt"

要获得更简洁的列表,请执行以下命令:

SC QUERY state= all | FIND "_NAME"

短服务名称将列在显示名称上方,如下所示:

SERVICE_NAME: MyService
DISPLAY_NAME: My Special Service

如果您想确保使用正确的名称,可以运行:

SC QUERY MyService

如果名称正确,它将显示一些有关它的信息;否则会报错。

因此要删除该服务:

SC STOP MyService
SC DELETE MyService

关于windows-services - 如何删除 Windows 中的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76074/

相关文章:

mysql - Power bi 到本地主机上的 Mysql

c# - 可配置的 Windows 服务 - 如何以及在何处存储配置

c# - Windows 服务不正确的功能

c# - 如何从 Windows 服务调用 REST API

oracle - 如何获得Oracle数据库中的锁定用户列表?

linux - 如果 puppet 主 list 是 site.pp,那么 list 和模块目录中的文件是否会被忽略?

security - "local service"帐户下运行的服务可以在哪里保存其状态

c# - 何时使用 Powershell 与 C# 进行开发?

Java:运算符(operator)通知

iis-7 - IIS7 分析