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

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

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

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

通常、自動修復(Automatic Repair)はこの起動失敗エラーを修正できる組み込み機能です。Windows 10システムが起動に失敗すると、自動修復オプションがWindowsの修復を自動的に試みます。多くの場合、自動修復はブート障害に関するさまざまな問題を解決しますが、他のプログラムと同様に限界があり、うまく動作しないこともあります

自動修復が失敗するのは、OSのインストール環境に何らかのエラーや破損・欠損ファイルがあり、Windowsが正常に起動できないためです。そして自動修復が失敗すると、セーフモードにも入れなくなってしまいます。自動修復に失敗すると、次のようなエラーメッセージが表示されることがあります。

Automatic Repair couldn't repair your PC.
Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC.
Log file: C:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt

自動修復でPCを修復できない場合は、起動可能なインストールメディアや回復ドライブ/システム修復ディスクが役立ちます。以下では、「自動修復でPCを修復できませんでした」エラーの解決手順をステップごとに詳しく説明していきます。

注意:以下の各手順を実行するには、起動可能なインストールメディアまたは回復ドライブ/システム修復ディスクが必要です。お持ちでない場合は事前に作成しておきましょう。公式サイトからOS全体をダウンロードしたくない場合は、友人のPCを使ってディスクを作成できます。あるいは公式のWindows 10 ISOファイルをダウンロードすることもできますが、その場合には正常に動作するインターネット接続環境とPCが必要です。

重要: OSが入っているベーシックディスクをダイナミックディスクに変換しないでください。システムが起動不能になる恐れがあります。

Windows 10で起動時にコマンドプロンプトを開く方法

注記: 各種問題を修正する際には、起動時のコマンドプロンプトを頻繁に使用します。まずはその開き方をマスターしておきましょう。

a) Windowsインストールメディアまたは回復ドライブ/システム修復ディスクを挿入し、言語設定を選択して「次へ」をクリックします。

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

b) 画面下部の「コンピュータを修復する」をクリックします。

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

c) 「トラブルシューティング」→「詳細オプション」の順に選択します。

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

d) オプション一覧から「コマンドプロンプト」(ネットワーク対応)を選択します。

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

「自動修復でPCを修復できませんでした」エラーの解決策

重要な注意事項:
これは非常に高度なチュートリアルです。自分が何をしているのか分からないまま実行すると、誤ってPCに損害を与えたり、手順を間違えてWindowsが起動できなくなる可能性があります。自信がない場合は、技術者や専門家のサポートを受けることを強くおすすめします。

方法1: ブートの修復とBCDの再構築

1. コマンドプロンプトを開き、以下のコマンドを1行ずつ入力してEnterキーを押します。

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

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

2. すべてのコマンドが正常に完了したら、「exit」と入力します。

3. PCを再起動し、Windowsが起動できるか確認します。

4. 上記の手順でエラーが出た場合は、次のコマンドを試してください。

bootsect /ntfs60 C: (C: の部分は実際の起動ドライブのドライブ文字に置き換えてください)

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

5. その後、先ほど失敗したコマンドを再度実行してみてください。

方法2: Diskpartで破損したファイルシステムを修復

1. 再びコマンドプロンプトを開き、「diskpart」と入力します。

2. diskpart上で以下のコマンドを順番に入力します。

DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit

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

3. 次に、以下のコマンドを入力します。

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

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

4. 変更を適用するためにPCを再起動し、「自動修復でPCを修復できませんでした」エラーが解決されたかどうかを確認します。

方法3: チェックディスクユーティリティを使用する

1. コマンドプロンプトを開き、以下のコマンドを入力します。chkdsk /f /r C:

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

2. 実行後、PCを再起動して問題が解決したかどうかを確認します。

方法4: Windowsレジストリを復元する

1. インストールメディアまたは回復メディアを挿入し、そこから起動します。

2. 言語設定を選択して「次へ」をクリックします。

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

3. 言語を選択した後、Shift + F10キーを押してコマンドプロンプトを開きます。

4. コマンドプロンプトで以下のコマンドを入力します。

cd C:\windows\system32\logfiles\srt\ (ドライブ文字は環境に合わせて変更してください)

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

5. 次のコマンドでファイルをメモ帳で開きます:SrtTrail.txt

6. CTRL + Oキーを押し、ファイルの種類を「すべてのファイル」に変更してC:\windows\system32へ移動します。「CMD」を右クリックし、「管理者として実行」を選択します。

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

7. cmdで以下のコマンドを入力します:cd C:\windows\system32\config

8. Default、Software、SAM、System、Securityの各ファイルを.bakという拡張子に変更してバックアップします。

9. そのために、以下のコマンドを入力します。

rename DEFAULT DEFAULT.bak
rename SAM SAM.bak
rename SECURITY SECURITY.bak
rename SOFTWARE SOFTWARE.bak
rename SYSTEM SYSTEM.bak

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

10. 続けてcmdで以下のコマンドを入力します。

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

11. PCを再起動し、Windowsが起動できるかどうかを確認します。

方法5: Windowsイメージを修復する

1. コマンドプロンプトを開き、以下のコマンドを入力します。

DISM /Online /Cleanup-Image /RestoreHealth

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

