Windowsが再起動のたびに設定をリセットしてしまうのは、特に設定をカスタマイズするために時間をかけている場合は、かなり厄介です。まるでシステムが独自の意思を持っているかのように、どんな変更を加えてもすぐに消えてしまいます。通常、これはシステムファイルの破損、ユーザープロファイルの問題、または問題のあるアップデートが原因です。これらをすべて手動で解決するのは面倒ですが、幸いなことに、これを制御するための実績のある方法がいくつかあります。これらの問題を解決すれば、設定がより長く保持され、将来的に多くのトラブルを回避できるでしょう。
Windowsで設定のリセット問題を解決する方法
修正方法1:破損したシステムファイルを修復する
これは、クラッシュ、不適切なシャットダウン、または不適切なアップデートによって Windows システム ファイルが破損している場合に役立ちます。「sfc /scannow」を実行すると、再起動時に設定がリセットされる原因となっている可能性のある破損したファイルを修復できます。破損が深刻な場合は、DISM コマンドを実行して Windows イメージを修復する必要があります。これにより、安定性を回復し、リセットを防ぐことができます。
- コマンドプロンプトを管理者として開きます(検索して右クリックし、「管理者として実行」を選択します)。
sfc /scannowと入力してEnterキーを押してください。これにより、破損したシステムファイルがスキャンされ、修復が試みられます。
この処理には数分かかります。SFCが修正できないエラーを検出した場合は、以下のコマンドを1つずつ実行し、それぞれの後にEnterキーを押してください。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
環境によっては、これらのコマンドは少々扱いにくい場合があります。すぐに効果を発揮する場合もあれば、再起動が必要になる場合もあります。Windowsでは、こうした問題を解決するのに少々手間がかかることがあるので、その点にご注意ください。
修正方法2:破損したユーザープロファイルを修復する
ユーザープロファイル自体に問題がある場合(例えば、レジストリが誤ったプロファイル情報を参照している場合など)、Windowsが設定を正しく保存できないため、設定が元に戻ってしまう可能性があります。この問題を解決するにはレジストリを編集する必要があるため、慎重に行ってください。誤った操作をすると、さらに状況が悪化する可能性があります。
- Windows ロゴ ボタンを右クリックして、[ファイル名を指定して実行]を選択します。
- regeditと入力してEnter キーを押します。
- ユーザーアカウント制御から求められた場合は、「はい」をクリックしてください。
- 次の場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 左側のペインには、S-1-5-…というフォルダがいくつか表示されます。それぞれのフォルダを選択し、右側のペインにあるProfileImagePathのエントリを確認して、ご自身のユーザー名と一致していることを確認してください。
- 正しいプロファイルを選択し、右側のペインで「状態」をダブルクリックします。その値を「0」に変更します。
- RefCountについても同様に行ってください。
- レジストリエディタを閉じてWindowsを再起動してください。うまくいけば、プロファイルの設定が正しく保存されるはずです。
この方法は、設定が元に戻ってしまう原因となるプロファイルの異常を修正します。実際に試してみましたが、驚くほど効果的です。機種によっては、変更を反映させるために再起動が必要な場合があるので、その手順は省略しないでください。
修正方法3:スタートアップ修復を実行する
Windowsの起動時の問題が、設定の保存に奇妙な影響を与えることがあります。内蔵のスタートアップ修復ツールを実行すると、これらの問題を解消できます。複雑なトラブルシューティングを行うことなく、PCをちょっとしたメンテナンスするようなものです。
- 設定Windows key + Iを開くには、を押してください。
- 「更新とセキュリティ」 > 「回復」に進みます。
- 「高度なスタートアップ」の下にある「今すぐ再起動」をクリックします。システムが再起動し、特別なメニューが表示されます。
- トラブルシューティング>詳細オプション>スタートアップ修復を選択します。
画面の指示に従って、リセットの問題が解決するかどうか確認してください。簡単な修復で劇的に解決することもあれば、より複雑なトラブルシューティングの過程における単なる一歩に過ぎない場合もあります。
修正4:クリーンブートを実行して原因を特定する
サードパーティ製のアプリやサービスが設定をいじっている場合、クリーンブートを実行することで原因を特定できます。基本的には、バックグラウンドで実行されているアプリやサービスをできるだけ少なくしてWindowsを起動し、問題が解決するかどうかを確認する方法です。
- 検索バーに「システム構成」と入力してEnterキーを押してください。
- 「サービス」タブで、「すべてのマイクロソフトサービスを非表示にする」にチェックを入れると、Windowsのコア機能が無効になるのを防ぐことができます。
- 「すべて無効にする」をクリックします。次に、「スタートアップ」タブに移動し、「タスク マネージャーを開く」をクリックします。
- タスク マネージャーで、サードパーティ製のスタートアップ項目をすべて選択し、「無効にする」をクリックして無効にします。
- タスク マネージャーを閉じて、システム構成に戻り、「OK」をクリックします。
- PCを再起動してください。クリーンブート状態で設定が元に戻らない場合は、サードパーティ製アプリがリセットの原因である可能性があります。アプリを一つずつ有効にして、原因となっているアプリを特定してみてください。
解決策5:最新のWindowsアップデートをアンインストールする
場合によっては、最近のアップデートが原因で競合が発生し、再起動のたびに設定がリセットされてしまうことがあります。アップデート後すぐに問題が発生した場合は、アップデートをアンインストールすると解決する可能性があります。
- 設定( )を開きWindows key + I、Windows Updateに移動します。
- 右側の「更新履歴」をクリックしてください。
- 一番下にある「アップデートをアンインストールする」をクリックします。
- 最新のアップデートを見つけて選択し、「アンインストール」をクリックします。表示される指示に従って確認し、その後システムを再起動してください。
通常、問題のあるアップデートをアンインストールすれば、奇妙なリセットサイクルは解消されますが、どのアップデートが問題の原因か不明な場合は、ファイルのバックアップを取るか、システムの復元ポイントを作成した後に、この手順を試してください。
設定のリセットに対処するのは面倒ですが、これらのオプションでよくある原因のほとんどをカバーできます。場合によっては複数の解決策が必要になることもあるので、いくつか試してみる必要があるかもしれません。あるマシンでは簡単に解決できましたが、別のマシンではもう少し手間がかかりました。理由は不明ですが、これらの手順を組み合わせるとうまくいくことが多いようです。
まとめ
sfc /scannowシステムファイルの破損を修復するために、DISMコマンドを実行します。- レジストリを編集して、破損したユーザープロファイルを修復します。
- 起動関連のバグには、スタートアップ修復を使用してください。
- クリーンブートを実行して、問題のあるサードパーティ製アプリを特定します。
- リセットの原因となっていると思われる場合は、最近のWindowsアップデートをアンインストールしてください。
まとめ
これらの方法で設定が安定することを願っています。このような問題の解決には試行錯誤が必要になる場合もありますが、多くの場合、複数の修復方法を組み合わせることで解決します。ただし、Windowsは時々不安定な動作をすることがあり、すべてのマシンで完璧に機能する解決策は存在しないことを覚えておいてください。一つの解決策でうまくいかない場合は、次の方法を試してください。それも楽しみの一つです。