Windows services 删除不带EXE的Windows服务
我有一个运行在服务器上的windows服务(如果可以,我宁愿不重新启动) 此服务的EXE已消失(无法恢复),我没有副本(这是一个调试版本,已更新) 在没有运行该服务的exe的情况下,是否仍然可以从服务列表中删除该服务?您是否尝试过从命令行中删除[service name] 可以找到更全面的答案。试试:Windows services 删除不带EXE的Windows服务,windows-services,windows-server-2008,Windows Services,Windows Server 2008,我有一个运行在服务器上的windows服务(如果可以,我宁愿不重新启动) 此服务的EXE已消失(无法恢复),我没有副本(这是一个调试版本,已更新) 在没有运行该服务的exe的情况下,是否仍然可以从服务列表中删除该服务?您是否尝试过从命令行中删除[service name] 可以找到更全面的答案。试试: sc delete servicename 使用(以前由sysinternals提供,现在在Microsoft站点上),它允许您管理服务和驱动程序(它们在注册表中的记录) 您也可以使用寄存器 开
sc delete servicename
使用(以前由sysinternals提供,现在在Microsoft站点上),它允许您管理服务和驱动程序(它们在注册表中的记录) 您也可以使用寄存器
请注意,sc delete servicename可以工作,但servicename是“KeyName” 例如,对于Confluence,您将在服务列表中看到“Atlassian Confluence”。这是“描述性”名称。要删除它,请键入:
sc GetKeyName "Atlassian Confluence"
在我的案例中,这返回了Confluence150114140910。于是我就打字:
sc delete Confluence150114140910
这是伟大的作品(需要管理员cmd)
可能重复的
C:\Windows\system32>sc GetKeyName "SERVER"
[SC] GetServiceKeyName Êxito
Nome = SERVER
C:\Windows\system32>sc delete "SERVER"
[SC] DeleteService Êxito
C:\Windows\system32>sc delete "SERVER 2"
[SC] DeleteService Êxito