c# 服务 installutil /u 不能卸载。

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:54:58
我用c#(vs2003)在学校的机房写了个windows服务程序。installutil myfirstservice.exe 安装。installutil myfirstservice.exe /u 卸载。一切正常。
我用U盘拷回寝室后,安装(在U盘里),运行也没问题。问题是我用installutil myfirstservice.exe /u (也是在U盘)命令行里提示已经卸载完成。但是在服务管理控制台里仍然有我的那个service1服务。就算重启之后也有。我找到注册表备份之后删除,启动就说“系统找不到指定路径”。只好又还原回去。

现在我的问题是我不想要这个服务了。要怎么卸载啊?installutil myfirstservice.exe /u 不行。我把U盘拔掉之后服务仍然存在,不能运行。

正确卸载前最好先关闭服务管理器控制台,否则在卸载或重安装时就遇到麻烦。

删除了服务程序在注册表里的位置,还要把启动这个服务的注册表项删除。在注册表里搜索路径程序名应该就能找到。

控制面板--管理工具--服务 选择禁止 怎么卸载 我忘记了 在.Net里面写个卸载服务的 程序