Windows で Windows インストーラー サービスにアクセスできないエラーを修正するには?

Windows オペレーティング システムは、効率的に実行するためにさまざまなサービスとプロセスに依存しています。PC にインストールした瞬間から実行が開始されるサービスやプロセスもあれば、開始するために人間の介入が必要なサービスやプロセスもあります。

これらのサービス/プロセスは、システムの適切な機能に大きく貢献します。PC で実行するすべてのタスクは、これらのサービスによって管理されていることに注意してください。これらのサービスがなければ、インターネットへの接続などの単純なタスクさえ実行できません。

このような重要なサービスの 1 つが Windows インストーラー サービスです。このサービスは、ソフトウェア アプリケーションのインストール、保守、削除に役立つため、Windows OS で重要な役割を果たします。

このサービスは、インストールするソフトウェアとユーザーをつなぐ役割を果たします。詳しく言うと、新しいアプリケーションをインストールすると、このサービスを使用して関連する場所にコピーし、レジストリ エントリを作成し、依存関係を管理します。したがって、このファイルがなければ、このサービスが実行されていないと、アプリケーションをインストールできないことは明らかです。

また、このサービスに問題がある場合、または何らかの要因によってサービスが中断されている場合、ユーザーは「Windows インストーラー サービスにアクセスできませんでした」というメッセージに遭遇する可能性があります。完全なエラー メッセージは次のとおりです。

Windows インストーラー サービスにアクセスできませんでした。これは、Windows インストーラーが正しくインストールされていない場合に発生することがあります。次の図に示すように、担当者に連絡して支援を求めてください。

この厄介なエラーは通常、新しいアプリケーションのインストール中に発生します。上で説明したように、このエラーは、Windows インストーラー サービスが実行されていないか、そのファイルが完全ではないことを意味します。これ以外に考えられる要因は次のとおりです。

#. システムがマルウェアに感染している

#. 権限がない

#. サードパーティ ソフトウェアの干渉

#. システム ファイルが破損している

#. システムに以前のバージョンのアプリケーションまたはプログラムが既にインストールされている。

エラーとその原因について基本的な知識が得られたので、エラーを解決するためのすべての有効な修正について詳しく見ていきましょう。

「Windows インストーラー サービスにアクセスできませんでした」エラーの解決策をお試しください

方法 1: Windows インストーラー サービスを手動で開始する

複雑な方法に進む前に、Windows インストーラー サービスが実行されているかどうかを確認することをお勧めします。

これを行うには、以下のガイドラインに従ってください:

ステップ 1: スタート メニューを右クリックし、メニューからコマンド プロンプト (管理者) を選択します

ステップ 2: プロンプト ウィンドウで net start MSIServer と入力し、Enter キーを押して実行します

Windows インストーラー サービスが実行されているかどうかを確認するには、以下のガイドラインに従ってください:

ステップ 1: スタート メニューを開き、サービスと入力して開きます > Windows インストーラー サービスを開きます

ステップ 2: サービスの状態をチェックして、Windows インストーラー サービスが実行されているかどうかを確認します

ステップ 3: サービスが実行されていない場合は、スタート ボタンをクリックしてサービスを開始します

方法 2: Windows インストーラー サービスのレジストリをリセットします

この方法では、Windows インストーラー サービスのレジストリをリセットすることをお勧めします。これを行うには、以下のガイドラインに従ってください:

ステップ 1: Windows + R キーを使用して実行ユーティリティ ボックスを開きます > プロンプト ボックスで regedit と入力し、[OK] をクリックします

ステップ 2: [ファイル] をクリックし、[エクスポート] を選択します

ステップ 3: [エクスポート範囲] として [すべて] を選択し、ファイルの名前を入力します保存をクリックします。何か問題が発生した場合、このファイルを実行してレジストリを復元できます

ステップ 4: バックアップを作成したら、レジストリ エディターを閉じます

レジストリ バックアップを作成したら、.reg ファイルを作成してレジストリに追加する必要があります。これを行うには、以下の手順に従ってください:

手順 1: メモ帳を開く > 次のテキストをメモ帳に貼り付けます

