如何更改 Windows 10 中的用户目录名称?

如何更改 Windows 10 中的用户目录名称?

我有一个名为: 的用户用户alex,我想将 更改用户为英文单词,在 Windows 10 中该如何操作?

C:\Users\用户alex>xxx install xxx

我想把用户alex名字改成英文单词。

答案1

警告:

  • 这有效
    • 我知道,当我在专业地致力于让一个全新的用户帐户正常运行时,我已经将注册表项指向了新位置。效果很好。
  • 不过,我相信这可能是非官方的
  • 基本上,这只会导致用户帐户查看新目录。这会改变Microsoft Windows 使用的设置。此更改不会导致任何其他程序存储有关文件位置的信息副本。因此,这可能会导致一些其他问题,可能需要单独修复(或可能让您非常痛苦,以至于您可能决定恢复)。

特别是您大量使用命令提示符,也许您可​​以通过引用 %USERPROFILE% 而不是使用 C:\Users\(复杂......)来解决当前问题(具有挑战性的名称)

好的,有了上述概述/警告,下面是一些步骤:

  1. 确保所有关键数据的备份都易于访问
    • 无论如何,这样做总是好的。
  2. 创建另一个可以登录的用户。
  3. 确保该用户是本地管理员。
    • 在修改您想要的用户帐户之前先执行此操作,以防出现问题导致您无法以您想要的用户身份登录。
  4. (然后,执行此处描述的其余步骤。)

创建一个具有所需名称的空目录

图形方法:运行 UAC 提升的 RegEdit 副本。(即,右键单击 RegEdit 图标或命令提示符图标,如果有“以管理员身份运行”选项,请选择该选项。如果您运行了命令提示符,请运行 RegEdit。)

转到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

查看每个子键,找到具有 REG_EXPAND_SZ 值(名为 ProfileImagePath)且包含旧位置的子键。

右键单击它,然后说修改。

命令行方法:或者,使用命令行方法:

  1. REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /s

  2. (找到相关的 ProfileImagePath。然后向上滚动以找出它是哪个注册表项。)
  3. 更改为:
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S(SIDdetails)" /v ProfileImagePath /t REG_EXPAND_SZ /d "C:\Users\NewValue" /f

(自定义最后一行的“(SIDdetails)”和“NewValue”部分。)

下一步

  1. 我估计需要再次登录。我怀疑可能还需要重新启动(或者可能只是重新启动与登录相关的服务等其他过程,但重新启动整个计算机可能是更容易描述且可以成功完成此操作的步骤)。
  2. 试试看。
    • 登录
    • 验证目录是否已根据需要更改
    • 根据需要进行进一步测试。运行关键程序,查看它们是否仍能正常工作。特别是,如果它们访问目录中的重要数据文件,请确保可以轻松打开这些文件而不会出现问题。
      • 例如,如果在使用 Microsoft Outlook 的专业系统中,它能正常工作吗?(它能找到任何数据文件吗?说到 Outlook,如果您遇到过更改用户帐户拼写的情况,请务必也检查一下。看起来正确吗?)

答案2

答案很简单。创建一个新用户并删除旧用户。这对我来说很管用,我从别人那里买了这台电脑,没有数据或程序需要保留。我创建了一个具有管理员权限的新用户,然后删除了具有管理员权限的旧用户。路径被更改了,当然登录用户名也改变了。

相关内容