Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11で「自動修復を準備しています」ループから抜け出す10の解決策

自動修復(Automatic Repair)は、Windows 10/11に搭載された便利な機能で、Windowsが正常に起動できなくなるトラブルの診断と修復を行ってくれます。デバイスが2回連続して正常に起動できなかった場合、この機能が自動的に立ち上がり、起動問題の修復を試みます。

一見すると頼もしい機能ですが、最新のWindows Updateを適用した後にエラーが発生するという報告がユーザーから寄せられています。中には「自動修復を準備しています(Preparing Automatic Repair)」のブートループにはまり込み、どんな対処を試しても抜け出せなくなった方もいるようです。

Windows 10/11でこのループに悩まされている方は、まさにお探しの情報がここにあります。本記事では、エラーの主な原因を解説したうえで、深刻な状況から脱出するための具体的な解決策を10個ご紹介します。

「自動修復を準備しています」ループの主な原因

このエラーはさまざまな要因で発生しますが、特によく見られる原因は以下の通りです。

  • ブートローダーや起動ファイルが欠落している
  • マスターブートレコード(MBR)が破損している
  • ブート構成データ(BCD)が欠落している
  • BIOS設定に変更が加えられている
  • ハードディスク(HDD/SSD)が破損している
  • ファームウェアまたはWindowsドライブが破損している
  • インストール済みドライバーに問題がある
  • マルウェアやウイルスに感染している
  • 根本的なソフトウェア上の不具合がある

ワンポイント:不要な設定ミス、ジャンクファイル、有害アプリ、セキュリティ脅威などはシステム不具合や動作低下の原因になります。PC最適化ツールを活用して定期的にメンテナンスしておくのも効果的です。

「自動修復を準備しています」ループへの対処法

以下は、過去に同様の問題を経験したユーザーの間で実際に効果があったとされる解決策です。上から順番に試してみてください。

対処法1:「実行不可メモリ保護(XD-bit)」機能を有効にする

XD-bit(No-Execute Memory Protect)機能を有効にすることで、ブートループエラーの発生を防げたという報告があります。この機能は初期状態では無効になっているため、手動で有効化する必要があります。

  1. パソコンを再起動します。
  2. 起動画面が表示されている間に、BIOS設定画面に入るためのキーを押します。該当するキーは取扱説明書や起動時の画面下部に記載されています(F2キーやDeleteキーが一般的です)。
  3. BIOSメニュー内でXD-bitの項目を探します。
  4. 機能を有効(Enabled)にし、Saveを選択して変更を保存します。
  5. パソコンを再起動し、正常に起動できるかどうかを確認します。

対処法2:システムの復元を実行する

Windows 10/11には、「自動修復を準備しています」エラーのようなOSの問題を修復できる「システムの復元」という便利な機能が用意されています。エラーのためにOSにアクセスできない場合は、インストールメディアからデバイスを起動する必要があります。その後、以下の手順に進みます。

  1. 言語設定を選択します。
  2. 今すぐインストールボタンが表示される画面で、コンピューターを修復するを選択します。
  3. 修復したいオペレーティングシステムを選びます。
  4. 回復オプションメニューが表示されたら、システムの復元を選択します。
  5. 画面の指示に従って復元処理を進めます。
  6. 完了したらパソコンを再起動します。「自動修復を準備しています」のループから抜け出せるはずです。

対処法3:Windows 10/11を再インストールする

前述の2つの方法で改善しない場合、エラーの原因がWindows自体にある可能性があります。その場合は、Windowsの再インストールが有効です。

簡単に再インストールを行うには、以下の手順に従ってください。

  1. 設定アプリを開きます。
  2. 更新とセキュリティを選択します。
  3. 回復を選択します。
  4. このPCをリセットの項目にある開始するボタンをクリックします。
  5. 「すべて削除する」を選択します。※設定やファイルがすべて消去されるため、必ず事前にバックアップを作成してください。
  6. Windows 10/11の再インストールが始まります。完了まで待ち、ブートループエラーが解消されたか確認しましょう。

対処法4:ハードウェアを点検する

Windowsを再インストールしてもエラーが消えない場合、ハードウェアに起因する問題が考えられます。例えば、HDDやSSDが破損・劣化しているケースです。この場合は、ストレージに異常がないか診断ツールなどでチェックしてみてください。

対処法5:スタートアップ修復を実行する

エラー画面を通過できても起動に失敗することがあります。そのような場合は、スタートアップ修復で起動問題の解決を試みましょう。

  1. 詳細オプションボタンをクリックします。
  2. トラブルシューティングを選択し、詳細オプションへ進みます。
  3. スタートアップ修復を選択し、Windowsによる診断と修復が完了するまで待ちます。
  4. 診断が終わったら、エラーが解消されたかどうかを確認します。

対処法6:コマンドプロンプトを使用する

コマンドプロンプトを使ってブートループエラーを解決することもできます。手順は以下の通りです。

  1. 詳細オプションボタンをクリックします。
  2. トラブルシューティング詳細オプションを選択します。
  3. コマンドプロンプトをクリックし、プライマリドライブのドライブ文字(C:など)を入力します。
  4. Enterキーを押します。
  5. 続けて以下のコマンドを入力します。各コマンドの後には必ずEnterキーを押してください。
    • md backup
    • copy *.* backup
    • cd regback
    • copy *.* ..
  6. ファイルの上書きを確認するメッセージが表示されたら、Aを入力してEnterキーを押します。
  7. はいを選択して先へ進みます。
  8. コマンドプロンプトを閉じ、続行をクリックします。
  9. エラーが解消されたか確認します。

対処法7:デバイスドライバーを更新する

