在写服务的过程中,服务的安装,删除有时候会碰到问题
1.服务的安装,win10 好像不是管理员,不能直接install (封装的,会有install)
需要通过cmd(管理员窗口) 进行安装。
2.服务的卸载,服务的卸载 需要对应一同生成的 安装文件,如果重新生成了项目文件 ,卸载就不管用了。
安装和卸载是一对的。
此时需要自己手动卸载
我总结了一下直接碰到的:
条件:vs2015 ,服务是window应用程序
(1)。删除注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services + 自己的服务名称
(2)。删除服务上面的名称
http://zhidao.baidu.com/link?url=L_pvbJb58RnAoOQ6a9RgKcFdwwJYgogXAPGJtrB0cuvvFOK8Vq5v6g4pM8-SYHNuiVWSIa4zgN0hI_NZ0o5c8q
此处为百度的,前提是,删除了注册表,但是服务里面还显示名称 。
步骤:管理员身份 进入cmd 文件
sc delete 服务名称
(3)。有时候,服务上面的名称 没有删除掉
以上两种方式如果还不行,那就看看 任务管理器中,windows 应用程序的 exe 文件 (进程) 是否还在 ,如何还在 ,结束任务。
然后刷新服务,应该就清楚干净了。