Windows 10でユーザーディレクトリパスを変更する方法

📅
🕑 1 分で読む

急いでWindowsマシンをセットアップした結果、C:/Users/John123のようなユーザーフォルダができてしまった経験はありませんか? まったくプロフェッショナルな見た目とは言えませんよね。しかし、Windowsは作成後にフォルダ名を変更することを推奨していません。変更するとアプリが壊れたり、設定が失われたり、ログインに問題が発生したりする可能性があるからです。では、どうすればいいのでしょうか? 実は、混乱を招くことなくフォルダ名を変更する方法があるのですが、少し複雑です。でもご安心ください。以下の手順を注意深く実行すれば可能です。目標は、フォルダ名を変更して、Windowsがそれを認識できるようにし、何も壊さずに済むようにすることです。レジストリの編集、予備の管理者アカウントの作成、プロファイルの設定などが必要になります。完了すると、ユーザーフォルダはC:/Users/YourNameのように、すっきりとして分かりやすいものになります。なかなかいい感じでしょう?

Windows 10でC:/Users/Usernameを変更する方法は?

基本的には、まず新しい管理者アカウントを作成し、そこからフォルダ名を変更し、最後にレジストリを更新してWindowsに新しいパスを認識させます。重要なのは、Windowsがエラーを起こさないようにすることなので、段階的に行うことで安全性を確保できます。すべてがうまくいけば、Windowsは新しいフォルダ名でプロファイルを読み込み、エラーは発生しません。ただし、環境によっては、最初の試行で完全にスムーズに処理されない場合があるので注意が必要です。再起動と忍耐が必要になる場合もあります。

お使いの環境に合わせて調整してください:メニュー、コマンド、パスを開く

適切な設定にアクセスするには、[設定] > [アカウント] > [家族とその他のユーザー]に移動する必要があります。そこから、新しいユーザーを追加します。後でプロファイルフォルダにアクセスできるように、管理者権限を持つユーザーを追加するのが望ましいです。また、Windows キー + Rを押して「レジストリエディター」と入力し、Enter キーを押してレジストリエディターを開く必要がある場合もあります。注意:レジストリを誤ると深刻な問題が発生する可能性があるため、心配な場合は、まずシステムの復元ポイントでバックアップを取ってください。regedit

一時的な管理者アカウントを作成する

  • 設定 > アカウント > 家族とその他のユーザーに移動します。
  • 「このPCに他のユーザーを追加する」をクリックしてください。
  • 「このユーザーのサインイン情報を持っていません」を選択し、「Microsoft アカウントなしでユーザーを追加する」を選択します。
  • TempAdminなど、覚えやすい名前を付けてください。
  • アカウントが表示されたら、それをクリックし、「アカウントタイプの変更」を選択して「管理者」に設定します。

現在使用しているアカウントからログアウトし、新しい管理者アカウントでサインインしてください。確かに少し手間はかかりますが、Windowsではこのようにして現在のユーザーが自分のフォルダーの名前を変更できないようにしています。これはセキュリティ機能の一つです。

ユーザーフォルダの名前を安全に変更する

  • ファイルエクスプローラーを開き、C:/Usersに移動します。
  • 現在使用している(または不要な)ユーザー名のフォルダーを右クリックし、「名前の変更」を選択します。
  • 新しいユーザー名を入力してください。スペースや特殊文字は入れずに、シンプルな名前にしてください。そうしないと、一部のアプリが誤動作する可能性があります。
  • Enterキーを押してください。ログイン中は名前を変更できないというエラーが表示されても、それは正常です。新しい管理者アカウントで再起動するか、次の手順に進んでそこから操作してください。

場合によっては、変更しようとしているアカウントにログインしていると、Windowsが名前変更をブロックすることがあります。そのため、そのユーザーにログインしていないことを確認するか、先ほど作成した管理者アカウントからこの手順を実行してください。

レジストリ内の新しいフォルダー名を使用してWindowsを更新する

  • Windows キーと Rキーを同時に押して、regeditと入力し、Enter キーを押します。
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListに移動します。
  • 内部には、 S-1-5-21-xxxxxのような名前のフォルダが表示されます。それぞれのフォルダをクリックし、右側のProfileImagePathを確認して、以前のユーザー名のパス ( C:/Users/OldNameなど) を見つけてください。
  • 一致するものが見つかったら、ProfileImagePath をダブルクリックして、その値を新しいフォルダーパス ( C:/Users/NewName ) に変更します。
  • 「OK」をクリックしてください。慎重に行ってください。編集を間違えると、ログインに悪夢のような事態を招く可能性があります。

このレジストリの更新により、Windowsは新しいユーザーフォルダを使用するようになりますが、変更は再起動するまで有効になりません。

再起動してから、メインアカウントから再度ログインしてください。

再起動後、メインアカウントにログインしてください。すべてが正常に動作していれば、Windowsは問題なくプロファイルを読み込むはずです。ファイルエクスプローラーで、ファイル、デスクトップ、アプリがそのまま残っていることを確認してください。一部の設定では、アプリが新しいパスに対応するために微調整が必​​要になる場合がありますが、ほとんどのアプリは問題なく動作するはずです。

クリーンアップ: 一時的な管理者アカウントを削除します

  • 設定 > アカウント > 家族とその他のユーザーに移動してください。
  • TempAdminアカウントを見つけてクリックし、「削除」を選択します。

通常のクリーンアップはこれで完了です。システムは正常に戻り、見た目もプロフェッショナルな状態になりました。念のため、パスの問題で動作がおかしくなっていないか、お気に入りのアプリをもう一度確認してください。

よくある質問

このようにユーザーフォルダをいじるのは安全ですか?

慎重に行えば、確かに安全です。しかし、むやみにフォルダの名前を変更するのは避け、適切な手順に従ってください。Windowsがこの操作を難しくしているのは、それなりの理由があるのです。

追加の管理者アカウントを作成しなくても大丈夫ですか?

申し訳ありませんが、できません。Windowsでは、現在のユーザーのフォルダー名を直接変更することはできません。安全に実行するには、管理者権限が必要です。

レジストリを間違えてしまったらどうなる?

ログインに問題が発生する可能性があります。万が一に備えて、レジストリを編集する前に必ず復元ポイントを作成してください。

私のファイルはそのまま残りますか?

はい、個人ファイルは問題ないはずですが、一部のプログラムは内部的に絶対パスを保存している場合、パスの更新が必要になることがあります。通常は些細な手間ですが、確認しておく価値はあります。

コマンドプロンプトを使った簡単なコツはありますか?

方法はいくつかありますが、正直なところ、ここにあるレジストリの手順に従うだけでは済まないほど複雑です。経験者でない限り、念のため慎重に進めることをお勧めします。

この手順で整理整頓され、ユーザーフォルダがすっきりすることを願っています。フォルダ名の不一致による悩みを解消できることを願っています。