自動修復とも呼ばれるスタートアップ修復は、システム起動プロセス中の一般的な問題を修正するための Windows 11 に組み込まれたトラブルシューティング ユーティリティです。 多くの Windows ユーザーが「スタートアップ修復ではこのコンピューターを自動的に修復できない」という問題を提起しました。 スタートアップ修復で起動できない Windows コンピューターを修復できない場合に行う必要がある対処方法は次のとおりです。
Windows コンピュータがオペレーティング システムの起動に失敗した場合、スタートアップ修復は、破損したレジストリ エントリ、システム ファイル、ドライブ、ディスク メタデータの破損などを修正し、エラーのトラブルシューティングを行うのに役立ちます。 ただし、ツールが期待どおりに動作しない場合は、混乱を招く可能性があります。
1. SFC および DISM ツールをセーフ モードで実行します
これは、「スタートアップ修復」が期待どおりに機能しない場合の効果的な方法の 1 つです。 システム ファイル チェッカー (SFC) ユーティリティを実行して、PC をスキャンして偽のシステム ファイルを見つけることができます。 DISM (展開イメージのサービスと管理) 修復を実行して、破損したシステム イメージを修復することもできます。 以下の手順に従ってください。
まず、Windows で高度なスタートアップに進む方法を説明します。
ステップ1: Windows + I キーボード ショートカットを押して、設定を開きます。
ステップ2: 左側のサイドバーから「システム」を選択し、右側のペインから「リカバリ」を選択します。
ステップ 3: [高度なスタートアップ]の横にある[今すぐ再起動]ボタンをクリックします。
その後、PC が再起動してアドバンスト スタートアップ ツールが起動します。 Windows の設定メニューにアクセスできない場合は、再起動プロセス中に F8 キーを押し続けて、高度なスタートアップ ツールにアクセスします。
ステップ 4: 「トラブルシューティング」を選択します。
ステップ5: 詳細オプションを開きます。
ステップ6: [スタートアップ設定]を選択します。
ステップ 7: 以下のメニューからセーフモードを有効にします。
ステップ8: PC がセーフ モードで起動したら、Windows キーを押して[スタート]メニューを開き、次のように入力します。 コマンド・プロンプト そして Enter キーを押します。
ステップ9: 次のコマンドを実行し、それぞれの後に Enter キーを押します。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
コマンドを実行し、エラーが発生するかどうかを確認してください。
2.ディスクエラーを修正する
ディスクエラーを修正し、「Windows スタートアップ修復に失敗しました」などの一般的な問題のトラブルシューティングを行うことができます。 詳細オプションから直接コマンド プロンプトを使用します。 以下の手順に従ってください。
ステップ1: Windows の起動中に[詳細設定]メニューを開きます (上記の手順を確認してください)。
ステップ2: コマンドプロンプトを選択します。
ステップ 3: 次のコマンドを実行し、それぞれの後に Enter キーを押します。
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
ステップ 4: その後、PC 上のパーティションに対して次のコマンドを実行し、各パーティションの後に Enter キーを押します。
chkdsk /r c:
chkdsk /r d:
C または D のアルファベットをコンピュータのドライブ文字に置き換える必要がある場合があります。
コンピューターを再起動し、問題が解決しないかどうかを確認します。 Windows PC でディスク エラーの修復が進まない場合は、トラブルシューティング ガイドを確認してください。
3. 自動スタートアップ修復を無効にする
自動スタートアップ修復を無効にして、システムへのアクセスを試みることができます。 それにはいくつかの方法があります。
ステップ1: 詳細オプションからコマンド プロンプトを起動します (上記の手順を参照)。
ステップ2: 次のコマンドを入力して Enter キーを押します。
bcdedit /set {default} recoveryenabled No
ステップ 3: システムはスタートアップ修復を無効にするため、Windows 11 へのアクセスに問題はありません。
スタートアップ設定からスタートアップ修復を無効にすることもできます。
ステップ1: 詳細オプションのトラブルシューティング メニューを開きます。
ステップ2: [詳細オプション]を選択します。
ステップ 3: [スタートアップ設定]を選択します。
ステップ 4: 「システム障害時の自動再起動を無効にする」をクリックします。
4. マルウェア対策保護を無効にする
マルウェア対策保護を早期に起動すると、スタートアップの自動修復で問題が発生する可能性があります。 システム起動時にマルウェア対策保護を無効にして、再試行する必要があります。
ステップ1: [詳細オプション]メニューの[起動設定]に進みます (上記の手順を確認してください)。
ステップ2: 「早期起動のマルウェア対策保護を無効にする」を選択します。
コンピュータを再起動すれば準備完了です。
5.レジストリエディタの復元
冒頭で述べたように、一部のレジストリ値も Windows のスタートアップ自動修復で問題を引き起こす可能性があります。 システムに新しいプログラムをインストールするたびに、新しい値とキーが生成されます。 古いキーが破損すると、このような問題が発生する可能性があります。 Windows でレジストリ エディタを復元します。 やるべきことは次のとおりです。
ステップ1: コンピュータで「Advanced Startup」を開きます (上記の手順を確認してください)。
ステップ2: [トラブルシューティング]を選択し、[詳細オプション]を選択します。
ステップ 3: コマンドプロンプトを起動します。 次のコマンドを実行します。
copy c:windowssystem32configRegBack* c:windowssystem32config
ステップ 4: どのファイルを上書きするか尋ねるメッセージが表示されたら、「All」と入力して Enter キーを押します。
コマンド プロンプト ウィンドウを閉じ、PC を再起動します。
6. デバイスのパーティションを確認する
C: ドライブとは異なるパーティションに Windows をインストールした場合、Windows スタートアップ修復ツールで問題が発生する可能性があります。
ステップ1: ブート オプションでコマンド プロンプトを起動します (上記の手順を確認してください)。
ステップ2: 以下のコマンドを実行します。
bcdedit
ステップ 3: デバイスと osdevice のドライブを確認してください。 値が C: に設定されていない場合は、以下のコマンドを実行します。
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
ステップ 4: コンピュータを再起動してください。
7. PCをリセットする
スタートアップ自動修復がまだ機能しない場合は、PC をリセットできます。
ステップ1: ブート オプションの[トラブルシューティング]メニューに進みます (上記の手順を参照)。
ステップ2: [この PC をリセットする]を選択します。
ステップ 3: ファイルを保持することも、すべてを削除して Windows を最初から再インストールすることもできます。
Windows の一般的な問題のトラブルシューティング
Windows スタートアップ修復が期待どおりに機能しないと、ワークフローが中断されることがあります。 どのトリックがうまくいきましたか? 以下のコメント欄で調査結果を共有してください。