「自動修復を準備しています」エラーは、デバイスドライバーの不具合が原因で発生することもあります。古いドライバーを更新してみましょう。

  1. 詳細オプションをクリックします。
  2. トラブルシューティング詳細オプションへ進みます。
  3. スタートアップ設定を選択します。
  4. F5キーを押してネットワーク付きセーフモードを選択します。
  5. セーフモードで起動したら、Windows + Rキーを同時に押してファイル名を指定して実行を起動します。
  6. テキストフィールドにdevmgmt.mscと入力し、デバイスマネージャーを開きます。
  7. ディスプレイアダプターをダブルクリックし、現在のディスプレイドライバーを右クリックします。
  8. ドライバーの更新をクリックし、ドライバーソフトウェアの最新版を自動検索を選択します。
  9. Windowsが新しいドライバーを検索・ダウンロードするまで待ちます。
  10. インストールが完了したら、問題が解消されたか確認します。

手順が難しく感じる場合は、ドライバー更新ツールを利用するのも一案です。ワンクリックで対応ドライバーを自動更新でき、互換性の心配もありません。

対処法8:破損したデータを修復する

ハードディスクの破損が原因の場合は、SATAケーブルを外してHDDを取り出し、別のパソコンに接続してみてください。そこから起動を試み、「HDDを修復する」といった選択肢が表示された場合はそれを選び、修復が完了するまで待ちます。

対処法9:BCD(ブート構成データ)を再構築する

ブートファイルが欠落または破損していると、Windows 10/11で「自動修復を準備しています」エラーが発生することがあります。この場合、ブートレコードの再構築が有効です。

  1. Windowsの起動可能なインストールメディアをパソコンに挿入します。
  2. そのメディアからパソコンを起動します。
  3. 言語設定を選択します。
  4. 次へをクリックして進みます。
  5. コンピューターを修復するを選択します。
  6. トラブルシューティングをクリックします。
  7. コマンドプロンプトを選択します。
  8. コマンドラインに以下のコマンドを入力し、それぞれの後にEnterキーを押します。
    • bootrec /fixmbr
    • bootrec /fixboot
    • bootrec /scanos
    • bootrec /rebuildbcd
  9. exitと入力してEnterキーを押します。
  10. パソコンを再起動します。

対処法10:Windowsレジストリを復元する

すべての方法がうまくいかない場合は、Windowsレジストリの復元を試みましょう。手順は以下の通りです。

  1. Windows ブート オプション画面でトラブルシューティングを選択します。
  2. 詳細オプションへ進み、コマンドプロンプトを選択します。
  3. コマンドプロンプトが起動したら、cd C:\windows\system32\logfiles\srt\と入力してEnterキーを押します。ドライブ文字は環境に合わせて変更してください。
  4. 次にSrtTrail.txtと入力し、ファイルをメモ帳で開きます。
  5. Ctrl + Oキーを同時に押します。
  6. すべてのファイルを選択し、C:\windows\system32の場所へ移動します。
  7. コマンドプロンプトを右クリックし、管理者として実行を選択します。
  8. Software、SAM、Default、Securityの各ファイルの名前を変更してバックアップを作成します。
  9. 以下のコマンドを入力します。それぞれの後にEnterキーを押してください。
    • ren DEFAULT DEFAULT.bak
    • ren SAM SAM.bak
    • ren SECURITY SECURITY.bak
    • ren SOFTWARE SOFTWARE.bak
    • ren SYSTEM SYSTEM.bak
  10. copy c:\windows\system32\config\RegBack c:\windows\system32\configと入力してEnterキーを押します。
  11. パソコンを再起動します。

まとめ

自動修復は、Windows 10/11の問題を修復するうえで非常に役立つ機能です。しかし他のツールと同様に、完璧ではなく限界もあります。ときには正常に動作せず、「自動修復を準備しています」のようなブートループエラーを引き起こすこともあります。幸い、本記事で紹介した方法で多くのケースは解決できます。

それでもエラーメッセージが消えない場合は、より深刻なハードウェア障害などが背景にある可能性があります。その際は、無理に自己解決しようとせず、資格を持ったWindows技術者や専門業者への相談をおすすめします。

あなたの環境では、どの対処法が効果的でしたか?ぜひコメント欄で体験談を共有してください。

  1. Windows 10の自動修復ループを解決する方法|原因と4つの対処法

    システムアップデートの失敗、新しいグラフィックボードの取り付け、破損したシステムファイル、さらには新しく接続したUSBマウスまで――こうしたさまざまな要因が、Windows PCの起動時に「自動修復ループ」と呼ばれる厄介な問題を引き起こすことがあります。 このエラーは、Windows 10が起動しようとしても起動できず、自動的な自己修復を無限に繰り返すときに表示されます。修復に失敗すると再起動し、同じサイクルが何度も続きます。ここでは、Windows 10の自動修復ループを解消するための具体的な方法を紹介します。 Windows 10で自動修復ループが発生する原因 自動修復ループには単一

  2. Windows 11/10でEXCEPTION_ACCESS_VIOLATIONエラーを解決する方法

    アプリケーションを起動しようとした際に、EXCEPTION_ACCESS_VIOLATIONというエラーメッセージが表示されるケースが多数報告されています。この問題は特定のアプリに限ったものではなく、システム上のほぼすべてのアプリケーションで発生する可能性があります。中には、Javaのインストール時にこのエラーに遭遇したユーザーもいます。このエラーは、起動しようとしているアプリケーションが保護されたメモリ領域にアクセスしようとしたときに発生します。本記事では、このエラーを解消するための具体的な対処法を順番にご紹介しますので、ぜひ参考にしてください。場合によっては、このエラーが発生した際に原因と