【警告】
この回答に記載の方法は自己責任のもとで実施してください。この方法を試したことによってパソコンが壊れるなどの被害が発生しても、回答者ならびにteratailの関係者は一切の責任を負わないとします。壊れても構わない、全てのデータが消えても構わないという場合以外は絶対に実施しないでください。
以下、一切未保証です。Windowsの仕組み上、これでできるはずですが、内容を理解できる方以外は絶対にしないでください。
最初に完全パックアップを取得しておいてください。
- 外付けUSB接続HDD/SDDを用意します。容量は現在使用しているPCの使用容量以上でなければなりません。
- 8GB以上のUSBメモリを用意します。Windows 10インストーラーのUSBをお持ちであれば、そちらでも構いません。
- 設定→更新とセキュリティ→バックアップ→[バックアップと復元]に移動(Windows 7) を起動します。
- システムを含め、パソコンをまるごと全て外付けHDD/SSDにバックアップします。
- あわせて、USBメモリにシステム修復ディスクを作成します。
なお、リストア方法は事前に調べておいてください。これから紹介する方法は、最悪の場合、PCは使用できない状態になります。
それでは、方法を記載します。
- 適当な管理者権限のアカウントを作成します。
- シフトキーを押しながら再起動します。
- 1.で作成したアカウントでログインします。
- 管理者権限でコマンドプロンプト(またはPowerShell)を起動します。
- コマンドプロンプト上でkouyaをkoukiに変えます。※
※ アクセス権を含めたコピーの方が問題が起きにくいです。
※ 「プロファイルのコピー」という機能を使った方が安全ですが、Windows10では、"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"の"Default"の値を書き換えてデフォルトプロファイルだとWindowsに誤認させないとコピー元にはなりません。また、%LOCALAPP%等はコピーされないので、手動でコピーが必要です。
※ コピーの場合はコピー元を見に行ったままになっている場合があります。状況に応じて最終的にはコピー元を削除してください。
※ エクスプローラーでコピーや移動をすることは推奨しません。(エクスプローラーを管理者権限で起動する方法を知っている場合を除く)
- レジストリエディタを起動します。
- "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"内にあるキーの内"ProfileImagePath"の値が"C:\Users\kouya"になっているキーを探します。
- 該当の"ProfileImagePath"の値を"C:\Users\kouki"に変更します。
- シフトキーを押しながら再起動します。
- 元々のユーザーでログインします。
- コマンドプロンプトを立ち上げ、"regsvr32 /i:U shell32.dll"を実行します。これは、"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"に抱えれている値を今のプロファイルのものにリセットするためです。
- レジストリエディタを起動します。
- "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"と"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"のうち、フォルダ名が古いプロファイルのパスになっているものを修正します。
- 「名前を指定して実行」で"control userpasswords"を実行します。
- 「環境変数の変更」で古いプロファイルのパスになっているものを修正します。
- シフトキーを押しながら再起動します。
なお、各アプリケーションが直接古いプロファイルを見に行っている(環境変数を利用せずに見に行っている)場合は、そのアプリケーションのレジストリも書き換える必要があります。HKEY_CURRENT_USER配下で検索して、書き換えてください。
**うまくいかなかった場合は、自分でWindowsの動作を調査して解決して下さい。**なお、検索しても、解決方法は見つかりません。Windowsの仕組み(特にプロファイル関係)について理解して、自分でパソコンを調査する必要があります。
この方法はイレギュラーなものであり、移動後のアカウントで動作させる全てのソフトウェアに関する正式なサポートは受けられなくなりますので、ご注意ください。該当アカウントでおかしな動作したことがteratailで質問されても、通常のアカウントに作り直せという回答以外は得られなくなります。
Windows 7ではやったことがありますが、Windows 10では未検証です。私にはこれ以上手助けする方法はありませんので、エラーが出たときなどにコメント等で質問されても回答できません。