Windows 8 で日本人終了のお知らせ

Windows 8 Release PreviewVM に入れてみた。
ニュースサイトなどでも報じられているとおり、Windows 8 では Microsoft アカウントでのログオンが推奨されている。
これはおおざっぱに言うと「Windows Live アカウントでログオンするようになった」ということなんだけど、ここにワナが潜んでいた。

何が起きるか

  • 現在すでに Windows Live アカウントを持っていて、
  • 自分の名前を日本語で登録してあって、
  • そのアカウント (のメールアドレス) で Windows 8 にログオンした

という場合、設定情報を格納するためのディレクトリが、Windows Live に登録されている名前で作られるようだ。
例えば自分の名前が「樋口 泰行」と登録されている場合、初回ログオン時に作られるディレクトリの名前は

C:\Users\泰行\

になる。
Windows でユーザ名に日本語を使うとトラブルの元になる、というのはわりと知られた話だと思うのだが、まもなくやってくる Windows 8 では上記のような場合に意図せず日本語のユーザ名を使ってしまうことになる。
え? Windows 8 で主に使われるのは新たに作られる Metro アプリだから、そんな過去の話を気にする必要はないって? いまどき世界中のプログラマーはみんな国際化を意識しているから大丈夫だって?
ははは、面白い冗談ですね。

解決策

後で調べる。