Windows Server 2019 をセーフモードにする方法が知りたいですか? 動作が不安定になったり、クラッシュしたり、正常に起動しなくなったりするかもしれません。Windows サーバーは時々異常が発生するため、トラブルシューティングにはクリーンな環境が必要です。特に特定のドライバーや更新プログラムが問題を引き起こしている場合はなおさらです。セーフモードは基本的なドライバーとサービスのみを読み込むため、問題の原因を特定したり、破損を修復したりするのに役立ちます。サーバーの動作不良の原因を突き止めるのに疲れたら、セーフモードに入ることで救世主となるかもしれません。念のためお知らせしますが、セーフモードは日常的に使用するものではなく、より深刻な問題を解決するためのツールです。
Windows Server 2019 をセーフモードで起動するにはどうすればよいですか?
方法 1: システム構成 (msconfig) を使用する
この古典的なトリックは今でも有効で、非常に簡単です。サーバーがまだ正常に起動しているものの、トラブルシューティングのためにすぐにセーフモードに切り替えたい場合に便利です。Windowsに次回起動時にセーフモードで再起動するように指示するだけなので、あまり煩わしくありません。
- Windows + Rを押して[実行] ダイアログを開き、「msconfig 」と入力してEnter キーを押します。
- システム構成ウィンドウで、「ブート」タブに移動します。
- [セーフ ブート]のボックスをオンにし、[最小] を選択します。これは、ネットワークを使用しない基本的なセーフ モードです。
- [OK]をクリックし、[再起動]をクリックします。
再起動すると、Windowsはセーフモードで起動します。この方法は信頼性が高く、特に通常通りログインできる場合は迅速です。設定によっては、セーフモードが起動するまでに1~2秒かかる場合や、何度か再起動する必要がある場合もありますが、通常は簡単です。
方法2: ログイン画面からShiftキーを押しながら再起動する
これはログイン画面で使える便利な機能です。ちょっと変わっていますが、Shiftキーを押しながら「再起動」をクリックすると、回復オプションが直接表示されます。Windowsが勝手にセーフモードに入らなかったり、フリーズしてしまったりする場合に便利です。
- ログイン画面で、右下にある電源アイコンをクリックします。
- Shift キーを押しながら「再起動」をクリックします。
- 再起動後、回復メニューが表示されます。「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」に進みます。
- プロンプトが表示されたら、セーフ モードを有効にするキー (通常は4またはF4)を押します。
これは、特にサーバーが完全に応答しない場合には成功するか失敗するかのどちらかですが、ログイン時にスタックしたり、ブート ループに陥ったりする場合は試してみる価値があります。
方法3: bcdedit を使用したコマンドプロンプトの使用
コマンドラインに慣れている人にとって、この方法はまさに最適です。ブート構成を編集して、Windowsが次回の再起動時にセーフモードに入るように指示するだけで、毎回システム設定のGUIを変更する必要はありません。
- コマンドプロンプトを管理者として開きます。スタートメニューからコマンドプロンプトを右クリックし、 「管理者として実行」を選択します。
- セーフモードを設定するには、次のコマンドを入力します。
bcdedit /set {default} safeboot minimal
bcdedit /deletevalue {default} safeboot
これは一種の「手動」的な方法ですが、信頼性は高いです。ただし、誤ってコマンドプロンプトを閉じたり、途中で停止したりすると、期待通りにセーフモードで起動しない可能性があるので注意してください。うまくいかない場合は、ファイルパスや構文を再確認してください。
方法4: インストールメディアまたは回復ドライブを使用する
サーバーが全く起動しない場合は、これが究極の選択肢です。Windows Server 2019のインストールディスクか起動可能なUSBドライブが必要です。少し手間はかかりますが、起動オプションを確実に制御できます。
- Windows Server 2019 インストール メディアまたは起動可能な USBを挿入し、サーバーを再起動します。
- そのメディアから起動します (BIOS/UEFI で起動順序を変更する必要がある場合があります)。
- [コンピューターを修復する]を選択し、[トラブルシューティング] > [詳細オプション] > [コマンド プロンプト]に進みます。
- コマンド プロンプトで、方法 3 と同じbcdeditコマンドを実行して、セーフ モードを有効にします。
この方法は、サーバーが完全に壊れてしまったり、起動ループに陥ってWindowsに正常に起動できない場合に特に有効です。Windowsは当然ながら、必要以上に起動を困難にする必要があるからです。
まとめ
Windows Server 2019 でセーフモードに入るのは、必ずしもスムーズにいくとは限りません。うまくいくこともあれば、工夫が必要なこともあります。GUI オプション、コマンドライン、ブートメディアなど、どの方法を使うにしても、通常はクリーンな環境に入り、トラブルシューティングを行うことができます。セーフモードは、ドライバーの競合の診断、破損の解決、さらには頑固なマルウェアの削除に最適です。ただし、一部のサーバーの役割やサービスはセーフモードでは実行されない場合があるので、ツールとして利用し、恒久的な設定として使用しないでください。
Windows Server 2019 をセーフモードで起動することに関する FAQ
OSが応答しない場合は、ログイン時にShiftキーを押しながら「再起動」をクリックしてリカバリモードで起動するか、インストールメディアを使用してください。その後、 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」に移動し、「セーフモード」を選択してください。
このバリアントはセーフモードにネットワークドライバーを追加します。これは、パッチのダウンロードや、ネットワーク接続を必要とするトラブルシューティングツールの実行などに役立ちます。「セーフモードとネットワーク」オプションを選択してください。
はい、インストール メディアまたは回復オプションを使用すると、サーバーがまったく応答しない場合でもセーフ モードを開始できます。
管理者としてコマンドプロンプトを開き、 を実行するbcdedit /deletevalue {default} safeboot
か、システム構成でセーフブートのチェックを外してください。その後、再起動すると正常に戻るはずです。
コアとなるドライバーとサービスのみを読み込むため、ソフトウェアの競合、ドライバーの問題、マルウェアなどを特定するのに最適です。つまり、Windowsを基本的な部分にまで分解することで、実際に何が起こっているかを把握できるのです。
はい、Active DirectoryやIISなどの一部のサーバーサービスはセーフモードでは動作しない可能性があります。これは実稼働環境向けというよりは、トラブルシューティングツールとしての機能です。
一般的にはそうですが、すべてのドメイン サービスが機能するとは期待しないでください。AD で重大な修復を行う必要がある場合は、ディレクトリ サービス復元モード (DSRM) を使用してください。