Windows services 删除不带EXE的Windows服务

Windows services 删除不带EXE的Windows服务,windows-services,windows-server-2008,Windows Services,Windows Server 2008,我有一个运行在服务器上的windows服务(如果可以,我宁愿不重新启动) 此服务的EXE已消失(无法恢复),我没有副本(这是一个调试版本,已更新) 在没有运行该服务的exe的情况下,是否仍然可以从服务列表中删除该服务?您是否尝试过从命令行中删除[service name] 可以找到更全面的答案。试试: sc delete servicename 使用(以前由sysinternals提供,现在在Microsoft站点上),它允许您管理服务和驱动程序(它们在注册表中的记录) 您也可以使用寄存器 开

我有一个运行在服务器上的windows服务(如果可以,我宁愿不重新启动)

此服务的EXE已消失(无法恢复),我没有副本(这是一个调试版本,已更新)

在没有运行该服务的exe的情况下,是否仍然可以从服务列表中删除该服务?

您是否尝试过从命令行中删除[service name]

可以找到更全面的答案。

试试:

sc delete servicename

使用(以前由sysinternals提供,现在在Microsoft站点上),它允许您管理服务和驱动程序(它们在注册表中的记录)

您也可以使用寄存器

  • 开始>运行>重新编辑
  • 转到HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services
  • 删除服务的文件夹
  • 重新启动系统

  • 请注意,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