【Windows】再起動してもセーフモードに戻ってしまう設定の修正手順 | セーフモードを永続的に解除

【Windows】再起動してもセーフモードに戻ってしまう設定の修正手順 | セーフモードを永続的に解除
🛡️ 超解決

Windowsがセーフモードで起動し続け、通常の起動に戻せない状況でお困りではないでしょうか。

再起動してもセーフモードに戻ってしまうのは、システムの設定が誤っている可能性が高いです。

この記事では、Windows 11を通常モードで起動させるための設定修正手順を詳しく解説します。

【要点】セーフモードが永続化する設定の解除

  • システム構成ツール: セーフブートオプションのチェックを外すことで、通常の起動に戻せます。
  • コマンドプロンプト: ブート構成データを修正し、セーフモードでの起動指示を削除できます。
  • ブート構成データのリセット: システムのブート設定が破損している場合、修復することで問題を解決できます。

ADVERTISEMENT

Windowsがセーフモードで起動し続ける根本的な原因

Windowsがセーフモードで繰り返し起動してしまう主な原因は、システム構成ツール(msconfig)のブートオプション設定にあります。

通常、セーフモードは一時的なトラブルシューティングのために利用します。

しかし、このツールで「セーフブート」オプションにチェックが入ったままになっていると、Windowsは次回以降もセーフモードでの起動を試みます。

この設定は、ユーザーが手動で解除しない限り永続的にセーフモードでの起動を指示し続けます。

Windows 10でも同様の仕組みでセーフモードの起動が制御されています。

ブート構成データ(BCD)の問題

稀に、ブート構成データ自体が破損している、または不正なエントリが残っている場合もあります。

この場合、システム構成ツールで設定を変更しても問題が解決しないことがあります。

コマンドプロンプトから直接ブート構成データを修正することで、この問題を解決できる場合があります。

セーフモードを永続的に解除する手順

ここでは、システム構成ツールを使ってセーフモードの起動設定を解除する具体的な手順を説明します。

この操作はセーフモードの状態でも実行できます。

  1. 「ファイル名を指定して実行」を開く
    WindowsキーとRキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
  2. システム構成ツールを起動する
    開いたボックスに「msconfig」と入力し、Enterキーを押すか「OK」をクリックします。「システム構成」ウィンドウが表示されます。
  3. ブートタブに移動する
    「システム構成」ウィンドウの上部にある「ブート」タブをクリックして選択します。
  4. セーフブートのチェックを外す
    「ブートオプション」セクションにある「セーフブート」のチェックボックスがオンになっていることを確認します。チェックボックスがオンになっている場合は、クリックしてオフにします。
  5. 変更を適用して再起動する
    「適用」をクリックし、次に「OK」をクリックします。システム構成ツールが再起動を促すメッセージを表示します。「再起動」をクリックして、変更を適用し、Windowsを通常モードで起動させます。

コマンドプロンプトを使った代替解除手順

システム構成ツールが起動できない場合や、設定が反映されない場合は、コマンドプロンプトを利用した方法を試してください。

この操作もセーフモードの状態から実行できます。

  1. コマンドプロンプトを管理者として実行する
    スタートボタンを右クリックし、「ターミナル 管理者」または「コマンドプロンプト 管理者」を選択します。ユーザーアカウント制御のプロンプトが表示されたら「はい」をクリックして許可します。
  2. セーフブート設定を削除するコマンドを入力する
    コマンドプロンプトウィンドウに次のコマンドを入力し、Enterキーを押します。
    bcdedit /deletevalue {current} safeboot
    このコマンドは、現在のブートエントリからセーフブートオプションを削除します。
  3. 成功メッセージを確認する
    「操作は正常に完了しました。」というメッセージが表示されたら、設定の変更は成功です。
  4. PCを再起動する
    コマンドプロンプトを閉じ、PCを再起動して通常モードで起動することを確認します。

セーフモード解除時の注意点と関連トラブル

セーフモードからの復帰作業を行う際に発生しやすい問題や、その他の対処法を解説します。

「システム構成」の変更が保存されない

まれに、システム構成ツールで設定を変更しても、再起動後にセーフブートのチェックが再度オンになることがあります。

この場合、Windowsのシステムファイルに問題がある可能性があります。

対処法:

  1. システムファイルチェッカーを実行する
    管理者としてコマンドプロンプトを開き、sfc /scannowと入力してEnterキーを押します。システムファイルの整合性をチェックし、破損を修復します。
  2. DISMコマンドを実行する
    システムファイルチェッカーで問題が解決しない場合、同様に管理者としてコマンドプロンプトを開き、次のコマンドを順に実行します。
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    これらのコマンドは、Windowsイメージを修復し、システムコンポーネントの問題を解決します。

コマンドプロンプトで「指定されたブートエントリ要素が見つかりませんでした」と表示される

bcdedit /deletevalue {current} safebootコマンドを実行した際に、上記のエラーが表示されることがあります。

これは、{current}で指定されたブートエントリにsafebootオプションが存在しないことを意味します。

対処法:

  1. ブートエントリを確認する
    コマンドプロンプトでbcdeditと入力し、Enterキーを押します。表示されるブートエントリの一覧で、identifier{current}または{default}となっている項目を確認します。その項目にsafebootという記述があるかを確認します。
  2. 正しい識別子を使用する
    もし{current}ではなく{default}safebootの記述がある場合は、コマンドをbcdedit /deletevalue {default} safebootに変更して実行します。

BitLockerが有効な場合の注意点

BitLockerでドライブが暗号化されている場合、システムのブート設定を変更すると、再起動時に回復キーの入力が求められることがあります。

対処法:

  1. 回復キーを事前に準備する
    設定変更前に、BitLocker回復キーをMicrosoftアカウントのWebサイトや印刷物などで確認し、手元に用意しておきます。
  2. BitLockerを一時停止する
    一時的にBitLockerを無効にしてから操作を行うことも可能です。Windowsの設定から「プライバシーとセキュリティ」>「デバイスの暗号化」に進み、「BitLockerを一時停止」を選択します。作業完了後に再度有効にしてください。

ADVERTISEMENT

Windows 11とWindows 10のシステム構成ツールの違い

項目 Windows 11 Windows 10
起動方法 「ファイル名を指定して実行」で「msconfig」と入力 「ファイル名を指定して実行」で「msconfig」と入力
外観 モダンなデザインに更新されている 従来のWindowsのデザインを踏襲
機能 ブートオプション、サービス、スタートアップなど同じ機能を提供 ブートオプション、サービス、スタートアップなど同じ機能を提供
操作手順 基本的な操作手順は同一 基本的な操作手順は同一

まとめ

この記事で解説した手順により、再起動してもセーフモードに戻ってしまう問題を解決し、Windowsを通常モードで起動させることができたはずです。

システム構成ツールの「セーフブート」オプションを適切に管理することで、同様のトラブルを未然に防げます。

万が一、再びセーフモードから抜け出せなくなった場合は、本記事の「コマンドプロンプトを使った代替解除手順」や「関連トラブルの対処法」を参照してください。

これらの知識は、Windowsシステムの安定稼働を維持する上で役立つでしょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。