0

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

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

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

4

1 回答 1

0

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

我见过一些小工具托盘应用程序锁定 SCM 对安装造成各种破坏的情况。如果工具托盘应用程序被杀死(被杀死,而不是关闭),则服务将安装得很好。我不相信 services.msc 会导致同样的行为,但它听起来像是在你的机器上。

于 2013-04-29T06:10:59.667 回答