Windowsのユーザ名

Windows11のパソコンを複数台使っている. 初期設定のときに合わせればよかったのだが,ユーザ名(表示名も,実際のユーザー名)が異なっている. アプリケーションごとに保存されるデータが,C:\Users\USERNAME\AppData\Local\ (USERNAME:ユーザアカウント名)にあってここを指定するときに微妙にコードが異なってくるのがめんどくさい. %USERNAME%とかで処理していれば良いが,直接書いていることもあるためだ.

表示名(フルネーム)はわりと簡単に変更できるが,これを変更しても実際のユーザー名(ユーザーアカウント名)はそのまま残る. そのため,上記のユーザフォルダは変更されずにそのまま残っていた.

ユーザフォルダの名前を変更しようとしても,できないようになっている(そりゃそうだ). レジストリの以下を変えると,フォルダ名を変更できるようになる.

コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

ProfileImagePath

https://pc-karuma.net/change-windows-11-user-folder-name/

ユーザやシステムの環境変数のPATHは,変更前のままなので変更する.

よくわからないけど,PC上の設定も変更前のままだったら,以下を参考にしてユーザーネームを変更する.

https://osechi-tech.net/windows11-username-change-method/

多分だがこれぐらいやっておけば,だいたいできた感じだろう.