2013年5月17日金曜日

[Windows8]ユーザを日本語で作ってしまった時の対処法

ちょっとした手違いで、Windows8でユーザを作るときに日本語名でユーザを作ってしまっていて、
ちょくちょくめんどくさいことになっていたので、ユーザ名を英語に変えました。

まずは、見かけのユーザ名を変えます。
これはコントロールパネルや Windowsキー+R で control userpasswords2 から変更できます。

次に、ホームディレクトリを日本語名に変更します。
ディレクトリ名を管理者権限で変更するのは危険なので、
英語名でシンボリックリンクを張って、レジストリで英語名を指定するという手段を取ります。

まず、管理者権限でコマンドプロンプトを立ち上げて、

cd c:\Users
mklink /J username ユーザ名

で英語名シンボリックリンクを作ります。
次にregeditで
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-******
で ProfileImagePath というパラメータを変更して完了。

これでPCを再起動すると、コマンドプロンプトを立ち上げるとパスが英語になっているはずです。