2012-10-29 09:04:49 +0000 2012-10-29 09:04:49 +0000
171
171

Windows 8でユーザーフォルダの名前を変更するには?

Windows 8のマシンで初めてマイクロソフトアカウントでログインすると(メールアドレスを提供することで)、新しいユーザーフォルダが作成されます:

C:\Users\dzinx_000

以前のバージョンのWindowsでは、このフォルダの名前を選択することができました(それは私のユーザー名と同じでした)。コマンドラインを頻繁に使う私にとっては、これはかなり迷惑なことです。

  • どうにかしてdzinxに名前を変更できないでしょうか?

  • 単にフォルダの名前を変更するだけで、すべてが壊れてしまうのでしょうか?

回答 (9)

184
184
184
2012-11-04 14:04:06 +0000

与えられたコンピュータ上でMicrosoftアカウントを使用したことがあるかどうかに応じて、2つの異なるアプローチがあります:

私はすでにそのアカウントにログインしています

  1. 管理者権限を持つローカルユーザーアカウントを作成してください。再起動します。管理者権限のローカルアカウントでログインします。Win+X, G ( コンピュータ管理 ) → システムツールローカルユーザーとグループユーザー 、右クリックして 名前 を選択

  2. Win+X, A (コマンドプロンプト(管理者))

  3. Win+X, R (実行 )

  4. `HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList与えられたコンピュータ上でMicrosoftアカウントを使用したことがあるかどうかに応じて、2つの異なるアプローチがあります:

私はすでにそのアカウントにログインしています

  1. 管理者権限を持つローカルユーザーアカウントを作成してください。再起動します。管理者権限のローカルアカウントでログインします。Win+X, G ( コンピュータ管理 ) → システムツールローカルユーザーとグループユーザー 、右クリックして 名前 を選択

  2. Win+X, A (コマンドプロンプト(管理者))

  3. Win+X, R (実行 )

  4. に移動して、ユーザーアカウントの SID を検索してください。単純に各フォルダを開いて、正しいものを探すために ProfileImagePath をチェックすることができます。マイクロソフトアカウントでログインします。すべてが正常に動作するはずです:

私は私のMicrosoftアカウントにログインしたことがありません

手始めに、私たちは1つのローカルユーザーアカウントを持っているだけです:

私は今、私のMicrosoftアカウントを追加するつもりです。左下隅からコンピュータ管理を開いてみましょう。

ここでは、新しい文字化けしたユーザーアカウントが表示されています:

名前を変更しましょう!

この時点では、C:\Usersのフォルダが存在しないことに注意してください。

今すぐ新しいユーザーアカウントでログインしましょう。

これで私のMicrosoftアカウントはローカルに “superuser "という名前になり、プロファイルはC:\Users\superuser

Professional版を持っていません :(

Windows 8の標準版では、Local Users and Groupsスナップインは利用できません。この手順は、Local Users and Groups スナップインを使用していないことを除けば、I have already logged into that account* で説明したものと同じです。その代わりに、コマンドプロンプトを開き、プロファイルフォルダの名前を変更しました。その後、レジストリのProfileImagePathキーを調整しました。

さらに、レジストリ全体でユーザープロファイルのフルパス(C:\Users\Username)を検索し、すべてのエントリを新しいフォルダ名に置き換えました。

再起動して、名前を変更したアカウントでログインしても問題は検出できませんでしたが、前述したように、あなたのマイルは異なるかもしれません。

単にC:\Users\abcの名前をC:\Users\xyzに変更するとどうなりますか?

影響を受けたユーザーでログインした後、そのユーザーは一時的なプロファイルにログインします:

16
16
16
2012-10-29 09:08:21 +0000

フォルダへのシンボリックリンクを作成することができます。シンボリックリンクは透過的にリダイレクトされます。

シンボリックリンクを作成するには(管理者として) mklink を使用してください。

7
7
7
2012-11-03 14:10:03 +0000

このガイドはWindows XP/Vista用ですので、自己責任でお試しください。MSのアカウントを持っていないので試せません。データが破損した場合に備えて、フルレジストリをバックアップしてください。

ユーザープロファイルフォルダを移動したり、名前を変更したりすることができますが、この方法を使用した後にいくつかの副作用があるかもしれません。これは、サードパーティ製のソフトウェアによって追加されたレジストリ内の絶対パス参照(古いユーザープロファイルフォルダへの)が存在する可能性があるためです。そのため、それぞれのアプリケーションの機能が失われる可能性があります。

この情報は Change the Registered User and Company Name in Windows XP / Vista から得ました。レジストリを開くには、Win+Rを押してregeditと入力し、次のパスに移動してください。

これらのフィールドのいずれかを変更するには、フィールド名をダブルクリックし、値データセクションに情報を入力し、OKをクリックしてください。ユーザー名フォルダの名前が変更され、プログラムが正常に動作している場合は、問題ありません。

4
4
4
2012-11-07 05:54:31 +0000

やや長文のアプローチ(しかし、動作するかもしれません1)は次のようになります:

  • 全体のユーザーアカウントをバックアップするためにWindows Easy Transferを使用する
  • システムからユーザー(およびオプションでファイル)を削除する
  • 新しいlocal only(すなわち、Microsoftアカウントなし)ユーザーアカウントを作成する
  • そのユーザーとして一度ログインする
  • 簡単な転送データを復元する - 新しく作成されたユーザーに古いユーザーをマップする
  • 新しいアカウントのアカウントタイプをMicrosoftアカウント(PC)に変更します。マイクロソフトアカウントなし)ユーザーアカウント
  • そのユーザーとして一度ログインしなさい
  • 容易な移動データを元通りにしなさい - あなたの新しく作成されたユーザーに古いユーザーを地図を描いて下さい
  • マイクロソフトアカウントに新しいアカウントのアカウントタイプを変更しなさい (PCの設定->ユーザー-> MSアカウントに転換しなさい)
4
4
4
2013-08-16 09:39:23 +0000

HKEYCURRENTUSER\Software\Microsoft\WindowsCurrentVersion\Explorer\Shell Folders

のサブキーも更新してください。

そうしないと、「スタート」や「すべてのアプリ」のリンクがコマンドプロンプトのように動作しません。

4
4
4
2012-11-04 00:29:58 +0000

この問題の調査に費やした数時間から、ユーザーフォルダ名を変更することはできないという結論に達しました。まあ、変更はできますが、何千ものレジストリファイルを編集するのに多くの時間を費やす必要があります。これを解決する最善の方法は、新しい管理者アカウントを作成し、古いアカウントを削除することです。お役に立てれば幸いです。

2
2
2
2013-06-25 04:56:32 +0000

Windows 8 Professionalを持っていない人のために、コマンドラインを使用して古いアカウントの名前を変更する方法があります:

右クリック→管理者として実行でコマンドプロンプトを開きます。コマンドプロンプトのウィンドウでは、

net user

を入力し、古いアカウント名、すなわちuserAを確認します。古いアカウントが管理者であることを確認するには、タイプ:

net localgroup administrators

verify old account name is under C:\Users\userA. To rename the old user account:

wmic useraccount where "name='userA'" rename olduserA

Then if successful, verify the name has changed, type

net user

Verify that C:Users\olduserA shows up now. コントロールパネル→ユーザーアカウント→古いユーザーアカウントの表示名を変更してください。まず、win8 homeでAdministratorとしてログインして、古いユーザーアカウントの名前を変更して、古いユーザーアカウントの表示名を変更して、admin privsで新しいユーザーアカウントを作成して、C:Users\newacctを作成して、古いアカウントのC:Users\oldacctからC:Usersnewacctにほとんどのファイル/フォルダをコピーした。C:Illustratorのアクセス権を変更して、Everyoneを削除した。そして、再起動して、新しいアカウントでログイン。ユーザープロファイルの破損を修正しました。

1
1
1
2014-01-09 21:20:40 +0000

フォルダの削除にのみ有効 - 私はWindows 8のユーザーフォルダを削除することができました safemode http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode

その後、Windowsエクスプローラに行く - ウィンドウキー + E - その後、Cドライブをダブルクリック - その後、ユーザーファイルをダブルクリックします。その後、ユーザーを右クリックして取り除くと削除します。私はコントロールパネル-ユーザーアカウントと家族の安全-ユーザーアカウント-ユーザーアカウント-ユーザーアカウントを削除してアカウントを削除していました。私はまた、最初にWindowsエクスプローラを介してユーザーファイルを削除しようとしていたが、サブフォルダのほとんどを削除しました。おそらく、管理者としてログインするのがベストでしょう。その方法でファイル名を変更することもできると思います。お役に立てれば幸いです。

1
1
1
2013-01-11 11:56:05 +0000

もっと簡単な方法があると思います。

ユーザー名をクリックして、「Main identity」を好きな名前に変更してください。

関連する質問

8
13
6
6
9