Windows 11で「この PC にはすでにそのアカウントが存在します」という表示のせいで家族用アカウントが追加できない——そんなときは、焦らず“見えないだけで存在しているユーザー”を疑うのが近道です。本記事では、最短で直すPowerShell手順から、削除と再作成、GUIでの代替、プロファイル残骸の整理、家庭内運用のベストプラクティスまでを、すぐコピペできる具体的なコマンドと画面操作で解説します。
症状と背景:なぜ「存在する」と言われるのに表示されないのか
Windows 11の設定 > アカウント > 家族とその他のユーザーから新しいユーザーを追加しようとすると、以下のようなエラーが出て先へ進めないことがあります。
「この PC にはすでにそのアカウントが存在します」
しかしサインイン画面や「ユーザーの切り替え」には該当ユーザーが見当たりません。この矛盾は、多くの場合、以下のいずれかが原因です。
- アカウントは作成されたが無効化(Disabled)のまま残っている。
- 以前削除したアカウントのユーザープロファイルやSID情報の残骸が残り、重複と判定されている。
- 「メールとアカウント」や「職場または学校にアクセスする」に同じMicrosoftアカウントが登録済みで、ユーザー作成と競合している。
- 同名のローカルユーザーが存在(あるいは過去に存在)し、C:\Users配下のフォルダー名や内部IDが衝突している。
結論(最短ルート):PowerShellで“見えないユーザー”を有効化する
最短で直したい方は、次の3ステップをそのまま実行してください(管理者権限で)。
- スタートメニューでPowerShellを検索し、右クリックして管理者として実行。
- 既存のローカルユーザーを一覧表示:
Get-LocalUser一覧に追加したかったユーザー名(例:maika)があり、Enabled列がFalseなら「作成済みだが無効」状態です。 - 無効ユーザーを有効化:
Enable-LocalUser -Name "maika"再度確認:Get-LocalUserEnabledがTrueになればOK。サインアウトまたはユーザーの切り替えでログインできるようになります。
作業前の前提と安全策
- 必ず管理者権限で操作してください。通常起動してしまった場合は次のコマンドで管理者昇格できます:
Start-Process powershell -Verb runAs - ユーザーの削除やレジストリ編集を行う場合は、必要なデータのバックアップ(特に該当ユーザーのC:\Users\<名前>配下)を行ってください。
- 企業PCや学校PCなど管理下の端末では、組織ポリシーや管理者に従ってください。
手順1:ローカルユーザーの実体を洗い出す
PowerShellを管理者で開き、次を実行します。
Get-LocalUser | Select-Object Name, Enabled, LastLogon
出力例(イメージ):
Name Enabled LastLogon
---- ------- --------
Admin True 2025/10/12 09:01:44
Guest False
maika False
ポイント:
EnabledがFalseなら「存在はするが無効」。本記事の主因になりやすい状態です。- 一覧に出ない場合でも、後述のプロファイル残骸やMicrosoftアカウントの登録が衝突していることがあります。
手順2:無効ユーザーの有効化
該当ユーザー名を指定して有効化します。
Enable-LocalUser -Name "maika"
確認:
Get-LocalUser | Where-Object Name -eq "maika"
EnabledがTrueになっていれば成功です。サインアウト、またはスタート > ユーザーアイコン > ユーザーの切り替えから、新しいアカウントでログインできます。
うまくいかない時の分岐表(原因別アクション)
| 現象 | 確認ポイント | 実施アクション |
|---|---|---|
| 一覧に名前があるがEnabledがFalse | PowerShellのGet-LocalUser | Enable-LocalUser -Name "<名前>"で有効化 |
| 一覧に名前があるが有効化でエラー | 権限・名前の誤記・モジュール | 管理者で再実行/名前のダブルクォート確認/後述のnetコマンドで代替 |
| 一覧に名前がないのに「既に存在」と出る | C:\Usersに同名フォルダー/メールとアカウントに同一MSアカウント | プロファイル残骸の整理(後述)/「メールとアカウント」や「職場または学校にアクセスする」から該当アカウントを一旦削除 |
| GUIで追加すると再び同エラー | 同名のローカルユーザーが存在 or 過去に存在 | 該当ユーザーを削除して再作成(手順あり)。必要なら別名にする |
| Homeエディションでローカルユーザー管理ツールが見つからない | lusrmgr.mscが開けない | PowerShellまたはnetコマンドで操作 |
代替策A:削除してクリーンに再作成(ローカルアカウント)
有効化できない/挙動が不安定な場合は、該当ユーザーを削除して作り直すのが確実です。
1) ローカルユーザーの削除
PowerShell(管理者)で:
Remove-LocalUser -Name "maika"
もし上記でモジュール関連のエラーが出る等、うまくいかない場合は、コマンドプロンプト(管理者)で:
net user maika /delete
2) ユーザープロファイルの残骸を整理
ユーザー削除後もC:\Users\maikaが残っていると、再作成時に混乱を招きます。必要なデータを退避し、フォルダーを削除またはリネーム(例:maika_old)してください。
また、過去のログオン履歴がレジストリに残りプロファイル解決に失敗することがあります。上級者向けですが、次の流れで整えます(慎重に)。
- regeditで次を開く:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList - サブキー(
S-1-5-21-...)を1つずつ選び、右側のProfileImagePathがC:\Users\maikaになっているものを探す。 - 該当キーがユーザー削除後も残っていたら、バックアップの上で削除。
再起動後に再作成すると、クリーンなプロファイルが作られます。
3) ローカルユーザーの再作成
PowerShell(管理者)でパスワードつきユーザーを新規作成:
$pwd = Read-Host -AsSecureString "新しいパスワードを入力"
New-LocalUser -Name "maika" -Password $pwd -FullName "Maika" -Description "Family account"
標準ユーザーとして家族用PCに参加させるなら、次のグループに追加しない(デフォルトのまま)。
管理者が必要であれば:
Add-LocalGroupMember -Group "Administrators" -Member "maika"
代替策B:Microsoftアカウントとして追加(オンライン)
ローカルではなくMicrosoftアカウント(MSA)として使用する場合は、WindowsのGUIから追加できます。エラーの原因が「同名ローカルユーザーの残骸」の場合でも、MSAで解決するケースがあります。
- 設定 > アカウント > 家族とその他のユーザーへ。
- アカウントの追加をクリックし、子どものメールアドレスを入力(Family Safetyの年齢制限や時間制限を活用するならお子様用アカウントとして招待)。
- 「既に存在」と出るときは、設定 > アカウント > メールとアカウントや職場または学校にアクセスするに同一のMSA/組織アカウントが登録済みでないか確認し、いったん削除してから再度追加します。
代替策C:GUIだけで“無効アカウント”を有効化(Pro/Enterprise)
Windows 11 Pro/Enterpriseでは、GUIでローカルユーザーを直接操作できます(Homeは不可)。
- スタートを右クリック > コンピューターの管理。
- システムツール > ローカル ユーザーとグループ > ユーザー。
- 該当ユーザーをダブルクリックし、「アカウントを無効にする」のチェックを外してOK。
代替策D:netコマンドでの操作(モジュール不調時の保険)
PowerShellのLocalAccountsモジュールが何らかの理由で使えない場合は、古典的なnetコマンドで代替できます(管理者)。
REM ユーザー作成
net user maika <パスワード> /add
REM ユーザーを有効化
net user maika /active:yes
REM ユーザーを管理者に
net localgroup administrators maika /add
REM ユーザー削除
net user maika /delete
「名前の衝突」を避ける:実務で効く命名と確認
- 過去に同名アカウントを使っていたPCでは、別名(例:maika2)で作成してから、後で希望名へ移行する方が早いことがあります。
- 同じ端末でローカルユーザー(maika)とMSA([email protected])を混在させると、表示名は似ていても内部的には別物です。混乱を避けるため、ユーザー名と表示名をノート等で管理するのが有効です。
- C:\Users配下のフォルダー名は一度作成されると基本的に固定されます。再作成時はフォルダーの残骸に注意しましょう。
家庭内PCでの“子どもアカウント”準備チェックリスト
- 標準ユーザーで作成(管理者は保護者のみ)。
- Microsoft Family Safetyを使うなら、お子様用MSAで追加し、利用時間やコンテンツ制限を設定。
- 学校のアカウント(組織アカウント)を使う端末では、職場または学校にアクセスするに登録しているか確認。ローカルとの二重管理は避ける。
- 重要データ(学習データ、写真)はOneDriveなどへバックアップ。ユーザー再作成に備える。
再発防止:アカウント作成が失敗しやすいパターンと対策
- 作成途中の強制終了・電源断は禁物。アカウントの無効化・プロファイル残骸の主因になります。
- セキュリティソフトや最適化ツールがユーザープロファイル作成を妨げることがあります。作成時は一時的に保護者の管理者アカウントでログオンし、クリーンな状態で実施。
- 端末に同一MSAが複数箇所(ユーザー、メールとアカウント、職場/学校)に重複登録されないよう、登録位置を整理する。
トラブルシューティングを深掘り:ログと観点
イベントビューアーでの手掛かり
- Windowsログ > セキュリティ:ユーザー作成(成功/失敗)のイベントを確認。
- アプリケーションとサービス ログ > Microsoft > Windows > User Profile Service:プロファイル作成時のエラー(テンポラリプロファイル等)を確認。
よくある“気づき”
- ユーザーは見えないのに「C:\Users\<名前>」が存在する。
- メールとアカウントに同じMSAがあり、家族とその他のユーザーでの追加と競合している。
- 過去にサードパーティ製のユーザー/ログオンカスタマイズツールを使用していた。
FAQ(現場で多かった質問)
Q. 「有効化」はできたが、サインイン画面に出ない
A. 一度サインアウトしてから、右下のユーザー選択に表示されるか確認。表示されない場合は、Win + Lでロック画面へ移動し、右下のユーザー一覧を確認。グループポリシーや自動ログオン設定が干渉している可能性もあります。
Q. パスワードを忘れてしまった
A. 管理者アカウントでログオンし、PowerShellで次を実行します。
$secure = Read-Host -AsSecureString "新しいパスワード"
Set-LocalUser -Name "maika" -Password $secure
Q. ユーザーを「標準」に戻したい(管理者から降格)
A. 管理者グループから外します。
Remove-LocalGroupMember -Group "Administrators" -Member "maika"
Q. HomeエディションでGUIの「ローカルユーザーとグループ」がない
A. 正常です。lusrmgr.mscはHomeでは使用できません。PowerShellまたはnetコマンドを使ってください。
Q. 同名を避けずに再作成したら、フォルダー名に「.000」などが付いた
A. 既に同名のプロファイルフォルダーがあったため、Windowsが別名を割り当てました。気になる場合は、正しい手順で削除と残骸整理を行い、クリーンに作り直してください。
クイックレファレンス:コピペで使えるコマンド集
| 目的 | PowerShell(管理者) |
|---|---|
| 全ユーザー表示 | Get-LocalUser |
| 特定ユーザー表示 | Get-LocalUser -Name "maika" |
| ユーザー有効化 | Enable-LocalUser -Name "maika" |
| ユーザー無効化 | Disable-LocalUser -Name "maika" |
| ユーザー作成(ローカル) | $pwd = Read-Host -AsSecureString New-LocalUser -Name "maika" -Password $pwd -FullName "Maika" |
| ユーザー削除(ローカル) | Remove-LocalUser -Name "maika" |
| 管理者グループに追加 | Add-LocalGroupMember -Group "Administrators" -Member "maika" |
| 管理者グループから削除 | Remove-LocalGroupMember -Group "Administrators" -Member "maika" |
| パスワード再設定 | $secure = Read-Host -AsSecureString Set-LocalUser -Name "maika" -Password $secure |
実践シナリオで学ぶ:失敗例と切り返し
ケース1:作成に失敗→電源を落としてしまった
再起動後にGet-LocalUserで確認。該当ユーザーがEnabled=Falseなら有効化。いないのに「存在する」なら、C:\Usersに残骸がないかを点検し、あれば退避・削除してから再作成。
ケース2:メールアドレスで家族を追加すると必ず「既に存在」
メールとアカウントに同じアドレスがアプリ用アカウントとして残っていないか確認。一旦削除し、家族から再招待する。
ケース3:有効化後もログオンに失敗する(テンポラリプロファイル)
イベントビューアーのUser Profile Serviceにエラーが出ていないか確認。出ている場合はプロファイルを一旦削除し、レジストリのProfileListから該当SIDキーを掃除して再作成。
管理者の視点:安全と最小権限の設計
- 家族向けPCは、保護者=管理者、子ども=標準が基本。アプリのインストールやシステム設定は保護者が実施。
- ブラウジングやストレージの保護には、ブラウザのファミリーセーフティ、OneDriveの個人用Vaultやバックアップを活用。
- アカウントの作成・削除時は、電源断/強制終了を避ける。失敗しやすいタイミングです。
まとめ:まずは“存在するが無効”を疑い、PowerShellで即復旧
「この PC にはすでにそのアカウントが存在します」というエラーの多くは、アカウントの作成が途中で失敗して無効のまま残ることが原因です。最短ルートは、管理者PowerShellでGet-LocalUser→Enable-LocalUser。これで解決しない場合は、Remove-LocalUser(またはnet user /delete)で削除→C:\Usersとレジストリの残骸を整理→クリーンに再作成、の順で確実に復旧できます。家庭内の運用では、標準ユーザーでの利用、バックアップ、アカウントの重複登録回避といったベストプラクティスを取り入れて、再発を防ぎましょう。
Appendix:コマンドとGUIの対訳早見表
| 目的 | コマンド(推奨) | GUI操作(参考) |
|---|---|---|
| ユーザー一覧 | Get-LocalUser | Pro/Ent:コンピューターの管理 > ローカルユーザーとグループ > ユーザー |
| ユーザー有効化 | Enable-LocalUser -Name "<name>" | ユーザーのプロパティ > 「アカウントを無効にする」のチェックを外す |
| ユーザー削除 | Remove-LocalUser -Name "<name>" | Pro/Ent:対象ユーザーを右クリック > 削除 |
| MSアカウントで追加 | (GUI推奨) | 設定 > アカウント > 家族とその他のユーザー > アカウントの追加 |
| プロファイル残骸の確認 | エクスプローラーでC:\Usersを確認 | エクスプローラー/システムのプロパティ > ユーザープロファイル |
再掲:本記事のキーポイント(要約)
- まずはGet-LocalUserで存在と状態を確認。
- Enable-LocalUserで“無効ユーザー”を復活。
- ダメなら削除→残骸整理→再作成の順でクリーンに。
- MSAの重複登録やプロファイル残骸が“見えない衝突”の主因になりやすい。
- 家庭運用は標準ユーザーが安全。バックアップと二重登録回避で再発防止。
原典手順(再掲・コピペ用)
既存のローカルユーザー一覧を確認する
- スタート → 「PowerShell」を右クリック → 管理者として実行。
- 次のコマンドを実行:
Get-LocalUser - 追加したかったユーザー名が一覧に出てくるか確認。
Enabled列がFalseなら「作成済みだが無効化」の状態。
無効化されているユーザーを有効にする
Enable-LocalUser -Name "maika"
コマンド実行後、再度確認:
Get-LocalUser
EnabledがTrueに変わっていればOK。
ユーザー切り替えで動作確認
- サインイン画面またはスタート → ユーザーアイコンから「サインアウト」または「ユーザーの切り替え」。
- 新しく有効化されたアカウントが表示され、ログインできることを確認。
補足(代替策)
Enable-LocalUserで有効化できない場合:Remove-LocalUser -Name "<ユーザー名>"(またはnet user <ユーザー名> /delete)で完全に削除。- 必要に応じてC:\Usersの残骸フォルダーやレジストリの
ProfileListを整理。 - GUI(設定)から改めて作成、またはPowerShellで
New-LocalUser。 - ローカルではなくMicrosoftアカウントで追加する方法も有効。
- 作業は管理者権限で行ってください。通常起動したPowerShellなら、次で昇格:
Start-Process powershell -Verb runAs
最後に:家族PCは「直す」だけでなく「壊れにくく運用」へ
今回のエラーは、たまたまの失敗や軽微な競合で起きがちです。手順を覚えておけば数分で復旧できますが、同時にバックアップと標準ユーザー運用、アカウント登録の整理を心がけておくと、次は起きにくく、起きても被害が少なく済みます。トラブルを学びに変えて、安心して家族それぞれのセッションを使い分けましょう。

コメント