如何在 Windows 8 中重命名用户文件夹?

Dzi*_*inX 172 windows-8 microsoft-account

当我第一次使用我的 Microsoft 帐户(通过提供电子邮件地址)登录 Windows 8 计算机时,会创建一个新的用户文件夹:

C:\Users\dzinx_000
Run Code Online (Sandbox Code Playgroud)

在以前版本的 Windows 中,我可以选择这个文件夹的名称(它等于我的用户名)。由于我经常使用命令行,这对我来说很烦人。

  • 我可以以某种方式将其重命名为dzinx吗?
  • 简单地重命名文件夹会破坏一切吗?

Der*_*ler 185

有两种不同的方法,具体取决于您是否曾在给定计算机上使用过 Microsoft 帐户:

我已经登录了那个账户

  1. 如果您还没有,请创建一个具有管理权限的本地用户帐户。

  2. 重启。

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

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

  5. Win+ X, A(命令提示符 (管理员) )

    ren C:\Users\dzinx_000 dzinx
    
    Run Code Online (Sandbox Code Playgroud)
  6. Win+ X, R(运行)

    regedit
    
    Run Code Online (Sandbox Code Playgroud)
  7. 导航HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\并找到您的用户帐户的 SID。您可以简单地打开每个文件夹并检查ProfileImagePath正确的文件夹。

    ProfileImagePath值重命名为您想要的名称,例如C:\Users\dzinx

  8. 使用您的 Microsoft 帐户登录。一切正常:

    在此处输入图片说明

我从未登录过我的 Microsoft 帐户

首先,我们只有一个本地用户帐户:

在此处输入图片说明

我现在要添加我的 Microsoft 帐户。

在此处输入图片说明

现在我们有了我们的 Microsoft 帐户。让我们从左下角打开计算机管理

在此处输入图片说明

在这里我们可以看到我们新的乱码用户账号:

在此处输入图片说明

重命名!

在此处输入图片说明

您可能会注意到此时不C:\Users存在文件夹。

在此处输入图片说明

现在使用新的用户帐户登录。

在此处输入图片说明

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

在此处输入图片说明

我没有专业版:(

在 Windows 8 的标准版中,本地用户和组管理单元不可用。

在我的测试中,以下程序运行良好。你的旅费可能会改变!

该过程与我已经登录到该帐户下概述的过程相同,只是我没有使用本地用户和组管理单元。相反,我直接进入命令提示符并重命名了配置文件文件夹。之后,我调整ProfileImagePath了注册表中的项。

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

重新启动并使用重命名的帐户登录后,我无法检测到任何问题,但是,正如我所说,您的里程可能会有所不同。

当我简单地重命名会发生什么C:\Users\abcC:\Users\xyz

使用受影响的用户登录后,该用户将登录到临时配置文件:
在此处输入图片说明
在此处输入图片说明

  • 适合新创建的帐户。尽管对于新帐户,很容易放弃它并创建本地帐户,然后链接到 MS 帐户。有许多应用程序在注册表中保留绝对路径。如果您确实想遵循此答案,则还必须使用以前的文件夹路径搜索和更改所有注册表项。先搜索以评估工作量!例如,Dropbox 会很痛苦。很少有联想应用程序仍然为我写入旧位置。所以它仍然需要与符号链接配对。 (4认同)
  • 看起来这不会在 Windows 8 标准版上工作......因为没有用户和组 (3认同)
  • 如果您的个人资料文件夹中的图片启用了图片密码并要重命名,则您将无法执行第 5 步,因为图片正在使用该文件夹。只需再次重新启动,这样默认登录名就不是您要重命名的登录名... (3认同)

Bob*_*Bob 16

您可以创建指向该文件夹的符号链接。符号链接将透明地重定向。

使用mklink(以管理员身份)创建符号链接:

mklink /d C:\Users\dzinx C:\Users\dzinx_000
Run Code Online (Sandbox Code Playgroud)

  • @DzinX 在以前的 Windows 版本中,您可以编辑注册表中“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList”的子项。一个子项将用于您的用户 SID,然后您只需更改其“ProfileImagePath”值并重命名文件夹。但是,此设置仅适用于 Windows(在 Win8 上未经测试,但假定可以工作)。它是用于在登录时设置 `%userprofile%` 的路径,但是编码不当的程序可能会保存到您的用户配置文件的绝对路径并且会中断。我也不确定现代 UI 应用程序将如何反应,但我想这取决于,再一次。 (2认同)
  • @DzinX 我想最安全的是通过注册表将主文件夹更改为 `dzinx`(并重命名),然后创建从 `dzinx_000` 到 `dzinx` 的符号链接。这样,只有专门请求符号链接文件夹的程序才会使用它。当然,您也可以尝试不使用符号链接,看看是否有任何崩溃,然后再添加。 (2认同)

avi*_*irk 7

本指南适用于Windows XP/Vista,因此请自行承担风险。我无法测试它,因为我没有 MS 帐户。

在我们开始之前创建系统驱动器的还原点或备份。在任何数据损坏的情况下备份您的完整注册表。

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

我从在 Windows XP/Vista 中更改注册用户和公司名称中获得了此信息。

如果您必须重命名您注册的用户名,那么您必须编辑注册表项。要打开注册表,只需按Win+R并键入regedit并导航到以下路径

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

否,在右侧面板中,您将看到两个可编辑条目RegisteredOrganiztionRegisteredOwner

在此处输入图片说明

要更改这些字段中的任何一个,请双击字段名称并在“值数据”部分输入您的信息,然后单击“确定”。

如果用户名文件夹已重命名并且您的程序运行正常,则可以,否则将其更改为profileimagepath您提供给RegisteredOwner的名称

为此,导航到注册表中的以下路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

在此处输入图片说明

  • 答案的关键部分是通过注册表更改“ProfileImagePath”。其他注册表值是不相关的。 (3认同)
  • @avirk:必须通过其他方式调整用户名。`RegisteredOwner` 和 `RegisteredOrganization` 值是不相关的。请参阅:http://www.howtogeek.com/howto/windows-vista/quick-tip-change-the-registered-owner-in-windows/ (2认同)

归档时间:

查看次数:

302475 次

最近记录:

8 年 前