「PC のリセット中に問題が発生しました。変更は行われませんでした」という恐ろしいエラーメッセージに遭遇すると、非常にイライラさせられます。サウンドが動作しなくなったり、その他の奇妙な不具合が発生したりして、まっさらな状態からやり直そうとしているのに、Windows がそれを阻止し続けるのです。少し奇妙に聞こえるかもしれませんが、システム ファイルの破損や設定の残骸が原因でリセット処理が失敗することがあります。このガイドでは、いきなり完全な再インストールを行うことなく、リセットを再び機能させるための実際の解決策をいくつか紹介します。いくつかのコマンドを実行したり、Windows の設定を調整したり、運が良ければシステムの復元を使用したりする必要があるかもしれません。目標は、ファイルを失うことなく、または少なくとも被害を最小限に抑えながら、Windows を正常に動作する状態に戻すことです。
Windowsで「PCをリセットしてください」エラーを修正する方法
システムファイルの破損を修復する
おそらく最も一般的な原因は、システムファイルの破損によるリセットの失敗です。システムファイルチェッカー(SFC)とDISMツールを実行すれば、これらの問題は簡単に解決できます。一部のシステム構成では、Windowsがコアファイルを検証または修復できないためにリセットが失敗することがありますが、これらのコマンドを実行することで、その問題を解決できる場合が多くあります。
- 検索バーに「cmd」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。
- ユーザーアカウント制御のポップアップが表示されたら、「はい」をクリックします。
- 入力してください
sfc /scannow。これは破損したシステムファイルをチェックして修復します。時間がかかる場合があるので、コーヒーでも飲んでお待ちください。 - スキャンが完了したら、PCを再起動してもう一度リセットを試してください。Windowsがシステムの状態を更新する必要があるため、再起動することで問題が解決する場合があります。
- SFC が修復できないエラーを検出した場合は、
dism /online /cleanup-image /restorehealthWindows イメージを復元するコマンドを実行してください。 - もう一度再起動してリセットを試してください。なぜこれでうまくいくのかは分かりませんが、まずは試してみる価値はあるでしょう。
ReAgent.exe(Windows回復プロセス)を再度有効にする
これは私が遭遇した奇妙なケースなのですが、Windows回復エージェントを無効化してから再度有効化すると、一部のフリーズ状態が解消されることがあります。ReAgent.exeが停止したり破損したりして、リセットが正常に完了しない場合があるのです。
- コマンドプロンプトを管理者として再度実行してください
- 入力
reagentc / disableしてEnterキーを押す - 続いて、
reagentc /enable基本的にリカバリ環境をリセットするコマンドを実行します。 - 再起動してリセットをもう一度試してください。不思議ですが、一部の環境ではこれで問題が解決しました。
リセットを妨げている可能性のあるレジストリ ファイルの名前を変更します。
これは少し高度な内容ですが、システムファイルやレジストリエントリが異常な状態になっている場合、名前を変更することで解決できることがあります。ただし、システム構成の編集を伴うため、十分注意してください。
- コマンドプロンプトを管理者として開く
- 以下のコマンドを順番に実行し、それぞれのコマンド実行後にEnterキーを押してください。
cd %windir%\system32\configren system system.001ren software software.001
- その後、PCを再起動してリセットが機能するかどうか確認してください。これにより、リセット操作を妨げているレジストリエラーが解消される場合があります。
システムの復元を使用して、正常な状態に戻してください。
復元ポイントを設定しておけば、これは非常に役立ちます。リセットする代わりに、問題が発生し始める前の時点を選択するだけで済みます。
- WindowsキーとRキーを同時に押し、rstrui.exeと入力してEnterキーを押します。
- 「別の復元ポイントを選択」を選択し、「次へ」をクリックします。
- 「復元ポイントをさらに表示」が表示されている場合は、そのチェックボックスをオンにしてください。
- リセット操作を始める前に日付を選択し、「次へ」をクリックしてください。
- 画面の指示に従って復元してください。少し時間がかかる場合があり、アプリが失われる可能性もありますが、直接リセットできない場合は試してみる価値があります。
Windowsが全く起動しない場合
これは最悪のシナリオです。Windowsすら起動できず、ブートループに陥ってしまいます。そんな時は、リカバリモードからツールを実行する必要があります。
スタートアップ修復を実行する
- Windowsを強制シャットダウンする(電源ボタンを長押ししてから離す)と、回復環境が表示されるはずです。
- トラブルシューティング > 詳細オプション > スタートアップ修復を選択します。
- そのままにしておきましょう。リセット処理自体が開始できないような起動時の問題を解決してくれるかもしれません。
リカバリーモードからコマンドプロンプトを実行する
- スタートアップ修復で問題が解決しない場合は、再度リカバリモードで起動し、「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」を選択してください。
- これによりコマンドラインが開き、前述の修復コマンド(SFC、DISM、レジストリ名の変更など)をすべて実行できます。
万策尽きた場合は、Windowsを再インストールしてください。
場合によっては、特にWindowsが完全に壊れてしまった場合、再インストールなしでは修復できないことがあります。インストールメディアを作成するには、8GBのUSBドライブと正常に動作するPCが必要です。Microsoft Media Creation Toolを使用してインストールメディアを作成します。次に、USBから起動し、セットアップ中に「ファイルを保持する」を選択して、指示に従います。もちろん、再インストール時にシステムが完全にリセットされるとデータが消去されるため、重要なデータは事前にバックアップしておくことをお勧めします。
全体的に見て、これらの手順は万能ではありませんが、多くのユーザーがこのエラーを解決できた実績があります。ただし、Windowsは時に頑固なため、完全な再インストールが唯一の解決策となる場合もあることを覚えておいてください。とはいえ、これらの方法がうまくいけば、それは大きな安心材料となるでしょう。この情報が、リセットの問題を解決し、PCをスムーズに動作させるのに役立つことを願っています。
まとめ
sfc /scannowシステムファイルの破損を修復するには、以下のコマンドを実行してください。- リカバリー環境をリセットするには
reagentc /disable、これを使用します。reagentc /enable - 必要に応じてレジストリファイルの名前を変更します。
- システムの復元が可能な場合は試してください。
- リカバリモードで起動してスタートアップ修復またはコマンドプロンプトを実行します。
- 他の方法がすべてうまくいかない場合にのみ、完全な再インストールを検討してください。
まとめ
このエラーの修正は確かに面倒ですが、これらの方法を試せば通常はWindowsのリセットに成功します。コマンドプロンプトやレジストリの調整に慣れていない方もいるでしょうから、最初の試みがうまくいかない場合は、もう一度試すか、地元の技術サポートに問い合わせてみてください。これで誰かの時間を少しでも短縮できれば幸いです。Windowsがなぜこんなに複雑な修正方法を採用しているのかは分かりませんが、少なくともこれで解決策が見えてきました。頑張ってください!