Windows レジストリ エディター バージョン 5.00 [HKLM\SYSTEM\CurrentControlSet\services\MSIServer] “DisplayName”=”@%SystemRoot%system32msimsg.dll,-27” “ImagePath”=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00, 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d, 00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00 “Description”=”@%SystemRoot%system32msimsg.dll,-32” “ObjectName”=”LocalSystem” “ErrorControl”=dword:00000001 “Start”=dword:00000003 “Type”=dword:00000010 “DependOnService”=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00 “ServiceSidType”=dword:00000001 “必要な権限”=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76, 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00, 74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69, 00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00, 6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00, 73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74, 00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00, 65,00,43,00,72,00,65,00,61,00,74,00,65 ,00,50,00,65,00,72,00,6d,00,61,00,6e, 00,65,00,6e,00,74,00,50,00,72,00,69,00 ,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,75,00,64,00,69 ,00,74,00,50,00,72,00,69,00,76,00,69, 00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00, 69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00, 00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00, 66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53, 00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00, 6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76, 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00, 72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00, 47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65, 00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00, 72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72, 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00, 73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, 00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00, 51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, 00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00, 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54, 00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00, 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c, 00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00, 76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00,00 「失敗アクション」=16 進数:84,03,00,00,00,00,00 ,00,00,00,00,00,03,00,00,00,14,00,00, 00,01,00,00,00,c0,d4,01,00,01,00,00,00 ,e0,93,04,00,00,00,00,00,00,00,00,00,00[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserverEnum] “0”=”RootLEGACY_MSISERVER000″ “Count”=dword:00000001 “NextInstance”=dword:00000001

ステップ 2: [ファイル] をクリックし、[名前を付けて保存] を選択して、ファイル名に repair.reg と入力し、[ファイルの種類] を [すべてのファイル] に設定して [保存] をクリックします

ステップ 3: 次に、メモ帳を閉じます >次に、repair.reg ファイルを見つけて右クリックし、[管理者として実行] を選択します

ステップ 4: プロンプトが表示されたら、[はい] をクリックします

repair.reg をレジストリに追加したら、問題のあるアプリケーションを再度インストールして、問題が解決したかどうかを確認します。ない。

方法 3: regsvr32 コマンドを使用する

この方法では、regsvr32 コマンドを使用することをお勧めします。そのためには、以下のガイドラインに従ってください:

手順 1: 管理者としてコマンド プロンプトを起動 > 次のコマンドを入力して Enter キーを押して実行します

regsvr32 c:windowssystem32msi

ステップ 2: コマンド プロンプトを閉じて、問題のあるアプリケーションを再度インストールします

方法 4: Windows を更新する

Windows を更新すると、上記のエラーが解決される場合もあります。この方法を開始するには、次の手順に従ってください:

ステップ 1: Windows 検索で次のように入力しますアップデートで Enter キーを押します > 新しいウィンドウで、アップデートの確認をクリックします

ステップ 2: オプションのアップデートが利用可能な場合は、それもインストールします

ステップ 3: すべてのアップデート プロセスが完了したら、デバイスを再起動します

方法 5: PC をマルウェアスキャンします

悪意のあるプログラムがシステム サービスに干渉する可能性があるため、感染をスキャンして削除すると問題が解決する場合があります。これを行うには、以下のガイドラインに従ってください:

ステップ 1: Windows 検索バーに「Windows セキュリティ」と入力し、Enter キーを押します > 「ウイルスと脅威の防止」を選択します

ステップ 2: 「スキャン オプション」を選択します

ステップ 3: 次に、「Microsoft Defender オフライン スキャン」を選択し、「今すぐスキャン」をクリックしますステップ 4: PC がすぐに再起動し、ディープスキャンが開始されます

方法 6: Microsoft インストーラー サービスを再登録する

Microsoft インストーラー サービスを再登録すると、問題が解決する場合があります。再登録するには、次の手順に従います:

ステップ 1:スタート メニューをクリックし、メニューからコマンド プロンプトを選択します > 64 ビット バージョンの Windows を使用している場合は、次の行を入力し、各行の後に Enter キーを押します:

%windir%system32msiexec.exe /unregister

%windir%system32msiexec.exe /regserver

%windir %syswow64msiexec.exe /unregister

%windir%syswow64msiexec.exe /regserver

ステップ 2:すべての行を入力したら、コマンド プロンプトを閉じて PC を再起動します

ステップ 3: 32 ビット版の Windows 10 を使用している場合は、次のコマンドを入力する必要があります:

msiexec /unregister

msiexec /regserver

ステップ 4: コマンド プロンプトを閉じますプロンプトを表示してPCを再起動

方法6: SFCおよびDISMコマンドを使用する

