我目前正在 .NET 4.0、Visual Studio 2010、Windows 7-32 位中开发 Windows 服务。我有一个安装程序项目可以为我进行安装。当我安装该服务、卸载它并尝试再次安装时,出现以下错误:
错误1001。指定的服务已被标记为删除
在 Windows XP 中,问题是 Services.msc 已打开。关闭此窗口可以解决此问题。
但是,对于 Windows 7,解决此问题的唯一方法就是重新启动。我尝试关闭所有程序,但问题仍然存在。
有谁知道如何在不重新启动的情况下解决这个问题?
Edit
自从我停止使用 MSI 安装程序后,我就没有遇到过这个问题,而是使用 sc.exe 来手动安装服务。 我认为这个问题可能与 Visual Studio 2010 和 MSI 安装程序项目的组合有关。但是,我仍然不知道这个问题的罪魁祸首是什么。事实证明 Process Explorer 是罪魁祸首。
我在 Windows 7 旗舰版上遇到了同样的问题。关闭 Services.msc 窗口后安装服务解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)