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

【解決済み】自動スタートアップ修復がPCを修復できませんでした – Windows 11/10の対処法

Windows 11やWindows 10のパソコンに問題が発生し、スタートアップ修復を実行したものの失敗した場合、「自動スタートアップ修復はPCを修復できませんでした(Automatic Startup Repair couldn't repair your PC)」というエラーメッセージが表示されることがあります。完全なエラーメッセージは以下の通りです。

自動スタートアップ修復はPCを修復できませんでした。「詳細オプション」を選択して他の修復方法を試すか、「シャットダウン」を選択してPCを終了してください。ログファイル:C:\Windows\System32\Logfiles\Srt\SrtTrail.txt

「自動スタートアップ修復はPCを修復できませんでした」を解決する方法

この状況に陥った場合、以下の対処法を試すことができます。まず全体に目を通し、ご自身のケースに当てはまりそうな方法から順番に試してみてください。

  1. BCDの再構築とMBRの修復
  2. chkdskコマンドの実行
  3. セーフモードでのSFCおよびDISMツールの実行
  4. 起動時マルウェア対策の無効化
  5. 自動スタートアップ修復の無効化
  6. RegBackフォルダからのレジストリ復元
  7. PCの初期化(このPCをリセット)

作業を始める前に、以下のログファイルを確認すると、エラーの原因を把握できる場合があります。

C:\Windows\System32\Logfiles\Srt\SrtTrail.txt

SrtTrail.txtファイルとは?

SrtTrail.txtは、自動スタートアップ修復が失敗した原因やブルースクリーン(ストップエラー)の発生要因を記録するログファイルです。保存場所は「C:\Windows\System32\Logfiles\Srt\SrtTrail.txt」です。なお、SrtTrail.txt自体がブルースクリーンの原因になることはありません。あくまでトラブルシューティング用に問題を記録しているだけのファイルです。

1. BCDの再構築とMBRの修復を行う

ブート構成データ(BCD)ファイルの再構築と、マスターブートレコード(MBR)の修復が必要です。詳細オプションをクリックし、コマンドプロンプトを選択します。管理者パスワードの入力を求められるので入力すると、コマンドプロンプト画面が表示されます。以下のコマンドを1つずつ実行してください。

bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot

これらのコマンドにより、ブートセクターの問題が修正されます。実行後、PCが正常に起動できるかどうかを確認しましょう。

2. chkdskコマンドを実行する

ディスクのエラーチェックも有効な手段です。上記と同じ手順でコマンドプロンプトを開き、以下のコマンドを実行して改善するか確認してください。

chkdsk /r c:

なお、このコマンドはCドライブのみをスキャンして修復します。

3. セーフモードでSFCとDISMツールを実行する

Windows 10をセーフモードで起動し、管理者権限でコマンドプロンプトを開きます。まずシステムファイルチェッカー(SFC)を実行します。

sfc /scannow

次に、DISMツールを使ってシステムイメージを修復します。

DISM /Online /Cleanup-Image /RestoreHealth

このコマンドは「展開イメージのサービスと管理(DISM)」ツールを使用して、破損の可能性をスキャンします。完了まで時間がかかるため、ウィンドウは閉じないでください。

関連記事: オペレーティングシステムのバージョンがスタートアップ修復と互換性がありません。

4. 起動時マルウェア対策を無効化する

アンチマルウェアソフトをインストールした後にこの問題が発生した場合は、この方法で解決できる可能性があります。詳細オプションをクリック後、トラブルシューティング詳細オプションスタートアップ設定の順に進みます。

スタートアップ設定画面で再起動ボタンをクリックします。

再起動後に表示される画面で、キーボードの「8」キーを押して「起動時マルウェア対策を無効にする」を選択します。

その後、システムは間もなく起動します。

5. 自動スタートアップ修復を無効化する

システムドライブに関連する問題がある場合、起動時に自動スタートアップ修復の画面が自動的に開くことがあります。このような状況では、自動スタートアップ修復を無効化できます。トラブルシューティング詳細オプションコマンドプロンプトを開き、以下のコマンドを実行してください。

bcdedit /set recoveryenabled NO

その後、PCを再起動して状態を確認します。

関連記事: Windowsの自動スタートアップ修復が機能しない。

6. RegBackフォルダからレジストリを復元する

誤ったレジストリ値がこの問題を引き起こすこともあります。レジストリの復元で改善するか試してみましょう。詳細オプションからコマンドプロンプトを開き、以下のコマンドを実行します。

copy c:\windows\system32\config\RegBack\* c:\windows\system32\config

すべてのファイルを上書きするかどうか尋ねられたら、「All」と入力してEnterキーを押します。その後、PCを再起動し、問題が解消されたかどうかを確認してください。

7. PCを初期化する(このPCをリセット)

Windows 11/10の「このPCをリセット」機能を使うと、個人ファイルを削除することなく工場出荷時の状態に戻すことができます。トラブルシューティングメニューにある「このPCをリセット」は、最後の手段として利用しましょう。

その他にも、ハードウェアに関連する以下の対処法があります。

  • ハードドライブのケーブルを抜き差しする
  • メモリ(RAM)を付け直す
  • すべての外部デバイスを取り外す

Windowsの自動修復をスキップするには?

Windows 11/10で自動修復をバイパスするには、コマンドプロンプトを開いて「bcdedit /set {default} recoveryenabled No」と入力し、Enterキーを押します。その後PCを再起動すると、自動スタートアップ修復が無効になり、Windows 11/10に再度アクセスできる可能性があります。

Windowsのスタートアップ修復が失敗したらどうなる?

Windows 11/10のスタートアップ修復が失敗した場合、次の選択肢はWindows 11/10のインストールメディアを使用してブートを修復することです。コマンドプロンプトで一連のコマンドを入力し、PCの起動を妨げている問題を特定・解決する必要があります。

皆さんの問題が早く解決することを願っています!

関連記事: Windowsの自動スタートアップ修復に失敗しました。

  1. Windows 10で「自動修復でPCを修復できませんでした」と表示されたときの対処法9選

    Windowsは非常に多機能なオペレーティングシステムですが、未だに解決されていない問題も多く、初心者ユーザーを悩ませることがあります。カスタマイズ性や互換性の面ではMac OS Xに及ばない部分があるものの、より使いやすいと感じてWindowsからMacへ乗り換えるユーザーが増えているのも、こうした背景があるためです。Windowsには複数のトラブルシューティングツールが標準搭載されており、問題を自動的に解決してくれるはずですが、必ずしも期待どおりに機能するとは限りません。この記事では、PCの自動修復が失敗したときの対処法を詳しく解説します。Windows 10の「自動修復でPCを修復できま

  2. 【Windows 10】「自動修復でPCを修復できませんでした」エラーを解決する10の方法

    「自動修復でPCを修復できませんでした(Automatic Repair couldnt repair your PC)」エラーの直し方:Windows 10はMicrosoftが提供する最新のオペレーティングシステムであり、Windowsがアップグレードされるたびに、過去のバージョンで見つかった問題や制限事項を克服しようと努力が重ねられてきました。しかし、どのバージョンのWindowsにも共通するエラーが存在し、その中でも特に深刻なのが起動失敗(ブート障害)です。起動失敗はWindows 10を含むあらゆるバージョンで発生する可能性があります。 通常、自動修復(Automatic Repa