Windows で古いユーザープロファイルを削除する正しい方法
フォルダーを消すだけでは足りず、しかも害がある
短い答え: 古いユーザープロファイルを削除するとき、`C:\Users\名前` フォルダーをエクスプローラーで消してはいけません。正しい手順は、Windows キー + R で `sysdm.cpl` を実行し、詳細設定タブの「ユーザー プロファイル」の設定ボタンを開き、対象のプロファイルを選んで削除することです。これでフォルダーとレジストリの `ProfileList` エントリが同時に削除されます。手作業でフォルダーを消すとレジストリのエントリが残り、そのユーザーが再びサインインすると Windows は一時プロファイルを割り当てるか、プロファイル破損のエラーを出します。しかもロックされたファイルのせいで、フォルダーの一部はそもそも削除できません。古いプロファイルはディスク上で最大の単一項目であることが多く、長く使われたアカウントはダウンロード、ブラウザーキャッシュ、OneDrive のコピー、アプリのデータで 20〜100 GB を占めることがあります。
譲り受けた業務用パソコン、忘れられた家庭内の 2 つ目のアカウント、ドメイン参加した端末では、最も効果の大きい片付けの 1 つであり、同時に最も誤ったやり方で行われがちな作業でもあります。
要点
- 正しいツールは `sysdm.cpl` > 詳細設定 > ユーザー プロファイル > 設定 です。フォルダーとレジストリのエントリを同時に削除します。
- エクスプローラーで `C:\Users\名前` を削除するとレジストリに `ProfileList` エントリが残り、破損プロファイルや一時プロファイルのエラーを招きます。
- アカウント自体も削除したい場合は 設定 > アカウント > 他のユーザー を使います。この方法ではデータの削除も提案されます。
- `Default`、`Public`、`All Users` プロファイルはシステムのものです。決して削除しないでください。
- 削除前にドキュメント、デスクトップ、ダウンロードを確認してください。この操作は元に戻せません。
- ユーザーがサインインしたままだとプロファイルはロックされています。そのアカウントをサインアウトさせるか再起動してから削除します。
プロファイル削除方法の比較
| 方法 | フォルダー削除 | レジストリ整理 | 安全性 |
|---|---|---|---|
| エクスプローラーで `C:\Users\名前` を削除 | 一部のみ(ロック済みは残る) | いいえ | 不可 — 残骸が残る |
| `sysdm.cpl` > ユーザー プロファイル > 削除 | はい | はい | 安全 — アカウントは残る |
| 設定 > アカウント > 他のユーザー > 削除 | はい | はい | 安全 — アカウントも削除 |
| ディスク クリーンアップ | いいえ | いいえ | プロファイルには触れない |
| ProfileList エントリを手で削除 | いいえ | はい | 不可 — 単独では不十分 |
なぜ古いプロファイルはこれほど容量を使うのか
ユーザープロファイルはデスクトップとドキュメントだけではありません。本当の容量は `AppData` の下にたまります。ブラウザーのキャッシュとプロファイル、メールクライアントのローカルコピー、ゲームのセーブデータ、開発ツールのキャッシュ、そして各アプリ固有のデータです。Chrome のプロファイル 1 つだけでも数ギガバイトに達することがあります。
そこにダウンロードフォルダーが加わります。ダウンロードしたインストーラーを削除する人はほとんどおらず、2 年ほど使ったアカウントではこのフォルダーだけで 10〜20 GB になることもあります。OneDrive などのクラウドクライアントを使っていた場合、同期ファイルのローカルコピーもプロファイル内にあります。
結果として、譲り受けた業務用パソコンや、作って忘れられた家庭内の 2 つ目のアカウントで 20〜100 GB のプロファイルが見つかるのは珍しくありません。多くのマシンではこれが一度に取り戻せる最大の容量ですが、めったに思い至りません。`C:\Users` 配下の他ユーザーのフォルダーは通常の権限では開けず、サイズも見えないからです。
なぜフォルダーを手で消すのが間違いなのか
Windows はプロファイルを 2 か所で同時に管理しています。ディスク上の `C:\Users\名前` フォルダーと、レジストリの `HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList` 配下のエントリです。両者は結び付いており、片方だけを消すと不整合な状態になります。
エクスプローラーでフォルダーを削除すると、レジストリのエントリはそのまま残ります。そのアカウントが再びサインインすると、Windows はレジストリ上のプロファイルを見つけるのにディスク上には見つけられません。典型的な結果は「ユーザー プロファイル サービスによるサインインの処理に失敗しました」というエラーか、サインインのたびにリセットされる一時プロファイルです。ドメイン参加したマシンでは、これは元に戻しにくい障害になります。
実務上の障害もあります。プロファイルの一部は削除できません。システムにロックされたファイルもあれば、権限の変更が必要なものもあります。結局フォルダーの半分が残り、容量は完全には解放されず、どのファイルが残ったのかも分かりません。
正しい方法: システムのプロパティ
Windows にはまさにこの用途のための画面がありますが、よく隠されています。Windows + R を押して `sysdm.cpl` と入力し、詳細設定タブに切り替えて「ユーザー プロファイル」の設定をクリックします。開いたウィンドウには、このマシンのすべてのプロファイルがサイズ付きで一覧表示されます。
削除したいプロファイルを選んで「削除」を押すと、Windows はフォルダーとレジストリのエントリを取り除き、ロックされたファイルも適切に処理します。このウィンドウは、どのプロファイルがどれだけ使っているかを知る最も簡単な手段でもあります。
注意点として、これで削除されるのはプロファイルであってアカウントではありません。そのユーザーが再びサインインすると、Windows は新しいプロファイルを一から作成します。アカウントも削除するなら 設定 > アカウント > 他のユーザー を使ってください。そこの「削除」はアカウントとデータをまとめて消します。
削除前に確認すべきこと
まず何より、この操作は元に戻せません。プロファイルを削除するとデスクトップ、ドキュメント、ピクチャ、ダウンロード、そしてすべてのアプリデータが消えます。ごみ箱にも入りません。必ず先に中身を確認してください。
次に、触れてはいけないプロファイルを知ることです。`Default`、`Public`、`All Users`、`Default User` は Windows 自身のプロファイル テンプレートで、削除すると新規ユーザーの作成が壊れます。`.bak` で終わるエントリや `TEMP` という名前のものは破損プロファイルの残骸で、たいていは安全に片付けられますが、まず原因を調べるほうが賢明です。
3 つ目に、プロファイルだけがディスク上の大きな項目ではありません。同じマシンでは通常、`C:\Windows\Installer`、コンポーネント ストア `WinSxS`、システムの復元のシャドウ コピー、休止状態ファイルも数十ギガバイトを占めます。Disk Mop の「ディスク解析」モジュールは管理者権限ですべてのユーザーフォルダーを走査し、どのプロファイルがどれだけ使っているかを示します。「未使用アプリ」と「アンインストールの残骸」モジュールも同じ片付けの流れで役立ちます。
よくある質問
プロファイルを削除したのに空き容量が増えません。なぜですか。
2 つの可能性があります。ロックされたファイルで削除が止まったか、エクスプローラーでフォルダーを消して一部が残ったかです。`sysdm.cpl` から再度試してください。その一覧にプロファイルがまだ表示されるなら、そこから削除します。
プロファイル一覧にある「.bak」で終わる項目は何ですか。
Windows は破損したプロファイルを検出すると、レジストリのエントリ名に `.bak` を付けて新しいプロファイルを作成します。これらは古い、もう使われていないプロファイルを指します。たいていは片付けられますが、そのユーザーのデータが別の場所にあることを先に確認してください。
ドメイン参加したパソコンでも同じ方法が使えますか。
はい。`sysdm.cpl` の画面はドメインおよび Entra ID(Azure AD)アカウントのプロファイルも一覧表示し、同じように削除できます。管理された環境ではグループ ポリシーで自動的なプロファイル整理を設定することもできます。
自分のプロファイルを削除できますか。
いいえ、現在サインインしているプロファイルは削除できません。別の管理者アカウントでサインインして、そこから削除する必要があります。もちろん事前にデータを移しておいてください。
評決
古いユーザープロファイルは、多くの Windows マシンで一度に取り戻せる最大の容量ですが、誤った方法で削除すると容量は完全には解放されず、レジストリに不具合を残します。ルールは単純です。エクスプローラーではなく `sysdm.cpl` > ユーザー プロファイル から削除してください。
同じ片付けの流れでディスク上の他の大きな項目も見たい場合、Disk Mop の「ディスク解析」モジュールはユーザーフォルダーを含めてドライブ全体をサイズ順に並べ、「アンインストールの残骸」モジュールは削除済みプログラムが残したものを別途一覧にします。