レジストリでユーザープロファイルをいじるのはちょっと変な感じですが、時には必要なこともあります。特に、通常のGUIで削除した後も残っているドメインユーザープロファイルを完全に削除したい場合などはそうです。プロファイルが頑固で、システムに残っていたり、ログインの不具合を引き起こしたりしている場合は、レジストリをいじることでようやく問題を解決できるかもしれません。念のため言っておきますが、レジストリキーをいじるのは簡単ではありません。「削除」をクリックする前に、必ずバックアップを取っておくか、少なくとも何が何だか把握しておいてください。
Windows 10でレジストリからドメインユーザープロファイルを削除する方法
このガイドでは、ドメインユーザープロファイルをレジストリから直接削除するための基本的な手順を詳しく説明します。正しく実行すると、すべての個人設定、キャッシュデータ、および関連するプロファイルの残骸が確実に消去されます。ここでの目標は?基本的に、特にプロファイルの破損や設定ミスが潜んでいる場合、そのユーザーのシステムをクリーンな状態にすることです。
始める前にレジストリをバックアップする
- Windowsは必要以上に操作を難しくしているため、変更を加える前に必ずレジストリエントリをエクスポートしてください。レジストリエディターの「ファイル」>「エクスポート」オプションを使い、コピーを安全な場所に保存しておきましょう。そうすれば、何か問題が発生しても、数回クリックするだけで復元できます。
- 念のため、重要なユーザーデータをバックアップしておくのも良いでしょう。特にシステムファイルを操作する際には、安全第一に行動しましょう。
システムプロパティに入る
- まず、システムプロパティ を開きます。 を押しWin + R、 と入力して
sysdm.cpl
Enter キーを押します。すると、従来のシステム設定ウィンドウが開きます。 - そこから「詳細設定」タブに移動し、「ユーザープロファイル」の下にある「設定」をクリックします。設定によっては、すべてのユーザープロファイルが一覧表示されている「ユーザープロファイル」ウィンドウに直接移動する場合もあります。
GUI経由でプロファイルを削除する
- 「ユーザープロファイル」パネルで、削除したいドメインユーザープロファイルを見つけます。それを選択して、「削除」をクリックします。確かに、少し操作が面倒な場合もありますが、ほとんどの場合は問題なく動作します。
- 削除されなかったり、プロファイルが元に戻ってしまったりしても、心配はいりません。レジストリ編集の作業が始まります。
レジストリエディターにアクセスする
regedit
実行 ボックス ( ) に入力しWin + R、Enter キーを押します。レジストリは強力ですが、非常に扱いにくいです。操作を間違えると問題が発生する可能性があるため、削除するファイルの内容をよく確認してください。- ログインしたら、次の場所に移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
これは、Windows が SID (セキュリティ識別子) をキーとしてすべてのユーザー プロファイル情報を保存する場所です。
ユーザーのSIDキーを見つけて削除する
- ProfileList キーをスクロールしてください。各キーには のような SID が付けられています
S-1-5-21-...
。ドメインユーザーに属する SID を確認するには、各キーを選択し、右側の “ProfileImagePath” の値を確認します。すると、 のような各プロファイルのフルパスが表示されますC:\Users\Username
。 - 対象プロファイルの正しいSIDを特定したら、それを右クリックして「削除」を選択します。プロンプトが表示されたら確認します。これで、レジストリからそのプロファイルのすべての痕跡が削除されます。
注: SID が明らかでない場合があります。不明な場合は、コマンド プロンプトで 「whoami /user」 コマンドを使用して相互参照し、どの SID がどのユーザーに対応しているかを確認してください。
最終クリーンアップと再起動
- SIDキーを削除したら、レジストリエディターを閉じます。すべての変更を確実に反映させるため、今すぐマシンを再起動してください。特にログインの問題を修正したり、空き容量を増やしたりする場合は、再起動が効果的です。
- 再起動すると、ユーザー プロファイルは通常の場所から削除され、Windows は破損したプロファイルや残ったプロファイルを再読み込みしようとしなくなります。
Windows 10のレジストリからドメインユーザープロファイルを削除するヒント
- レジストリは定期的にバックアップしましょう。たとえ自分がレジストリの内容を把握していると思っていても、Windowsは予期せぬ事態を引き起こすことが多いからです。レジストリエディターのファイル > エクスポートを使用してください。
- SID が不明な場合は、コマンド プロンプトで whoami /user を実行して、ユーザー SID を見つけます。
- 関連性があるように見えるからといって、レジストリキーを無作為に削除するのはやめましょう。ProfileList領域のみに絞りましょう。他のキーをいじると、かえって弊害が生じる可能性があります。
- 自信がない?技術に詳しい友人に聞いたり、この種のクリーンアップを経験したことがある人を探したりしましょう。そうすれば、かなりの手間が省けます。
- 古いプロファイルを定期的にクリーンアップすると、システムがスリムになり、乱雑さが軽減されるので、時々行う価値があります。
よくある質問
ドメイン ユーザー プロファイルとは何ですか?
基本的には、ユーザーがネットワークドメインにログインした際に保存される個人設定です。サーバー上に保存されるだけでなく、ローカルにもキャッシュされるデジタルフットプリントのようなものと考えてください。
ドメイン ユーザー プロファイルを削除する理由は何ですか?
場合によっては、プロファイルが破損したり、ユーザーが存在しなくなったのに残骸が残されたりすることがあります。このような場合、レジストリ経由でプロファイルを削除すると、処理が高速化され、奇妙なログイン エラーを回避できます。
プロフィールを削除すると他のユーザーのプロフィールが台無しになりますか?
いいえ。各プロファイルは独立しています。1つを削除しても他のプロファイルには影響しません。
間違った SID を削除してしまったらどうなりますか?
絶対にやってはいけないことです。間違ったものを削除すると、意図せずロックアウトされたり、間違ったデータが削除されたりする可能性があります。必ずProfileImagePathを再確認するか、whoamiコマンドを使って確認してください。
レジストリからプロファイルを削除した後、回復は可能ですか?
レジストリから直接?いいえ。一度消えたら、もう戻ってきません。そのため、そのプロファイルのデータが必要な場合は、必ずバックアップを取ってください。
まとめ
- レジストリをバックアップしてください(念のため)。
- まず「システム プロパティ」でプロファイルを見つけて、そこから削除します。
- regedit を開き、ProfileList に移動して SID を見つけます。
- 削除する前に、SID のプロファイル パスを確認してください。
- 再起動して、プロファイルが本当に消えたかどうかを確認します。
まとめ
レジストリからドメインプロファイルを削除するのは少し大変ですが、そのプロファイルが問題を引き起こしていたり、単に削除する必要がある場合は、実行可能です。ただし、バックアップを怠ったり、手順を急いだりしないでください。これらのレジストリキーはWindowsプロファイルの中核であり、ミスをすると修正が大変になることがあります。あるマシンでは1回でうまくいきましたが、別のマシンではSIDを間違えたため、2回やり直す必要がありました。ですから、注意深く見守っていれば、きっとうまくいくでしょう。この方法が、誰かの頑固なプロファイルを最終的に削除するのに役立つことを願っています!