web-dev-qa-db-ja.com

「現在のプログラムのアンインストールまたは変更が完了するまでお待ちください」の原因を発見

コントロールパネル(コントロールパネル\すべてのコントロールパネルの項目\プログラムと機能で、Revo Uninstallerなどのサードパーティソフトウェアではない)を使用してWindows 7からプログラムをアンインストールしようとすると、次のエラーメッセージが表示されます。

programs and features dialog popup

現在のプログラムのアンインストールまたは変更が完了するまでお待ちください

インストールまたはアンインストールされているプログラムを確認するにはどうすればよいですか?

タスクマネージャを見ると、いくつかのヒントが得られます。

task manager list

しかし、それは少し面倒で、明白ではないかもしれません。もっと良い方法はありますか? Windowsを再起動する必要はありませんか?

数人が同じコンピュータを使用しています(同じWindowsアカウントを使用しています)。インストールまたはアンインストールされるプログラムにはタスクバー項目がない場合があるため、タスクバーは常にすべてのプログラムを表示するとは限りません(通常、何らかの理由で保留されているバックグラウンドプロセス)。

12

自分の都合でコンピュータを再起動してください。

そうすることで、ウィンドウはどのプログラムがまだ使用されているかを教えてくれます。再起動したら、以前と同じプログラムをアンインストールしてみてください。おそらく、再び機能するはずです。

あなたがコンピュータ上の唯一の人物ではない場合、そこにいない間に他のユーザーが何をしたかを知ることは不可能です。アクティブに実行されているプログラムがない場合、それは私が聞いたことのないある種の奇妙な不具合のように聞こえます。

10
Sickest

私の特定のケースでは、バックグラウンドプロセス(tivoliエンドポイントマネージャーまたはウイルススキャナーが自動更新するかどうかにかかわらず)が、バックグラウンドで「気付かなかった」プログラムをインストールしていたようです。インターウェブに関する一般的なアドバイスは、「msiexec.exe」、「trustedinstaller.exe」、「installmanager.exe」のいずれかがプロセスリストに存在する場合、それらを強制終了することです。 Javaどうやら自動更新 これを行う 。その他のアドバイスは kill Explorer.exe です。または、場合によっては、バックグラウンドインストール。または、すべてが失敗した場合は再起動します(サービスがインストールを実行している場合、問題は再び発生するだけですが、最初に完了するまで待つ必要がある場合があります)。すべてが失敗した場合は、 Revo Uninstallerは引き続き機能しますが、サードパーティのソフトウェアをインストールして他のソフトウェアをアンインストールする必要がないことを常に望んでいます。

または、もちろん、あなたは永遠に待つことができますそしてそれは最終的にうまくいくかもしれません...

3
rogerdpack

これはこの特定のインストーラーに関するものではありませんが、一般に、インストーラーがインストールの進行中のエラーを出し、タスクを強制終了し、ログアウトして再度ログインし、最後にWindowsを再起動しても問題が解決しない場合、通常はこれは、別のインストーラーによって残されたファイルです。これは、限られたユーザーアカウントでプログラムを実行して実験していて、インストーラーが別のユーザーアカウントから実行された別のインストールプログラムから残されたファイルを削除できない場合に発生する可能性があります。

Filemon.exeのようなユーティリティを入手し、それを使用して、インストールプログラムによって開かれているすべてのファイルを追跡する必要があります。アクセス拒否を探すか、別のコンピューターからの正常なトレースと比較すると、通常、ハングアップの原因となっているファイルを見つけることができます。それが機能しない場合は、regmon.exeを試して、同じことを行ってください。結果を比較するには、おそらくGNU diffまたはvimdiffのようなユーティリティが必要です。

0
Alex Cannon