手工卸载.Net写的win服务

用.Net写的win服务,经常使用的时候更新了版本,旧的服务就删不掉了,用installutil都无法删掉。

遇到这种情况如何清理这些服务呢?

这就要用的一个系统工具,sc.exe,只有31k,默认在C:\WINDOWS\system32目录下。

在命令行:

C:\WINDOWS\system32>sc delete yourServiceName

注意参数是要填写“服务名称”中的名字,而不是“显示名称”中的名字,如果服务名有空格,要用引号括起来:

C:\WINDOWS\system32>sc delete RDWinServiceV5.cc

如此即可卸载无用的win服务。

这个工具还可以开启服务

sc start yourServiceName

类似于net start serviceName

原文地址:https://www.cnblogs.com/tuyile006/p/1382360.html