web-dev-qa-db-ja.com

Windows 7/8でプロファイルフォルダーの名前を変更する

Windowsのインストール中に、ユーザー名にアクセント付きの名前を誤って入力して、プロファイル名がそれにちなんで名付けられました。ユーザーの名前をnotに変更しましたが、アクセント付き文字が含まれていますが、プロファイルフォルダーは別のトピックです。

基本的にこれが必要なのは、アクセント付き文字に問題があるアプリケーションがあるためです。

名前を変更する方法はありますか?自分のプロファイルからコピーを作成する必要があることはわかっていますが、どのようにして再配置を実行できますか?私のマシンでは他のプロファイルに触れたくない。

11
Gabor Garami
  1. 別の管理者ユーザーアカウントでログインします。
  2. 保持するプロファイルフォルダの名前を変更し、新しいパスをメモします。
  3. regeditを開きます。案内する
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. そこにリストされているキーでSIDを見つけます。エントリの1つにユーザーアカウントの古いパスが含まれているため、簡単にわかります。
  5. ProfileImagePathエントリを#2からの新しいパスに変更します。
  6. リブート

これはVista/7/8およびServer 2008/R2/2012で動作します。これは2000/XPおよび2003でも機能しますが、バージョングループをクロスすることはできません。たとえば、2000のプロファイルは8では機能しません。 USMTを使用する必要があります。

12
Chris S

プロファイルフォルダーの名前を変更するプロセスについては、Microsoft KB2454362で説明されています ユーザーアカウントの名前を変更してもプロファイルパスが自動的に変更されない

  1. 別の管理アカウントを使用してログインします。

注最初に新しい管理アカウントを作成する必要がある場合があります。

  1. C:\ users \フォルダーに移動し、元のユーザー名でサブフォルダーの名前を新しいユーザー名に変更します。
  2. レジストリに移動し、レジストリ値ProfileImagePathを新しいパス名に変更します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<ユーザーSID> \

警告レジストリエディタを誤って使用すると、深刻な問題が発生し、オペレーティングシステムの再インストールが必要になる場合があります。マイクロソフトは、レジストリエディターの誤用による問題を解決できることを保証できません。レジストリエディターは自己責任で使用してください。

  1. 名前が変更されたユーザーを使用してログアウトし、再度ログインします。ユーザーは新しいパス名で以前のプロファイルを使用する必要があります。

私からそれを追加して、ユーザーSIDを識別することができます。自分のセッションwhoami /userでコマンドプロンプトから実行できます。すでに別の管理セッションにいる場合は、runas /user:[domain\]username cmdを使用してコマンドプロンプトを実行することで、独自の「クイック」セッションを取得できます。また、MSの記事に記載されているように、再起動する必要はありません。ログオフして再度ログインするだけです。

お役に立てれば。

2
almaceleste

正しい名前で別のユーザープロファイルを作成し、ファイルを移動します。これは私にとって同様の問題を解決しました。

0
prog_24