「Windowsインストーラサービスにアクセスできませんでした」[解決済み]

公開: 2018-01-12
修正Windowsインストーラーサービスにアクセスできませんでしたエラー

修正Windowsインストーラーサービスにアクセスできませんでした:インストーラーとしてMSIファイルを使用するプログラムをインストールしようとすると、「Windowsインストーラーサービスにアクセスできませんでした」というエラーメッセージが表示される可能性があります。 この問題は、Microsoft OfficeもWindowsインストーラーを使用しているため、MicrosoftOfficeをインストールしようとしたときにも発生します。 Microsoftインストーラサービスを使用するプログラムをインストールまたはアンインストールするか、Windowsインストーラサービスが実行されていないか、Windowsインストーラのレジストリ設定が破損している場合、エラーメッセージがポップアップ表示されます。

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

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

ここでは、上記のエラーにつながる可能性のあるいくつかの問題のみをリストしましたが、特定のエラーに直面している理由については、通常、ユーザーのシステム構成によって異なります。 したがって、時間を無駄にすることなく、以下のトラブルシューティングガイドを使用してWindowsインストーラサービスにアクセスできなかった問題を修正する方法を見てみましょう。

コンテンツ

  • 「Windowsインストーラサービスにアクセスできませんでした」[解決済み]
  • 方法1:Windowsインストーラサービスを再起動します
  • 方法2:リモートプロシージャコールサービスを変更する
  • 方法3:Windowsインストーラーを再登録する
  • 方法4:Windowsインストーラサービスをリセットする
  • 方法5:Windowsインストーラーを再インストールする

「Windowsインストーラサービスにアクセスできませんでした」[解決済み]

何か問題が発生した場合に備えて、必ず復元ポイントを作成してください。

方法1:Windowsインストーラサービスを再起動します

1.Windowsキー+ Rを押してから、 services.mscと入力し、Enterキーを押します。

サービスウィンドウ

2. Windowsインストーラサービスを見つけて右クリックし、[プロパティ]を選択します。

Windowsインストーラサービスを右クリックし、[プロパティ]を選択します

3.サービスがまだ実行されていない場合は、 [開始]をクリックします。

Windowsインストーラサービスがまだ実行されていない場合は、[開始]をクリックします

4.サービスがすでに実行されている場合は、右クリックして[再起動]を選択します。

5.アクセス拒否エラーが発生したプログラムを再度インストールしてみてください。

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

1.Windowsキー+ Rを押してから、 services.mscと入力し、Enterキーを押します。

サービスウィンドウ

2.リモートプロシージャコール(RPC)サービスを見つけてダブルクリックし、プロパティを開きます。

リモートプロシージャコールサービスを右クリックし、[プロパティ]を選択します

3. [ログオン]タブに切り替えて、[ローカルシステムアカウント]と[サービスにデスクトップとの対話を許可する]にチェックマークを付けます。 「「

リモートプロシージャコールのローカルシステムアカウントにチェックマークを付ける

4. PCを再起動して変更を保存し、エラーを修正できるかどうかを確認します。

5.そうでない場合は、RPCプロパティウィンドウを再度開き、 [ログオン]タブに切り替えます。

6.「このアカウント」にチェックマークを付け、「参照」をクリックしてから「ネットワークサービス」と入力し、「OK」をクリックします。 パスワードは自動的に入力されますので、変更しないでください。

[このアカウント]にチェックマークを付け、[参照]をクリックして[ネットワークサービス]を選択します

7.ネットワークサービスが見つからない場合は、次のアドレスを使用してください。

NT Authority \ NetworkService

8. PCを再起動して、 Windowsインストーラサービスにアクセスできなかったというエラーを修正できるかどうかを確認します。

方法3:Windowsインストーラーを再登録する

1.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)を選択します。

コマンドプロンプト管理

2.次のコマンドをcmdに入力し、それぞれの後にEnterキーを押します。

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

Windowsインストーラを再登録する

3. PCを再起動して、変更を保存します。

