查找原因“请等待直到当前程序完成卸载或更改”


12

当我尝试通过控制面板(控制面板\所有控制面板项目\程序和功能,而不是像Revo Uninstaller这样的第三方软件)从Windows 7卸载程序时,看到以下错误消息:

程序和功能对话框弹出

请等待直到当前程序完成卸载或更改

我怎么知道正在安装或卸载哪个程序?

查看任务管理器可以给出一些提示:

任务管理器列表

但这有点乏味,可能并不明显。有没有更好的办法?不必重启Windows?

几个人使用同一台计算机(使用相同的Windows帐户)。任务栏并不总是显示所有程序,因为正在安装或卸载的某些程序可能没有任务栏项(通常是出于某种原因而被搁置的后台进程)。


1
我在工作中有一台新的Acer PC,他们希望我卸载Acer放在那里的所有过时软件。他们中的每一个怪胎都在传达这一信息,而他们甚至从未被人跑过。多么的PITA,在卸载每个PITA之后重新启动。看来我有20个左右要做。
jp2code 2015年

1
仅供以后参考,我遇到了这个问题,并通过杀死进程TrustedInstaller和一个特定的dllhost.exe来解决了该问题,该文件的命令行(在Process Explorer中可见)提到了有关卸载的内容。
pgr 2015年

Answers:


10

帮个忙,然后重新启动计算机。

这样,Windows会告诉您哪些程序仍在使用中。重新启动后,请尝试卸载以前执行过的相同程序,它很可能会再次运行。

如果您不是计算机上唯一的人,那么当您不在计算机上时,您将无法知道其他用户的所作所为。如果没有正在运行的程序,这听起来像是我从未听说过的某种奇怪的故障。


4
谢谢,但是我有一些正在运行的服务器,并且不想杀死它们,就像启动Windows重新启动一样。Windows记录了很多东西,这可能是一种了解其他用户所做的方式。
Franck Dernoncourt 2014年

1
如果
删除

1
@ChintakChhapia我有该消息,并且在进程管理器中没有msiexec.exe
barlop 2013年

3

在我的特定情况下,似乎后台进程(tivoli端点管理器或病毒扫描程序会自动更新自身或不自动更新)正在安装我在后台“不知道”的程序。因此,如果进程列表中存在任何此类消息,则在Internet上的常见建议似乎是杀死“ msiexec.exe”或“ trustedinstaller.exe”或“ installmanager.exe”。Java自动更新显然可以做到这一点。其他建议是杀死explorer.exe。或者可能禁用正在后台安装的系统服务。如果所有这些都失败,请重新启动或重新启动(尽管如果它的服务正在执行安装,则问题将再次出现,您可能必须等待它,直到它首先完成)。如果所有这些都失败了,则可能仍可以使用Revo卸载程序,但是您始终希望不需要安装第三方软件来卸载其他软件:|

或者,当然,您可以永远等待,然后最终可能会正常工作...


3
就我而言(没有TrustedInstaller,没有msiexec,甚至wuauserv),我最终发现它是Steam的“持有”它。
mirh,

0

这与特定的安装程序无关,但通常来说,当安装程序给出有关正在进行的安装错误,终止任务,注销并重新登录,最后重新启动Windows并不能解决问题时,通常是什么原因导致的?这是另一个安装程序遗留的文件。如果您尝试使用受限用户帐户运行程序,并且安装程序无法删除从另一个用户帐户运行的另一个安装程序中留下的文件,则可能会发生这种情况。

您必须获得诸如filemon.exe之类的实用程序,并使用该实用程序来跟踪安装程序正在打开的所有文件。如果您要查找“拒绝访问”或将其与另一台计算机上成功的跟踪进行比较,则通常可以找出导致挂断的文件。如果那不起作用,请尝试regmon.exe并执行相同操作。您可能需要一个类似GNU diff或vimdiff的实用程序来比较结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.