web-dev-qa-db-ja.com

インストール/アンインストール時にmsiexec.exeがロックする問題

過去数か月間、問題が繰り返し発生している2台の仮想2008 WindowsServerを実行しています。 Msiexec.exeは実行されているようで、特定のアプリケーションをアンインストール(およびおそらくインストール)すると、常に25%のCPU使用率と約12〜15kのメモリ使用率でフリーズします。

私は最初にC++ Visual Basicを削除しようとしたときにこれに気づき、次にそれの修復ユーティリティも実行しようとしました... 25%でフリーズしました。今夜、このサーバーからOffice 2003をアンインストールしようとしましたが、プログラムの追加と削除の方法でロックされました。次に、Microsoftのクリーンアップユーティリティをダウンロードしました。2番目のステップでmsiexec.exeを呼び出し、25%でハングしました。

これが私が試し、知っていることです---これは両方のサーバーで起こっています。 -sfc/scannowを実行しましたが何も見つかりませんでした。 -両方のサーバーでチェックディスクを実行しましたが、何も見つかりませんでした。 -ウイルスをスキャンしました。 -アンチウイルスを削除して試しました。 -サービス、msconfigアイテムを停止し、基本構成で起動しようとしました。 --msi.dllは4.5(R2またはW7のない最新バージョン)です-タスクマネージャーからmsiexec.exeの優先度を設定しようとしました。

何か案は?

3
Brandon

ターミナルサービスを使用するServer2003でも同様の問題が発生しました。 MSIEXEC.EXEは、インストール/アンインストール中に異常に長い時間25%のCPUを消費しますが、待機すると完了します。小さい .MSIインストールに数秒かかるはずのパッケージは15分または20分かかりました。問題はNTUSER.DAT HewlettPackardプリンターの膨張キーとレジストリキー。問題を解決するために、 http://www.brianmadden.com/forums/t/12621.aspx から次の手順を使用しました。

  1. 次のキーを削除します:
    • HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\hewlett-packard
    • HKU\.Default\Software\Hewlett-Packard
  2. 次に、すべてのユーザープロファイルを削除して、次回のユーザーログイン時にすべての肥大化なしに再作成されるようにします。

これがお役に立てば幸いです。

2
Bill

Windows Installer 4.5再頒布可能パッケージ を再インストールすることに成功したかどうかを確認してください。うまくいけば、これはインストーラーが機能しないためにインストールできないチキンとエッグの取引にはなりません。

0
Nixphoe