web-dev-qa-db-ja.com

Windows Server 2012のWindowsインストーラーは常にバックグラウンドで実行されますか?

プログラムをインストールしようとしたときに、他の何かがインストールされていて、Windowsインストーラー(msiexec.exe)が既に実行されているとのメッセージが表示されました。案の定、プロセスのインスタンスは2つあり、そのうちの1つは25%のCPUを使用しています(クアッドコア、つまり基本的に1つのコアの100%)。

オンラインで検索した後、私はこれに出くわしました: http://support.Microsoft.com/kb/2793634 「SQLServer 2012 SP1をインストールした後、Windowsインストーラーが繰り返し起動します」というタイトルが付いています。

"コンピューターにSQL Server 2012 SP1をインストールした後、Windowsインストーラー(Msiexec.exe)プロセスが繰り返し開始され、特定のアセンブリが修復されます。" ...「この問題が発生すると、CPU使用率が高くなります。」

誰かがこれに遭遇したか、それを修正することができましたか?これは大きな問題なので、将来の参考のためにこの質問を解決策とともにここに置くのは良い考えだと思いました。 SQL Server 2012 SP1のインストール後にソフトウェアをインストールすることはできません。

2
Triynko

最初に提案された修正プログラムを実行しましたが、問題が修正されたようです: http://www.Microsoft.com/en-us/download/details.aspx?id=36215

メールや、いくつかのホットフィックスが必要とする他の迷惑なものを入手するために登録する必要はありませんでした。私はそれをダウンロードして実行しました。最初にいくつかの「停止チェック」を実行し、「システムの再起動を回避する」ためにMSIEXECを手動でシャットダウンする必要があることを提案しましたが、サービスマネージャーは停止させないので、無視して実行を続けました。

いくつかのセットアップ手順があり、インストールの約30時間後には完了し、再起動する必要はありませんでした。すぐに他のアプリをインストールすることができました。今のところ問題は解決しました。

2
Triynko