Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

Windows 10やWindows 8は起動が非常に速いため、F8キーが効かなくなったことに気づいた方も多いのではないでしょうか。これには明確な理由があります。MicrosoftはF2キーやF8キーの検出時間をほぼゼロ(正確には200ミリ秒未満)まで短縮しました。その結果、F8キーによる割り込みが検出される可能性は極めて低くなり、ユーザーがブートメニューを呼び出してWindowsのセーフモードに入る猶予がなくなってしまったのです。

Windows 11/10のセーフモードとは

msconfigツールを使ってWindowsをセーフモードで起動する方法は広く知られていますが、「詳細ブートオプション」を表示してそこからセーフモードに入る方法も存在します。また、Windows 8では「スタートアップ設定」を表示してセーフモードで起動する手法も解説してきました。本記事では、Windows 7以前と同じように、F8キーを有効化し、このキーだけでWindows 11/10/8のセーフモードを起動できるようにする方法をご紹介します。

そのためには「レガシーブートポリシー」を有効にする必要があります。ただし注意点として、この設定を行うとWindowsの起動に数秒余分にかかるようになります。一方で、デュアルブート環境でこのポリシーを有効にすれば、起動したいOSを選択できるようになるというメリットもあります。なお、この設定は一度行えば、再度実行する必要はありません。

Windows 11/10でF8キーが効かないときの対処法

F8キーを有効にして、Windows 11/10/8をセーフモードで起動できるようにするには、まず管理者権限でコマンドプロンプトを開きます。そして、以下のコマンドを入力してEnterキーを押してください。

bcdedit /set {default} bootmenupolicy legacy

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

「操作は正常に完了しました。」というメッセージが表示されます。

これで、これまで反応しなかったWindowsのF8キーが使えるようになります。設定を反映させるには、PCの再起動が必要な場合があります。

設定を元に戻したい場合は、今度は以下のコマンドを入力してEnterキーを押します。

bcdedit /set {default} bootmenupolicy standard

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

再び「操作は正常に完了しました。」というメッセージが表示され、設定はWindowsの既定値に戻ります。

セーフモードでの起動や、診断・トラブルシューティングツールへのアクセスを頻繁に行う必要がある方は、F8キーを有効にしておくと非常に便利です。ただし前述のとおり、Windows 11/10/8の起動が数秒遅くなる可能性があるため、その数秒を犠牲にする覚悟はしておきましょう。

別の方法:bcdeditとmsconfigを組み合わせる(常時有効化)

補足:MicrosoftのJuan Antonio Diaz氏が、TechNet上でWindows 11/10/8のセーフモードを有効にする別の方法を公開しています。この方法を使えば、F8キーを押すことでセーフモードを起動できるように設定し、さらにその設定を永続化することも可能です。手順は以下のとおりです。

まず、開いているすべてのアプリケーションを閉じます。次に、検索ボックスに「CMD」と入力し、表示されたコマンドプロンプトを右クリックして「管理者として実行」を選択します。続いて、以下のコマンドを入力してください。

bcdedit /enum /v

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

2つのエントリが表示されるので、「Windows ブート ローダー」の下にある識別子(Identifier)の項目をコピーします。筆者の場合は{72b4a7cd-….}で始まる文字列でした。

コピーした識別子を使って、次のコマンドを入力します。

bcdedit /copy {72b4a7cd-e189-11e0-af56-eb8118bcf02b} /d "Windows (Safe Mode)"

GUIDの部分は、先ほどコピーした自分の環境の値に置き換えてください。

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

続けて、同じコマンドプロンプトで「MSCONFIG」と入力してシステム構成ツールを開きます。「ブート」タブに移動し、「すべてのブート設定を固定する」にチェックを入れて、「適用」、「OK」の順にクリックします。

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

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

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

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

Windows 11/10でF8キーを使ったセーフモード起動を有効にする方法

この方法で、Windows 11/10をスムーズにセーフモードで起動できるようになれば幸いです。

関連記事

  1. Windowsでスタートアップ設定を表示してセーフモードで起動する方法
  2. Windowsのデュアルブート環境でセーフモードを起動する方法
  3. Windowsで直接セーフモードへ再起動する方法
  1. Windows 11/10のセーフモードでプログラムをインストール・アンインストールする方法

    コントロールパネルからプログラムをアンインストールしようとしても、通常モードでは正しく削除できないケースがあります。そのような場合、セーフモードで起動してソフトウェアを削除する必要があります。しかし、Windows Installerはセーフモードでは標準で動作しないため、コマンドプロンプトでmsiexecコマンドを使用しない限り、セーフモードではプログラムのインストールもアンインストールも行えません。この記事では、Windowsのセーフモードでプログラムをアンインストールする方法をわかりやすく解説します。 Windowsのセーフモードでプログラムをアンインストールする手順 セーフモードでWi

  2. Windows 11/10でセーフモードに直接再起動する3つの方法【msconfig・コマンドプロンプト・ショートカット】

    Windowsのセーフモードとは、必要最小限のドライバーとシステムファイルだけでパソコンを起動する特別なモードです。セーフモードでは、スタートアッププログラムやアドオンなどは実行されず、Windows 11/10/8/7の起動に最低限必要な基本ドライバーのみが読み込まれます。このため、Windowsの不具合をトラブルシューティングする際に非常に役立つ機能です。 従来のWindowsでは、セーフモードで再起動するには、BIOSメッセージを確認しながらOS選択画面でF8キーをタイミングよく押し、詳細ブートオプションメニューを呼び出す必要がありました。Windows 11/10では仕組みが少し異なり