セーフモードで Windows インストーラーを有効にする方法

セーフ モードは、最小限のドライバーとサービスのセットを読み込む Windows の診断起動モードです。トラブルシューティングには便利ですが、このモードでプログラムをインストールまたはアンインストールする必要がある場合はイライラする可能性があります。デフォルトでは、Windows インストーラーはセーフ モードでは実行されませんが、いくつかの簡単な手順で有効にすることができます。このガイドでは、Windows インストーラーをセーフ モードで動作させ、システムが正常に機能していない場合でもソフトウェアを管理できるようにする方法を説明します。

セーフ モードで起動すると、Windows は問題の診断と修正に役立つ重要なサービスのみを読み込みます。 Windows インストーラー サービスは必須とみなされないため、自動的には開始されません。これにより、プログラムをインストールまたはアンインストールしようとすると、次のエラー メッセージが表示される場合があります。

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

これを解決するには、セーフ モードで起動するサービスのリストに Windows インストーラー サービスを手動で追加し、アクティブ化する必要があります。

セーフモードでの Windows インストーラーの有効化

セーフ モードには、標準セーフ モードとネットワーク付きセーフ モードの 2 つの主なタイプがあります。両方のシナリオで Windows インストーラーを有効にする方法について説明します。

方法 1: 標準セーフ モードで Windows インストーラーを有効にする

ステップ 1:まだセーフ モードでコンピュータを起動していない場合は、セーフ モードで起動します。

ステップ 2:管理者としてコマンド プロンプトを開きます。これを行うには、[スタート] ボタンを右クリックし、Windows のバージョンに応じて [コマンド プロンプト (管理者)] または [Windows PowerShell (管理者)] を選択します。

ステップ 3:コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。

REG ADD "HKLMSYSTEMCurrentControlSetControlSafeBootMinimalMSIServer" /VE /T REG_SZ /F /D "Service"

このコマンドは、セーフ モードで実行できるサービスのリストに Windows インストーラー サービス (MSIServer) を追加します。

以下も参照してください。Windows 11/10で欠落しているWindowsインストーラーサービスを修正する方法

ステップ 4:次に、次のコマンドを入力して Enter キーを押して、Windows インストーラー サービスを開始します。

net start msiserver

サービスが正常に開始されたことを示すメッセージが表示されるはずです。

方法 2: セーフ モードとネットワークで Windows インストーラーを有効にする

セーフ モードとネットワークを使用している場合、プロセスは似ていますが、若干異なるレジストリ エントリが必要です。

ステップ 1:コンピュータをセーフ モードとネットワークで起動します。

ステップ 2:方法 1 と同じプロセスに従って、管理者としてコマンド プロンプトを開きます。

ステップ 3:次のコマンドを入力して Enter キーを押します。

REG ADD "HKLMSYSTEMCurrentControlSetControlSafeBootNetworkMSIServer" /VE /T REG_SZ /F /D "Service"

ステップ 4:次のコマンドを使用して Windows インストーラー サービスを開始します。

net start msiserver

これらの手順を完了すると、Windows インストーラーはセーフ モードとネットワークで完全に機能するようになります。

セーフ モードでの Windows インストーラーの使用

セーフ モードで Windows インストーラーを有効にすると、通常どおりプログラムをインストールまたはアンインストールできます。ただし、セーフ モードは依然として制限された環境であり、一部のインストールではこのモードでは使用できない追加コンポーネントが必要になる場合があることに注意してください。

問題のあるプログラムをアンインストールしようとしている場合は、コントロール パネルまたは設定アプリを使用して削除できるようになりました。一部のグラフィカル インストーラーはセーフ モードでは正しく機能しない可能性があるため、インストールには、可能な場合はコマンド ライン バージョンのインストーラーを使用することをお勧めします。

トラブルシューティングのヒント

セーフ モードで Windows インストーラーを有効にした後に問題が発生した場合は、次のトラブルシューティング手順を試してください。

  • コンピュータを再起動し、再度セーフ モードで起動して、すべての変更が有効であることを確認します。
  • Windows インストーラー サービスの開始に失敗した場合は、コマンド プロンプト ウィンドウでエラー メッセージを確認し、それらのエラーに対する具体的な解決策を検索してください。
  • これらの変更を行う場合は、管理者アカウントを使用していることを確認してください。
  • それでも Windows インストーラーを使用できない場合は、システムの復元を使用して、問題が発生する前の時点にシステムを戻すことを検討してください。

これらの手順に従うことで、セーフ モードで Windows インストーラーが正常に有効になりました。これは、通常の起動が不可能な場合に、Windows システム上のソフトウェアのトラブルシューティングと管理を行うための強力なツールとなります。セーフ モードの使用は控えめにし、問題が解決したら通常のブート モードに戻るようにしてください。

Related Posts