Windows 11/10 で Windows インストーラーが正しく動作しない

Windows インストーラーは、アプリ、機能、その他多くのものを含む Windows のすべてをインストールするコアサービスです。何らかの理由で壊れた場合、新しいインストールやアプリのアップグレードで行き詰まってしまいます。

Windows インストーラー (msiserver) が動作しない

この投稿では、エラーコードとその解決策 (一部は既存の解決策を指しています) と、それらを解決する方法をリストで共有します。

1] プログラムのインストールとアンインストールのトラブルシューティングを実行する

最初に提案したいのは、破損したレジストリキーが原因でプログラムのインストールまたは削除がブロックされる問題を解決する プログラムのインストールとアンインストールのトラブルシューティングを実行することです。このプログラムは、64 ビット オペレーティング システムの破損したレジストリキーを修正します。このレジストリキーは、更新データ、既存のプログラムを完全にアンインストールまたは更新できない問題、コントロール パネルのプログラムの追加と削除 (またはプログラムと機能) を使用してプログラムをアンインストールできない問題を制御します。

2] Windows インストーラー サービスを開始する

「実行」プロンプトで「MSIExec」と入力し、Enter キーを押します。

MSIExec に関するすべての情報が表示された Windows インストーラー ウィンドウが表示された場合は、すべて正常です。

エラーが表示された場合は、手動で開始する必要がある場合があります。

タスクバーを右クリックし、タスク マネージャーを選択します。サービスに切り替え、msiserver を探します。それを開始します。

services.msc を実行して Windows サービスを開き、Windows インストーラーに移動して再起動することもできます。

3] Windows インストーラー サービスにアクセスできませんでした

Windows インストーラー サービスにアクセスできませんというメッセージが表示される場合があります。これは通常、Windows インストーラー エンジンが破損しているか、正しくインストールされていないか、無効になっている場合に発生します。破損を修正するか、構成を修正するか、有効にする必要があります。リンクされた投稿では、Windows インストーラー サービスを開始できなかった問題も解決され、エラー 5、アクセスが拒否されましたというメッセージが表示されます。

4] この Windows インストーラー パッケージに問題があります

Windows インストーラー パッケージがアンインストールまたはインストール プロセス中に不安定なネットワーク アクセスに直面した場合、プロセスを正常に完了できなかった場合にエラーが表示されることがあります。エラー メッセージは「この Windows インストーラー パッケージに問題があります。このインストールを完了するために必要なプログラムを実行できませんでした。サポート担当者またはパッケージ ベンダーにお問い合わせください。」のようになります。

5] Windows インストーラーがポップアップし続ける

通常、Windows インストーラーまたはmsiexec.exeはバックグラウンドで実行されます。実行中のプロセスのリストにあるタスク マネージャーで確認できます。ただし、常に実行されていることがわかり、Windows インストーラーがポップアップし続ける場合は、スタックしていることを意味します。インストールが完了できず、その結果これが発生する可能性があります。

6] インストール パッケージを開くことができませんでした

インターネットからダウンロードしたばかりのソフトウェアをインストールできず、エラー メッセージ「インストール パッケージを開くことができませんでした」が引き続き表示される場合は、おそらくセキュリティの問題です。Windows は、信頼できないため、インターネットからダウンロードしたアプリケーションを何度もブロックします。それを修正するには、ブロックを解除するか、ウイルス対策を無効にする必要がある場合があります。

7] Windows インストーラー サービスを再登録する

どれもうまくいかない場合、私たちの経験では最高のオプションは Windows インストーラー サービスを再登録することです。レジストリの問題も修正され、基本設定が再び準備されるため、これがうまく機能する理由です。

管理者権限でコマンド プロンプトを起動します。次のコマンドを入力し、それぞれを入力後に Enter キーを押します。

%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /regserver

コマンド プロンプトを閉じ、すべての作業を保存して、コンピューターを再起動します。

Windows インストーラーの問題に直面しているかどうかを確認します。

Windows OS は Windows インストーラー キャッシュを保持します。インストールするすべてのファイルは一時的にここに抽出され、PC にインストールされます。ここから手動で、またはインストール中にファイルが削除されている場合、または他のプログラムが削除している場合は、エラーが発生します。

Windows インストーラーのバージョンを確認する方法

コンピューターの Windows インストーラーのバージョンを確認するには、[実行] ボックスを開き、「msiexec -?」と入力して Enter キーを押します。一番上にバージョンが表示されます。

破損した Windows インストーラーを修正するにはどうすればよいですか?

Windows インストーラーはシステム ファイルであるため、破損した Windows インストーラーを修復または修正する最善の方法は、組み込みのシステム ファイル チェッカーを実行することです。または、Microsoft.com Web サイトで最新の Windows インストーラー ファイルを検索してそこからダウンロードすることもできます。