Service Windows服务/应用程序卸载问题

Service Windows服务/应用程序卸载问题,service,windows-7,wix,Service,Windows 7,Wix,我有一个应用程序A在Windows 7计算机上运行。它有一个exe文件A.exe。此应用程序作为服务运行。现在,当我在Windows服务窗口仍然打开的情况下卸载应用程序,然后重新安装应用程序时,服务窗口中根本不会显示服务名称A…除非我重新启动电脑 当我没有打开“服务”窗口时,一切正常……该应用程序安装正确,并在“服务”窗口中作为服务添加 我在一些论坛上读到,Windows Vista或2000出现了一个问题,如果我们在卸载过程中保持“服务”窗口打开,Windows服务将无法正确更新…不确定Win

我有一个应用程序A在Windows 7计算机上运行。它有一个exe文件A.exe。此应用程序作为服务运行。现在,当我在Windows服务窗口仍然打开的情况下卸载应用程序,然后重新安装应用程序时,服务窗口中根本不会显示服务名称A…除非我重新启动电脑

当我没有打开“服务”窗口时,一切正常……该应用程序安装正确,并在“服务”窗口中作为服务添加


我在一些论坛上读到,Windows Vista或2000出现了一个问题,如果我们在卸载过程中保持“服务”窗口打开,Windows服务将无法正确更新…不确定Windows 7中是否也有类似的问题。

服务控制管理器(又称:SCM)可以像锁定文件和文件夹一样锁定。锁定后,资源无法就地更新,直到锁定它们的任何东西完全释放资源。有时,需要重新启动才能完全关闭锁定的资源


我见过这样的情况,小工具托盘应用程序在SCM上持有锁,对安装造成各种破坏。如果工具托盘应用程序被终止(终止,而不是关闭),服务将正常安装。我不相信services.msc会导致类似的行为,但在您的计算机上听起来似乎是这样。

那么,这是否意味着最好的选择是在卸载或安装某些内容时始终关闭“服务”窗口。如果需要,重新启动机器。这似乎是一件合理的事情。我不能说我曾经使用services.msc open运行过安装。耸肩