ここで説明されている手順を試してください:「ユーザープロファイルフォルダーの名前を変更または移動するには?」。
ユーザープロファイルフォルダーの名前を変更する
ユーザープロファイルフォルダの名前を変更(または移動)するには、次の方法を使用できます。この方法はKB314843から採用されましたが、このページではユーザーアカウントのホームディレクトリの名前を変更する方法について詳しく説明しています。
重要な注意:ユーザープロファイルフォルダーは移動または名前変更できますが、この方法を使用した後、いくつかの副作用が生じる可能性があります。これは、サードパーティソフトウェアによって追加されたレジストリに(古いユーザープロファイルフォルダへの)絶対パス参照が存在する可能性があるためです。したがって、各アプリケーションの機能が失われる可能性があります。
レジストリを変更する前に、変更を元に戻したり、レジストリの変更が間違っていた場合の災害から回復したい場合に備えて、完全バックアップを作成する必要があります。完全なレジストリバックアップにはERUNTを使用できます。レジストリエディターは自己責任で使用してください。
Windowsエクスプローラーを使用してユーザープロファイルフォルダーの名前を変更します。
- 名前を変更するアカウントではない管理者アカウントにログオンします。
- [スタート]、[ファイル名を指定して実行]ダイアログでこれを入力して、Documents and Settingsフォルダーを開き
%systemdrive%\Documents and Settings
ます。フォルダーのリストが表示されます。名前を変更するユーザーアカウントの対応するフォルダーを選択します。
例:
%SystemDrive%\Documents and Settings\OldUsername
becomes:
%SystemDrive%\Documents and Settings\NewUsername
次の手順では、ユーザープロファイルのパスが変更されたことをシステムに通知します。
レジストリのProfileImagePath値を変更する
ProfileListレジストリキーには、ユーザーアカウントセキュリティ識別子(SID)のリスト以外のサブキーが含まれています。各SIDはアカウントを表します。キーは次の場所にあります。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ユーザーアカウントのSIDを特定し、プロファイルパスを変更します
- ユーザーアカウントのSIDを知るには、スクリプトsidlist.vbsを使用できます
- スクリプトをダウンロードして実行します。
(ユーザーアカウント名とSIDはログファイルにリストされ、自動的に開きます。)
- アカウントのSIDを書き留めます。
- 次に、レジストリエディターで、ユーザーアカウントに属する正しいSIDを選択します。右側のペインで
ProfileImagePath
値をダブルクリックし、プロファイルパスを変更します。(ProfileImagePathは、ユーザーアカウントのホームフォルダーの完全なパスを格納します。)
例:
%SystemDrive%\Documents and Settings\OldUsername
becomes the following:
%SystemDrive%\Documents and Settings\NewUsername
レジストリエディターを閉じて、Windowsを再起動します。そのユーザープロファイルに正常にログオンできるかどうかを確認します。さらに、パスが正常に変更されたかどうかを確認するにSET
は、コマンドプロンプトに入力します。アプリケーションの実行中に異常な動作が見つかった場合は、上記の手順を元に戻すことができます。