4.問題が解決しない場合は、Windowsキー+ Rを押してから、次のように入力してEnterキーを押します。

%windir%\ system32

オープンシステム32%windir%\ system32

5. Msiexec.exeファイルを見つけて、ファイルの正確なアドレスを書き留めます。これは次のようになります。

C:\ WINDOWS \ system32 \ Msiexec.exe

System32の下のmsiexec.exeの場所を書き留めます

6.Windowsキー+ Rを押してから、 regeditと入力し、Enterキーを押してレジストリエディタを開きます。

7.次のレジストリキーに移動します。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSIServer

8. MSIServerを選択し、右側のウィンドウペインでImagePathをダブルクリックします。

msiserverレジストリキーの下のImagePathをダブルクリックします

9.ここで、上記のMsiexec.exeファイルの場所を値データフィールドに入力し、その後に「/ V」を入力すると、全体が次のようになります。

C:\ WINDOWS \ system32 \ Msiexec.exe / V

ImagePath文字列の値を変更します

10.ここにリストされている方法のいずれかを使用して、PCをセーフモードで起動します。

11.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)を選択します。

コマンドプロンプト管理

12.次のコマンドを入力し、Enterキーを押します。

msiexec / regserver

%windir%\ Syswow64 \ Msiexec / regserver

msiexecまたはWindowsインストーラーを再登録します

13.すべてを閉じて、PCを通常どおり起動します。

方法4:Windowsインストーラサービスをリセットする

1.メモ帳を開き、以下をそのままコピーして貼り付けます。

 Windowsレジストリエディタバージョン5.00

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ msiserver]
"DisplayName" = "@%SystemRoot%\\ system32 \\ msimsg.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
"説明" = "@%SystemRoot%\\ system32 \\ msimsg.dll、-32"
"ObjectName" = "LocalSystem"
"ErrorControl" = dword:00000001
"開始" = dword:00000003
"タイプ" = dword:00000010
"DependOnService" = hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType" = dword:00000001
"RequiredPrivileges" = 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
"FailureActions" = hex: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

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ msiserver \ Enum]
"0" = "ルート\\ LEGACY_MSISERVER \\ 0000"
"カウント" = dword:00000001
"NextInstance" = dword:00000001

2.メモ帳メニューから[ファイル]をクリックし、[名前を付けて保存]をクリックします。

メモ帳メニューから[ファイル]をクリックし、[名前を付けて保存]を選択します

3. [ファイルの種類]ドロップダウンから、[すべてのファイル]を選択します。

4.ファイルにMSIrepair.regという名前を付けます(reg拡張子は非常に重要です)。

MSIrepair.regと入力し、[名前を付けて保存]から[すべてのファイル]を選択します

5.デスクトップまたはファイルを保存する場所に移動し、[保存]をクリックします。

6.次に、MSI repair.regファイルを右クリックして、[管理者として実行]を選択します。

7. PCを再起動して変更を保存し、修正できるかどうかを確認します。Windowsインストーラーサービスにアクセスできませんでした。

方法5:Windowsインストーラーを再インストールする

注:以前のバージョンのWindowsにのみ適用されます

1.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)を選択します。

管理者権限を持つコマンドプロンプト

2.次のコマンドをcmdに入力し、それぞれの後にEnterキーを押します。

 cd%windir%\ system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
出口

Windowsインストーラを再インストールします

3. PCを再起動してから、MicrosoftのWebサイトからWindowsインストーラー4.5再頒布可能パッケージをダウンロードします。

4.再頒布可能パッケージをインストールしてから、PCを再起動します。

あなたにおすすめ:

  • 文字の代わりにキーボード入力番号を修正
  • USBエラーコード52を修正するWindowsがデジタル署名を検証できない
  • コンピュータを修正する方法にメモリの問題があります
  • WindowsUpdateエラー0x80080005を修正

これで問題なく修正できました。Windowsインストーラサービスにアクセスできませんでしたというエラーが表示されますが、このガイドに関してまだ質問がある場合は、コメントのセクションで質問してください。