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

有两种不同的方法,这取决于你是否在给定的计算机上使用过微软账号:

我已经登录过该账号

  1. 创建一个具有管理权限的本地用户账号,如果你还没有的话,就创建一个具有管理权限的本地用户账号

  2. 重新启动。

  3. 用具有管理权限的本地账户登录。

  4. Win+X,G ( **计算机管理* ) → 系统工具* →本地用户和组用户,右键点击用户,重命名

5.Win+X,A ( 命令提示符(Admin) )

6.Win+X,R ( 运行 )

7.导航到`HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList有两种不同的方法,这取决于你是否在给定的计算机上使用过微软账号:

我已经登录过该账号

  1. 创建一个具有管理权限的本地用户账号,如果你还没有的话,就创建一个具有管理权限的本地用户账号

  2. 重新启动。

  3. 用具有管理权限的本地账户登录。

  4. Win+X,G ( **计算机管理* ) → 系统工具* →本地用户和组用户,右键点击用户,重命名

5.Win+X,A ( 命令提示符(Admin) )

6.Win+X,R ( 运行 )

7.导航到,找到用户账号的SID。你可以简单的打开每个文件夹,然后在ProfileImagePath中检查一下

  1. 用你的Microsoft账户登录。一切应该都很顺利:

我从来没有登录过我的微软账号

开始,我们只有一个,本地用户账号:

我现在要添加我的微软账号。让我们打开左下角的计算机管理,在这里我们可以看到我们新的乱码用户账号:

重命名!

你可能会注意到,此时在C:\Users中没有文件夹存在

现在用新的用户账号登录。

现在我的微软账户在本地被命名为 “超级用户",并且配置文件存储在C:\Users\superuser

我没有专业版 :(

在标准版的Windows 8中,本地用户和组快进是不可用的。你的情况可能会有所不同!

这个过程与我已经登录到该账户下的内容相同,只是我没有使用本地用户和群组快进。相反,我直接进入了命令提示符并重命名了配置文件文件夹。之后,我调整了注册表中的ProfileImagePath键。

此外,我搜索了整个注册表中的用户配置文件的完整路径(C:\Users\Username),并将所有的条目替换为新的文件夹名称。

我在重启后用重命名的账号登录后,没有发现任何问题,但是,正如我所说,你的情况可能会有所不同。

当我简单地将C:\Users\abc重命名为C:\Users\xyz后,会发生什么?

用受影响的用户登录后,用户会登录到一个临时配置文件:

&004

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

你可以创建一个符号链接到该文件夹。符号链接将透明地重定向。

mklink (作为管理员) 创建一个符号链接:

mklink /d C:\Users\dzinx C:\Users\dzinx_000
7
7
7
2012-11-03 14:10:03 +0000

本指南适用于Windows XP/Vista,所以请自行承担风险。我不能测试,因为我没有MS帐户。

在开始之前,请先创建一个还原点或备份您的系统驱动器。在数据损坏的情况下,备份完整的注册表。

虽然你可以移动或重命名用户配置文件文件夹,但使用这种方法后可能会有一些副作用。这是因为在第三方软件添加的注册表中可能会有一些绝对路径引用(到旧的用户配置文件文件夹)。

我从更改Windows XP / Vista中的注册用户和公司名称中得到了这些信息。要打开注册表,只需按Win+R键并输入regedit,然后导航到下面的路径

HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 没有,在右边的面板上你会看到两个可编辑的条目RegisteredOrganiztionRegisteredOwner

要更改这些字段,请双击字段名称并在值数据部分输入您的信息,然后点击确定。如果用户名文件夹已经重新命名,并且你的程序也正常工作,那么就可以了,否则就把profileimagepath改成你给的注册所有者的名字。

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

一个有点啰嗦的方法(但可能是可行的方法)是:

  • 使用Windows Easy Transfer来 “备份 "整个用户账户
  • 从系统中删除用户(和可选的文件)
  • 创建一个新的local only(即没有Microsoft账户)的用户账户
  • 以该用户的身份登录一次
  • 恢复易传输数据 - 将旧用户映射到新创建的用户上
  • 将账户类型改为新的账户(PC)。没有微软账户)用户账户
  • 以该用户的身份登录一次
  • 恢复简单传输数据 - 将旧用户映射到新创建的用户上
  • 将新账户的账户类型更改为微软账户(PC设置->用户->切换到MS账户)。
4
4
4
2013-08-16 09:39:23 +0000

在 “开始 "或 "所有应用程序 "中的一些子键也应该被更新,例如命令提示符。

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

通过几个小时的研究,我得出了一个结论:你不能更改用户文件夹名称。你可以,但你必须花很多时间编辑成千上万的注册表文件。解决这个问题的最好方法是创建一个新的管理员帐户,然后删除旧的帐户。希望这对你有帮助。

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

对于没有Windows 8专业版的用户,有一个方法可以使用命令行重命名旧账号:

打开命令提示符右键→以管理员身份运行。在命令提示符窗口中,键入

net user

,并验证旧账号名称,即userA。要验证旧帐号是管理员,键入:

net localgroup administrators

验证旧帐号名在C:\Users\userA下。要重命名旧的用户账户:

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

然后如果成功,验证名称已经改变,键入

net user

验证C:UsersolduserA现在显示的是C:UsersolduserA。然后进入控制面板→用户账户→重命名旧的用户账户显示名

然后如果需要的话,可以将这个重命名的账户复制到新创建的账户中,跳过NTUSER.DAT* NTUSER.ini文件。首先在win8主页上以管理员身份登录,然后重命名旧的用户账户,更改旧的用户账户的显示名,创建新的用户账户,用管理员权限创建C:Users/newacct,然后将大部分文件/olders从旧账户复制到C:Users/newacct。修改了C:Users/newacct上的权限,使其可以完全访问新账户,删除了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 explorer先删除用户文件,结果删除了大部分子文件夹。可能最好是以管理员身份登录。我想你也可以通过这种方式重命名文件。希望这对你有帮助。

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

我想有一个更简单的方法。

进入regedit> 当前用户> 个人信息

点击你的用户名,把 “主要身份 "改成你想要的名字。