SFCおよびDISMコマンドを実行することも、Windowsインストーラーサービスにアクセスできない問題を修正する主な方法です。このユーティリティツールは、システムファイルを徹底的にスキャンします。スキャンを開始するにはプロセスを実行するには、以下の手順に従ってください:

ステップ 1: スタート メニューを右クリックしてコマンド プロンプト (管理者) を選択し、以下のコマンドを入力して Enter キーを押して実行します:

sfc /scannow

ステップ 2: SFC スキャンが開始されません> キー時間がかかることを念頭に置いて、しばらくお待ちください。

スキャンが完了したら、問題がまだ存在するかどうかを確認します。問題がまだ存在する場合、または SFC スキャンを実行できなかった場合は、代わりに DISM スキャンを使用する必要があります。これを行うには、以下のガイドラインに従ってください。

手順 1: 管理者としてコマンド プロンプトを起動します > 次のコマンドを実行します:

DISM /Online /Cleanup-Image /RestoreHealth

手順 2: スキャン プロセスは開始されません > このプロセスには約 20 分以上かかる場合があることを覚えておいてください。しばらくお待ちください。

または、自動 PC 修復ツールを使用してシステム ファイルをスキャンすることもできます。このプロフェッショナル ツールは、システム ファイルをスキャンし、システムの破損によって発生したエラーを解決することができます。

⇑ここから PC 修復ツールを入手⇓

方法 7: プログラムのインストールとアンインストールのトラブルシューティング ツールを実行する

プログラムのインストールとアンインストールのトラブルシューティング ツールを実行してもエラーが解決する場合があります。続行するには、次の手順に従ってください:

手順 1: ブラウザーを開き、トラブルシューティング ツールのダウンロード ページに移動します

手順 2: ダウンロード ボタンをタップしてダウンロード プロセスを開始し、ダウンロードしたファイルをクリックして開いてインストールを開始します。

手順 3: ポップアップ ウィンドウで [次へ] をクリックします

手順 4: プログラムのインストールまたはアンインストールで問題が発生しているかどうかを選択します

手順 5: 問題の原因となっているプログラムを選択します > リストにない場合は、[リストにない] オプションを選択します

手順 6: [次へ] をクリックします

方法 8: 重複した msiexec ファイルを削除します

重複した msiexec ファイルを削除すると問題が解決したというユーザーが数名いるため、同じことをすることをお勧めします。

方法は次のとおりです:

ステップ 1: C:\Windows\System32 ディレクトリに移動 > msiexec ファイルを検索 > ファイルのサイズは 0Kb で、拡張子は .exe ではありません

ステップ 2: 複製した msiexec ファイルの名前を msiexec.old に変更 > 完了したら、[サービス] ウィンドウに移動して Windows インストーラー サービスを再起動します

方法 9: レジストリのアクセス許可を調整する

レジストリが正しくないか、必要なアクセス許可が不足している場合は、上記のエラーが発生する可能性があります。

方法は次のとおりです:

ステップ 1: Windows Search で regedit と入力し、Enter キーを押してレジストリ エディターを開きます

ステップ 2: UAC が表示されたら、[はい] をクリックします

ステップ 3: 次の場所に移動します:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

ステップ 4: MSIServer を右クリックし、[アクセス許可] を選択します

ステップ 5: SYSTEM にフル コントロールがあることを確認し、[OK] をクリックします

方法 10: リモート プロシージャ コール サービス設定を変更する

Windows インストーラー サービスにアクセスできないという問題がまだ解決しない場合は、リモート プロシージャ コール サービス設定を変更することをお勧めします。

方法は次のとおりです:

ステップ 1: スタート メニューを開き、「サービス」と入力して開きます

ステップ 2: 次に、リモート プロシージャ コール (RPC) をダブルクリックします

ステップ 3: 次に、ログオン タブに移動して、ローカル システム アカウントとしてログオンを選択し、このサービスがデスクトップと対話できるようにするチェックボックスをオンにします

ステップ 4: 最後に変更を保存して PC を再起動します

結論!

これで記事は終わりです! Windows インストーラー サービスにアクセスできないエラーを解決するために、可能な限りすべての方法を提供するよう努めました。上記のすべては試行され、テストされています。手動の方法とともに、自動 PC 修復ツールについても説明しました。したがって、ご希望に応じていずれかの方法を選択できます。お読みいただきありがとうございました。