手工卸载.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

posted @ 2011-12-29 20:59  星火卓越  阅读(209)  评论(0编辑  收藏  举报