Windows 11/10でF8キーによるセーフモード起動を有効にする方法
Windows 10/8は起動が非常に速いため、F8キーが効かなくなったと感じたことはありませんか?これには理由があります。Microsoftは、F2キーやF8キーが認識される時間を200ミリ秒未満という極めて短い間隔に短縮しました。そのため、F8キーの割り込み(インタラプト)が検出される可能性は非常に低く、ユーザーはブートメニューを呼び出してセーフモードに入るためにF8キーを押す余裕がほとんどなくなってしまったのです。
Windows 11/10のセーフモードについて
msconfigツールを使ってWindowsをセーフモードで起動する方法や、「詳細ブートオプション」を表示してセーフモードに入る方法、「スタートアップ設定」を表示してWindows 8をセーフモードで起動する方法などはすでにご紹介してきました。この記事では、F8キーを有効化し、Windows 7以前と同じように、このキーを使ってWindows 11/10/8のセーフモードで起動できるようにする方法を解説します。
この設定には「レガシーブートポリシー」を有効にする必要があります。ただし注意点として、この設定を行うとWindowsの起動が数秒遅くなります。また、デュアルブート環境でこのポリシーを有効にすると、起動したいオペレーティングシステムを選択できるようになるというメリットもあります。設定は一度行えば、再度同じ手順を実行する必要はありません。
Windows 11/10でF8キーが動作しない場合の対処法
F8キーを有効にして、Windows 11/10/8をセーフモードで起動できるようにするには、まず管理者権限でコマンドプロンプトを開きます。次のコマンドを入力してEnterキーを押してください。
bcdedit /set {default} bootmenupolicy legacy

「操作は正常に完了しました(The operation completed successfully)」というメッセージが表示されれば成功です。
これまで動作しなかったWindowsのF8キーが使えるようになります。設定を反映させるには、パソコンの再起動が必要な場合があります。
設定を元に戻す方法
設定を元に戻したい場合は、次のコマンドを入力してEnterキーを押します。
bcdedit /set {default} bootmenupolicy standard

再び「操作は正常に完了しました」というメッセージが表示され、設定はWindowsのデフォルト状態に復元されます。
セーフモードでの起動や診断・トラブルシューティングツールへのアクセスを頻繁に行う必要がある場合は、F8キーを有効にしておくと便利です。ただし前述のとおり、Windows 11/10/8の起動が数秒遅くなるため、その数秒を犠牲にしてもよいかどうかを考慮しておきましょう。
別の方法:TechNetで紹介された永続的な設定手順
注:MicrosoftのJuan Antonio Diaz氏が、TechNet上でWindows 11/10/8のセーフモードを有効にする別の方法を公開しています。この方法では、F8キーを押すことでセーフモードで起動するように設定でき、しかもその設定を永続化することが可能です。手順は以下のとおりです。
1. 開いているすべてのアプリケーションを閉じます。
2. 検索ボックスに「CMD」と入力し、右クリックして「管理者として実行」を選択します。
3. 次のコマンドを入力します。
bcdedit /enum /v

4. 2つの説明エントリが表示されるので、「Windows ブート ローダー(Windows Boot Loader)」の項目にある「識別子(Identifier)」の値をコピーします。筆者の環境では{72b4a7cd-….}で始まる値でした。
5. コピーした識別子を使って、次のコマンドを入力します。
bcdedit /copy {72b4a7cd-e189-11e0-af56-eb8118bcf02b} /d "Windows (Safe Mode)"
GUIDの部分は、自分がコピーした識別子に置き換えてください。

6. 同じコマンドプロンプトから「MSCONFIG」と入力してシステム構成ツールを起動します。「ブート」タブを開き、「すべてのブート設定を固定する(Make all boot settings permanent)」にチェックを入れ、「適用」をクリックして「OK」をクリックします。

7. システムを再起動すると、F8キーを押した際に次のような画面が表示されるはずです。

8. 「別のオペレーティング システムを使用する」をクリックし、セーフモードを選択します。するとシステムが再起動し、セーフモードでログインできます。

この記事が、Windows 11/10をセーフモードで起動する際の参考になれば幸いです。
関連記事
- Windowsでスタートアップ設定を表示してセーフモードで起動する方法
- デュアルブート環境のWindowsをセーフモードで起動する方法
- Windowsで直接セーフモードを再起動する方法
-
Windows 11/10のセーフモードでプログラムをインストール・アンインストールする方法
コントロールパネルからプログラムをアンインストールしようとしても、通常モードでは正しく削除できないケースがあります。そのような場合、セーフモードで起動してソフトウェアを削除する必要があります。しかし、Windows Installerはセーフモードでは標準で動作しないため、コマンドプロンプトでmsiexecコマンドを使用しない限り、セーフモードではプログラムのインストールもアンインストールも行えません。この記事では、Windowsのセーフモードでプログラムをアンインストールする方法をわかりやすく解説します。 Windowsのセーフモードでプログラムをアンインストールする手順 セーフモードでWi
-
Windows 11/10でセーフモードに直接再起動する3つの方法【msconfig・コマンドプロンプト・ショートカット】
Windowsのセーフモードとは、必要最小限のドライバーとシステムファイルだけでパソコンを起動する特別なモードです。セーフモードでは、スタートアッププログラムやアドオンなどは実行されず、Windows 11/10/8/7の起動に最低限必要な基本ドライバーのみが読み込まれます。このため、Windowsの不具合をトラブルシューティングする際に非常に役立つ機能です。 従来のWindowsでは、セーフモードで再起動するには、BIOSメッセージを確認しながらOS選択画面でF8キーをタイミングよく押し、詳細ブートオプションメニューを呼び出す必要がありました。Windows 11/10では仕組みが少し異なり