如何更改 Windows 10 中的用户配置文件位置?

Jam*_*rtz 21 user-accounts user-profiles windows-10

用户配置文件的默认位置是C:\Users。我想将此位置移动到另一个驱动器(即D:\Users)。我已经能够自定义库位置,但是我也喜欢迁移其他一些东西。有没有一种简单的方法可以更改用户配置文件的默认位置?

use*_*638 6

我使用 NTFS 连接将用户目录重定向到另一个驱动器,取得了很大的成功。我遵循了这个指南:https://www.lifehacker.com.au/2010/02/move-the-users-directory-in-windows-7/。本指南适用于 Windows 7,但也适用于 10。

不过,在恢复模式和创建连接时要记住一件事。确保连接点指向 Windows 安装本身中的正确驱动器号。恢复时可能会有所不同。为了保持秩序,我曾经diskpart更改驱动器号以匹配我的安装。

我还建议仅移动您的用户目录。如果由于某种原因无法访问,您将无法登录。在这种情况下,将默认管理员帐户保留在 C:\ 上会很有好处。


Joh*_*all 5

警告:在尝试之前创建备份和还原点。我搞砸了一次,不得不自己进行恢复!

需要本地管理员。

  1. 将您想要从您的个人资料中保留的文件移动到独立的某个地方,例如直接在 C: 或 D: 驱动器上

  2. 修改ProfilesDirectoryunder的注册表值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList以指向您的新目录。这仅对新配置文件生效

  3. 在本地计算机上创建一个具有管理员权限的临时用户。这需要删除您的域用户配置文件,以便可以重新创建。

  4. 注销您的帐户并登录到临时管理员用户。

  5. 找到高级系统设置(例如通过开始 | 运行和输入sysdm.cpl)并从用户配置文件部分选择设置。

  6. 找到您的域用户的用户名,然后单击“删除”按钮

  7. 我建议使用切换帐户而不是注销临时帐户。这样,如果出现问题,您仍然可以使用一个帐户

  8. 切换帐户并使用您的域用户登录。现在应该在正确的位置重新创建配置文件。


小智 4

只有一种“真正”的方法可以做到这一点 - 使用 sysprep。此处描述:http://www.tenforums.com/tutorials/1964-users-folder-move-location-windows-10-a.html

但我警告不要采取此类行动。将用户配置文件移动到非标准位置会导致许多程序的安装和操作出现问题。不假思索 - MS RSAT 在传输配置文件后不会安装。

  • 与答案的第二段相反,我从 Windows 7 到 Windows 10(以及通过迁移)运行此设置很多年(2013 IIRC),没有任何问题。一开始设置起来并不总是那么容易,但是一旦使用 sysprep 就位,就绝对不会发生冲突或问题。我认为这有一个简单的原因:在Windows的各个版本中,正确文件夹的路径发生了很大变化,甚至没有说它取决于用户名,所以从应用程序的角度来看,不是动态查询路径会很傻的。 (2认同)