Windows 10 マシンにログインしたときに、すべてがおかしいことに気づいたことはありませんか? たとえば、デスクトップが見慣れない、ファイルが見つからない、何かを開こうとすると Windows が「一時プロファイル」についてエラーを表示したり、デフォルトの汎用プロファイルを読み込んだりします。これは基本的に、システムがログイン時に実際のアカウントを認識できないことが原因で、非常に迷惑です。プロファイル データの破損、突然のシャットダウン、ログイン中のシステム エラーなどが原因となっている場合があります。朗報ですか? 主にレジストリ設定を微調整して、Windows にどのプロファイルを適切に読み込むかを指示することで、これを修正する方法があります。これは、特にレジストリ編集に慣れていない場合は必ずしも簡単ではありませんが、うまくいったときは満足感があります。そこで、他の人にも役立ったウォークスルーをご紹介します。少し難しいですが、完全に実行可能です。
Windows 10で一時プロファイルを修正する方法
方法1:基本的な再起動とセーフモードのダンス
通常、まず最初に試すべきことはPCの再起動です。Windowsの動作が一時的におかしくなるだけの場合もあります。それでも問題が解決しない場合は、セーフモードで起動すると、不要なプログラムが実行されていないクリーンな環境になり、他のソフトウェアやサービスがプロファイルの読み込みを妨げていないかを特定しやすくなります。セーフモードに入るには:
- Shiftログインまたはスタート メニューから [再起動] を押したままクリックし、[トラブルシューティング > 詳細オプション > スタートアップ設定 > 再起動] に移動します。
- 再起動後、押して4セーフモードを選択します。
これに慣れていないと、確かに不格好に感じますが、設定によっては、通常通り再起動すると、Windows を強制的に通常通り読み込むのに十分です。
方法2: レジストリを調べて正しく設定する
ここは少し複雑になりますが、根本的な原因を解決できる可能性が高くなります。レジストリのHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListに、このプロファイルリストがあります。問題の原因となっているプロファイルを見つけてください。通常、プロファイルは のように、ユーザーSIDを名前にしたフォルダに保存されます。Windowsが一時プロファイルを読み込む際、このようなファイルが作成され、 .bak というS-1-5-21-xxxxx-xxxxx-xxxxx-1001
拡張子が付けられることがよくあります。
- レジストリ エディターを開きます。 を押してWindows + Rと入力し
regedit
、 Enter キーを押します。 - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListに移動します。
- .bak拡張子のプロファイル キーを探し、どれがユーザーに属しているかを確認します ( ProfileImagePath値を確認できます。これは、 C:\Users\YourNameなどのユーザー フォルダーを指します)。
難しいのは、通常、.bak拡張子のプロファイルが存在することです。これは、古くて破損している可能性のあるプロファイルであることを示しています。重要なのは、この周辺のレジストリエントリを修正することです。
方法3: レジストリエントリの名前を変更して修正する
- .bak拡張子を持つプロファイル フォルダーを識別します。
- メイン プロファイル キー ( .bakなし) を右クリックし、[名前の変更] を選択して、.baまたは同様のプレースホルダーを追加します。
- 他のフォルダーの名前から.bak の部分を削除します(基本的には入れ替えることになります)。
- 右側のペインで、RefCountとStateの値を確認します。RefCountを0に設定し、Stateも0になっていることを確認します。
これはWindowsにどのプロファイルを読み込むかを明示的に指示します。正直なところ、1、2回目の試行でうまくいった例もありますが、その後再起動やセーフモードでの修正が必要になることもあります。当然ですが、Windowsは必要以上に難しく設定しなければなりません。
方法4: 最終確認のための再起動
レジストリの状態が良好になったら、PCを通常通り再起動してください。うまくいけば、以前と同じようにプロファイルが読み込まれるはずです。デスクトップ、ドキュメント、設定が復元されているか確認してください。復元されていない場合は、いくつかの手順を繰り返すか、新しいプロファイルを作成してみる必要があるかもしれませんが、ほとんどの場合、これで十分です。
Windows 10で一時プロファイルを修正するためのヒント
- 必ず最初にレジストリをバックアップし、編集するキーをエクスポートしてください。安全第一に行動しましょう。
- レジストリを編集したりトラブルシューティングを行う場合は、セーフ モードを使用してください。これにより、状況がさらに悪化する可能性が低くなります。
- どのプロファイルが自分のものかわからない場合は、ProfileImagePath を確認してください。
- Windowsを最新の状態に保ちましょう。これらのバグはパッチで修正されることがあります。「設定」>「更新とセキュリティ」>「Windows Update」で更新プログラムをご確認ください。
- 他の方法がすべて失敗した場合は、新しいユーザー プロファイルを作成し、ファイルを移行することを検討してください。破損したプロファイルを修正するよりも簡単な場合があります。
よくある質問
Windows が一時プロファイルを読み込むのはなぜですか?
通常、これはWindowsがログイン時にプロファイルの破損またはシステムエラーを検出したために発生します。場合によっては、シャットダウンが適切でなかったことが原因となることもあります。
一時プロファイルからファイルを取得できますか?
基本的には可能です。C :\Users\Tempまたは既存のユーザーフォルダからアクセスできますが、変更内容は正しく保存されません。必要なファイルをコピーして、安全な場所にバックアップしておくことをお勧めします。
レジストリを編集しても安全ですか?
状況によります。注意して変更内容を二重に確認すれば安全です。そうでないと、簡単に混乱してしまうので、事前にバックアップを作成してください。
セーフモードでこれが修正されることがあるのはなぜですか?
セーフ モードでは最小限のドライバーとサービスが読み込まれるため、多くの場合、Windows は、プロファイルの読み込みを妨げるサードパーティ ソフトウェアや破損したサービスによって発生する問題を回避できます。
何も機能しなかったらどうしますか?
場合によっては、新しいユーザーアカウントを作成するのが最も簡単な解決策となることがあります。特に、プロファイルの修復がリスクが高すぎる場合や、修復がうまくいかない場合はなおさらです。それでも解決しない場合は、Windowsを新規インストールするのが最終手段となるかもしれません。
まとめ
- PC を再起動してセーフ モードを試してください。
- レジストリ エディターを開き、ProfileListに移動します。
- .bak拡張子でプロファイルを識別します。
- 必要に応じてレジストリ エントリの名前を変更するか、交換します。
- 再起動して、問題が解決したかどうかを確認します。
まとめ
一時プロファイルの扱いはかなり面倒ですが、レジストリにアクセスしてエントリを修正すれば、通常は元通りになります。少し面倒な作業ですが、ある環境では再起動だけでうまくいきましたが、別の環境ではもう少しいじる必要がありました。状況がどうであれ、覚えておいてください。重要なのは、Windowsに正しいプロファイルフォルダを指定させることです。これで誰かの時間を節約できれば幸いです。頑張ってください!