Windows 10 で、C:\Users の下のこのフォルダーの名前を変更するにはどうすればよいですか?

Windows 10 で、C:\Users の下のこのフォルダーの名前を変更するにはどうすればよいですか?

C:\Users私は自分のパソコン (HP Pavilion ラップトップ) で Windows 10 を使用しており、下のスクリーン ショットには2 つのフォルダーがあることがわかります。

スクリーンショット

最初のフォルダの名前はC:\Users\SINGHAしかし、私の姓の正しい綴りはシンハこのフォルダの名前を次のように変更する必要がありますC:\Users\SINHA正しい名前が表示されるようにします。

  • ユーザーアカウントC:\Users\私の名前のスペルは正しいです。名前のスペルが間違っているのは下の部分だけです。
  • その結果、Word または Excel ドキュメントを開いたり編集したりすると、表示される所有者の名前が間違ったものになります (つまり、 ではC:\Users\SINGHAなくと表示されますC:\Users\SINHA)。

このフォルダーを右クリックしても、「名前の変更」オプションが表示されません。このフォルダーの名前を変更するにはどうすればよいですか?

答え1

この方法は、次の Microsoft の記事に基づいています。
ユーザーアカウントの名前を変更してもプロファイルパスは自動的に変更されない

この記事は Windows 7 向けに書かれていますが、Windows 10 でも当てはまります。

  1. 名前を変更するユーザーアカウントC SINGHAからまでのユーザーアカウントC SINHA

  2. コマンド プロンプト (cmd) を起動し、次のコマンドを入力します。

    whoami /user
    
  3. SIDの下の値を書き留めておきます。これは次のようなものになる場合があります S-1-5-21-495099530-557473056-3318008218-1001
    それをテキストファイルにコピーして書き留めます。

  4. 別の管理者アカウントを使用してログインします(必要に応じて作成します)

  5. フォルダに移動しC:\Users\、サブフォルダの名前をC SINGHA次のように変更します。C SINHA

  6. 開始しregeditてキーに移動します

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>
    
  7. レジストリ値をProfileImagePath次のように変更しますC:\Users\C SINHA

  8. ログアウトして、 として再度ログインしますC SINHA

レジストリ操作を行う前に、適切なバックアップを取っておくことをお勧めします。上記の操作を開始する前に、念のため、Windows の現在の状態を復元できるように、少なくともシステム復元ポイントを作成してください。

答え2

C:\Users 内のフォルダは、ユーザーに割り当てられたユーザー名や、Public や Default などの特別なフォルダと相関しています。public フォルダと default フォルダは非常に重要なので、変更しないでください。User フォルダはプロファイルです。Windows は、フォルダをロードするためにそのフォルダが存在することを期待しています。そうでない場合は、「Windows はプロファイルのロードを試みましたが、できなかったため、一時プロファイルでサインインしました。変更内容は保存されません。」などのエラーが表示されます。

このフォルダを変更する唯一の方法は、まず実際にユーザー名を変更し、次に多くの場所のレジストリ、コンピュータの管理 (ユーザーとグループ)、C:\users フォルダなど、ユーザー名が保存されているすべての場所を変更することです。

問題は、フォルダがロックされていないことを確認するために別のユーザーからこれを行う必要があることです。そのため、これは非常に難しい変更となり、率直に言って SuperUser の範囲外です。これを行う方法に関するガイドがどこかにあると思いますが、はるかに簡単な方法は、正しいユーザー名で新しいユーザーを作成し、データをそのユーザーに移行し (これは Profile Wizard というツールを使用して実行できます (無料ではありませんが、シェアウェア バージョンで十分です))、古いプロファイルを削除することです。

コンピュータがドメインの一部である場合、そのトリックは実に簡単です。

まず、プロファイルがサーバー上に保存されるように、ローミング プロファイルを使用していることを確認します。次に、Active Directory のサーバーからログアウトし、ユーザー名を変更します。次回ログインすると、すべてが変更され、C:\Users の古いフォルダーが削除されます。オプションで、以前にローミング プロファイルが無効になっていた場合は無効にできます。

ユーザー名を変更しても、影響が出る可能性があることに注意してください。たとえば Outlook を使用する場合、データが特定の場所に保存されることが想定されるため、Outlook が起動しなくなる可能性があります。新しい Outlook プロファイルを作成すると、この問題は修正されます。他のプログラムでも同様の問題が発生する可能性があります。

IT プロフェッショナルの観点から見ると、ユーザーが非常に新しい場合は、大きな問題なくユーザー名を簡単に変更できますが、ユーザーがすでに少なくとも数日間そのユーザー名を使用している場合は、ユーザー名を変更しないことを強く検討し、代わりに新しい設定で新しいユーザーを作成し、そのユーザーにデータを移行することを提案します。

答え3

これは最も簡単なオプションだと思いますが、状況によってはうまくいかない可能性があります (詳細は下部を参照)。

  1. 正しいスペルで新しいユーザーを作成する
  2. 新しいユーザーにログインし、古いユーザーのファイル(C:\Users\C SINGHA)に移動して必要なものをコピーします。
  3. 一部のプログラムは特定のユーザーにのみインストールされるため、必要なアプリがすべて揃っていることを確認してください。
  4. 準備ができたら古いユーザーを削除します

上記の手順はローカルアカウントを持っていることを前提としています& は、職場/ドメイン/ネットワーク アカウントや、Microsoft/オンライン アカウントを使用している場合は機能しない可能性があります。Windows は複雑なため、多数の修正プログラムが存在するにもかかわらず、指定しなかったため、多くのフィードバックが寄せられています。

  • @harrymc の回答方法の詳細古いプロファイルの名前を変更/修正する(フォルダ名が間違っています) ただし、レジストリにアクセスして別のアカウントでログインする必要があるため、少し複雑ですが、完全に機能します。
  • @ミチの回答修正に焦点を当てる場合は、マイクロソフトアカウント
  • @LPChip の回答修正に焦点を当てる場合は、仕事/ドメインアカウント

関連情報