如果.NET Windows服务文件不存在,如何卸载该服务?
我使用InstallUtil安装了. net Windows服务。后来我删除了这些文件,但忘了运行
InstallUtil /u
首先,所以服务仍然列在服务MMC中。
我要去登记吗?还是有更好的办法?
如果.NET Windows服务文件不存在,如何卸载该服务?
我使用InstallUtil安装了. net Windows服务。后来我删除了这些文件,但忘了运行
InstallUtil /u
首先,所以服务仍然列在服务MMC中。
我要去登记吗?还是有更好的办法?
当前回答
你至少有三个选择。我已经按照使用偏好的顺序列出了它们。
方法1 -您可以使用资源工具包中的SC工具(SC .exe)。 (Windows 7/8附带)
打开命令提示符并输入
sc delete <service-name>
工具帮助片段如下:
DESCRIPTION:
SC is a command line program used for communicating with the
NT Service Controller and services.
delete----------Deletes a service (from the registry).
方法2 -使用delserv
下载并使用delserv命令行实用程序。这是为Windows 2000开发的遗留工具。在当前的windows XP盒子中,这被方法1中描述的sc所取代。
方法3 -手动删除注册表项(注意这在Windows 7/8中适得其反)
Windows服务在以下注册表项下注册。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
在引用键下搜索具有服务名称的子键并删除它。(并且您可能需要重新启动才能从Services列表中完全删除该服务)
其他回答
在Windows 8中使用“sc delete”的注意事项:
1)以提升权限打开CMD窗口。[Windows Key-X弹出带有选项的菜单;选择“命令提示符(管理员)”。] 2)在服务中使用列表中的插入名称[例如,我使用“sc delete gupdate”,而在服务中,它读为“谷歌Update (gupdate)”]
如果原来的Service . installlog和. installstate文件仍然在文件夹中,您可以尝试重新安装可执行文件以替换这些文件,然后使用InstallUtil /u,然后卸载程序。这有点复杂,但对我来说在一个特定的例子中是有效的。
你可以通过命令提示符卸载你的windows服务,也可以只写这段命令
cd\
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(or version in which you developed your service)
installutil c:\\xxx.exe(physical path of your service) -d
第一步:移动到服务所在的目录
命令:cd c:\xxx\yyy\service
第二步:输入以下命令
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe service.exe \u .exe
这里service.exe是你的服务exe, \u将卸载服务。 您将看到“卸载已完成”消息。
如果你想安装一个服务,在上面的命令中删除\u将安装你的服务
你至少有三个选择。我已经按照使用偏好的顺序列出了它们。
方法1 -您可以使用资源工具包中的SC工具(SC .exe)。 (Windows 7/8附带)
打开命令提示符并输入
sc delete <service-name>
工具帮助片段如下:
DESCRIPTION:
SC is a command line program used for communicating with the
NT Service Controller and services.
delete----------Deletes a service (from the registry).
方法2 -使用delserv
下载并使用delserv命令行实用程序。这是为Windows 2000开发的遗留工具。在当前的windows XP盒子中,这被方法1中描述的sc所取代。
方法3 -手动删除注册表项(注意这在Windows 7/8中适得其反)
Windows服务在以下注册表项下注册。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
在引用键下搜索具有服务名称的子键并删除它。(并且您可能需要重新启动才能从Services列表中完全删除该服务)