Windows 11の自動修復機能は、時々ちょっと面倒です。起動時に自動修復機能が何度も起動して、終わりのない修復ループにうんざりしている、あるいはPCの起動をもっと細かく制御したいという場合は、無効にしてみるのも良いかもしれません。それほど複雑ではありませんが、コマンドプロンプトを使ってシステム設定をいじる必要があります。念のため言っておきますが、これらの設定をいじると、注意しないとさらに問題が発生する可能性があります。そのため、事前にバックアップを取ったり、復元ポイントを設定したりしておくことをお勧めします。Windowsは必要以上に修復を難しくしているからです。
Windows 11で自動修復を停止する方法
管理者としてコマンドプロンプトを開く
ブート設定を変更するには管理者権限が必要なので、この手順は必須です。Windowsの検索バーで「cmd」を検索し、コマンドプロンプトを右クリックして管理者として実行を選択してください。管理者権限で実行しないと、コマンドは機能しません。起動すると、おそらく黒いウィンドウが表示されるはずです。これで完了です。
自動修復を無効にするにはbcdeditコマンドを入力します
このコマンドはブート構成データに干渉し、Windows の起動時に自動回復を実行しないように指示します。bcdedit /set {current} recoveryenabled no
と入力して を押しますEnter。少し奇妙に感じるかもしれませんが、一部のマシンではすぐには実行されない場合があります。再起動して、うまくいったかどうか確認する必要があるかもしれません。このコマンドを実行すると、システムは問題を検出するたびに自動修復を試みなくなり、実際に何が問題なのかを確認したり、修復プロセスを完全にスキップしたりできるようになります。
変更を適用するにはPCを再起動してください
非常に簡単です。システムを再起動してください。スタートメニューから実行することも、shutdown /r /t 0
コマンドプロンプトに入力することもできます。再起動後、運が良ければWindowsは自動的に修復モードに移行せず、通常の起動に戻ります。最初の再起動時に修復モードが起動する場合もありますが、心配はいりません。次回の起動時には問題なく動作するはずです。
自動修復が無効になっているかどうかを確認する
PCの起動中は注意深く見てください。修復ループに陥ったり、「自動修復」画面が表示されたりすることなく正常に起動すれば、問題ありません。もう毎回煩わしい修復画面が表示されることはありません。それでも修復を試みる場合は、もう一度再起動するか、コマンドを再確認してください。アップデートや特定のクラッシュの後、システムが設定をリセットすることがあります。
気が変わった場合は、自動修復を再度有効にしてください
後でシステムの修復が必要になった場合に備えて、復元したい場合もあるでしょう。復元するには、コマンドプロンプトを管理者として再度開き、 を実行しますbcdedit /set {current} recoveryenabled yes
。再起動すると、Windowsは必要に応じて起動時に自己修復を試みるようになります。とても簡単ですよね?
環境によっては、これらのコマンドがすぐに機能しないか、詳細なスタートアップオプションで他の設定を調整する必要があるかもしれません。それでも、この方法は通常信頼性が高く、より詳細な制御が可能です。ただし、自動修復を無効にすると、注意が必要な微妙な問題が隠れてしまう場合があることに注意してください。そのため、慎重に作業し、バックアップを手元に用意しておくことをお勧めします。
Windows 11の自動修復を停止するためのヒント
- 万が一に備えて、システム設定を変更する前に重要なファイルをバックアップしてください。
- セーフ モードでの起動や回復ドライブの使用など、基本的なトラブルシューティング手順を理解しておきましょう。
- bcdedit コマンドを操作する前に、システム復元ポイントを作成することを検討してください。
- ブート構成を変更するときは、常にコマンド プロンプトを管理者として実行してください。
- 一部の更新プログラムでは修復ループの原因となるバグが修正されるため、Windows パッチを最新の状態に保ってください。
よくある質問
自動修復は具体的に何を行いますか?
これは、起動の問題を自動的に修復しようとするWindowsの機能です。起動に失敗した後にWindowsが自ら修復しようとする仕組みと考えてください。特に、実際に何か問題があっても自動的に修復できない場合、この機能は際限なく実行され、電力を無駄に消費することがあります。
自動修復を無効にする理由は何ですか?
一部の人にとっては、特に手動で解決できない起動の問題を修復しようとし続ける場合、この機能が邪魔になっていることがあります。この機能を無効にすると、時間とストレスを節約でき、手動でトラブルシューティングを完全に制御できるようになります。
これをオフにするとシステムに悪影響がありますか?
正確にはそうではありません。Windowsが起動時に自動修復を試みなくなるというだけです。何か問題が発生した場合には手動でトラブルシューティングを行う必要がありますが、修復ループに陥ることはありません。
後で再度オンにすることはできますか?
はい、大丈夫です。同じコマンドを「no」の代わりに「yes」で実行しbcdedit /set {current} recoveryenabled yes
、再起動してください。
修復を無効にしても PC が起動しない場合はどうすればよいですか?
これは、根本的な問題が修理だけの問題ではないことを意味している可能性があります。セーフモードで起動したり、回復ドライブを使用したり、ハードウェアをチェックしたり、とにかく正常な状態に戻すために必要なことをすべて行う必要があるかもしれません。
まとめ
- 管理者としてコマンドプロンプトを開きます。
- 入力し
bcdedit /set {current} recoveryenabled no
てクリックしますEnter。 - 再起動して、自動修復が再度実行されるかどうかを確認します。
- すべて問題なければ設定は完了です。そうでない場合は、再度有効にしてみてください。
まとめ
Windows 11 の自動修復を無効にするのは、すべての人に適しているわけではありませんが、起動時に自動修復が邪魔になるのにうんざりしているなら、この方法で少し余裕が持てるかもしれません。すべての問題が解決するわけではありませんが、修復プロセスがループに陥ったり、単に煩わしい場合に役立ちます。実際に何が問題なのかを突き止めるには、手動で調べる必要がある場合があり、この方法なら、役に立たない可能性のある自動修復に強制されることを避けられます。
これで誰かの時間節約になれば幸いです。バックアップは必ず取っておき、慎重に作業を進めてください。Windowsの設定調整、頑張ってください!