2. Enterキーを押してコマンドを実行し、処理が完了するまで待ちます。通常15〜20分ほどかかります。

注記: 上記のコマンドがうまく動作しない場合は、次のコマンドを試してください:Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows または Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

3. 処理が完了したらPCを再起動します。

4. すべてのWindowsドライバーを再インストールし、「自動修復でPCを修復できませんでした」エラーを解決します。

方法6: 問題のあるファイルを削除する

1. 再びコマンドプロンプトを開き、以下のコマンドを入力します。

cd C:\Windows\System32\LogFiles\Srt
SrtTrail.txt

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

2. ファイルが開くと、次のような記述が見つかるはずです。

Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.

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

3. cmdで以下のコマンドを入力して、問題のあるファイルを削除します。

cd c:\windows\system32\drivers
del tmel.sys

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

注記: WindowsがOSを読み込むために必要な重要なドライバーは絶対に削除しないでください。

4. PCを再起動して問題が解決したか確認します。解決しない場合は次の方法に進みます。

方法7: 自動スタートアップ修復ループを無効化する

1. コマンドプロンプトを開き、以下のコマンドを入力します。

注記: 自動スタートアップ修復が無限ループしている場合にのみ実行してください。

bcdedit /set {default} recoveryenabled No

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

2. 再起動すると、自動スタートアップ修復が無効になります。

3. 後でもう一度有効化したい場合は、cmdで次のコマンドを入力します。

bcdedit /set {default} recoveryenabled Yes

4. 変更を適用するためにPCを再起動します。

方法8: deviceパーティションとosdeviceパーティションの正しい値を設定する

1. コマンドプロンプトで以下を入力し、Enterキーを押します:bcdedit

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

2. device partitionおよびosdevice partitionの値を探し、それらが正しい値(正しいパーティション)に設定されているか確認します。

3. デフォルトではC:になっています。Windowsは通常このパーティションにプリインストールされているためです。

4. 何らかの理由で別のドライブに変更されていた場合は、以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。

bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:

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

注意: Windowsを別のドライブにインストールしている場合は、C: の代わりにそのドライブ文字を使用してください。

5. PCを再起動して変更を保存し、「自動修復でPCを修復できませんでした」エラーを解決します。

方法9: ドライバー署名の強制を無効化する

1. Windowsインストールメディアまたは回復ドライブ/システム修復ディスクを挿入し、言語設定を選択して「次へ」をクリックします。

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

2. 画面下部の「コンピュータを修復する」をクリックします。

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

3. 「トラブルシューティング」→「詳細オプション」の順に選択します。

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

4. 「スタートアップ設定」を選択します。

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

5. PCを再起動し、数字の7キーを押します(7で反応しない場合は、処理をやり直して別の番号を試してください)。

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

方法10: 最終手段として「更新」または「リセット」を実行する

Windows 10 ISOメディアを再度挿入し、言語設定を選択して画面下部の「コンピュータを修復する」をクリックします。

1. ブートメニューが表示されたら「トラブルシューティング」を選択します。

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

2. 「更新(Refresh)」または「リセット(Reset)」のいずれかを選択します。

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

3. 画面の指示に従って、更新またはリセットを完了させます。

4. この作業を完了させるには、最新のOSディスク(推奨はWindows 10)を用意しておいてください。

おすすめの関連記事:

  • Chromeで「サーバーの証明書は取り消されました」と表示される場合の対処法
  • Google ChromeのERR_TUNNEL_CONNECTION_FAILEDエラーを解決する方法
  • エラーコード0x80070002「指定されたファイルが見つかりません」の修正方法
  • Windows 10で「オーディオサービスが応答していません」と表示される場合の対処法

以上の手順で、「自動修復でPCを修復できませんでした」エラーは解決できたはずです。もしまだこのガイドについて不明な点がある場合は、お気軽にコメント欄でお尋ねください。

  1. Windows 10が「自動修復を準備しています」から進まないときの原因と直し方

    2021年5月のアップデート以降、Windows 10が正常に起動できなくなったという報告が多数寄せられています。パソコンの電源を入れるとローディングが始まるものの、「自動修復を準備しています」や「診断中」の画面で何時間も止まってしまい、最終的に「スタートアップを修復できませんでした」と表示されるケースがあります。また、停電や強制終了などの不適切なシャットダウン後に、同じ症状が発生することもあります。 この問題の主な原因は、システムファイルの破損・欠落、Windowsブートマネージャー(bootmgr)自体の破損、あるいは現在のWindows 10バージョンと互換性のないデバイスドライバーのイ

  2. Windowsが「自動修復」ループから抜け出せないときの対処法を徹底解説

    Windowsの自動修復(Automatic Repair)は、起動時に発生するさまざまなエラーを診断し、トラブルシューティングしてくれる便利な機能です。システムが2〜3回連続で正常に起動できなかった場合、このツールが自動的に複数の診断テストを実行し、デバイスの起動を妨げている問題を検出・修復しようとします。 しかし、場合によっては自動修復ツールが問題を解決するどころか、無限に再起動を繰り返す「自動修復ループ」に陥ることがあります。Windows 10が自動修復ループで固まってしまうという報告は多く、原因と解決策を知りたい方も少なくありません。本記事では、その原因と具体的な対処法を詳しく解説し