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

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

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

答案1

警告:尝试此操作之前,请先创建备份和还原点。我搞砸了一次,不得不自己进行还原!

需要本地管理员。

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

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

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

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

  5. 查找高级系统设置(例如通过开始 | 运行并输入sysdm.cpl)并从中选择设置用户资料部分。

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

  7. 我建议使用切换帐户,而不是退出临时帐户。这样,如果出现问题,你仍然有一个可以正常工作的帐户

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

答案2

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

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

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

答案3

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

但我警告不要这样做。将用户配置文件移动到非标准位置会导致许多程序的安装和运行出现问题。不用想 - MS RSAT 在传输配置文件后不会安装。

答案4

仅适用于在安装 Windows 10 之前准备第二个驱动器上的配置文件的人。假设您计划从 DOM(模块上的设备或磁盘)运行 Windows,但想要使用例如在另一台设备(D:)上设置的 RAID 进行(专业)文件存储。

在 Windows 核心安装完成后,它会重新启动到 OOBE(开箱即用体验),此时可以将配置文件从 更改为C:\UsersD:\Users请按照以下步骤操作:

零步骤

准备relocate_profiles.xml包含此内容的响应文件

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <FolderLocations>
                <ProfilesDirectory>D:\Users</ProfilesDirectory>
            </FolderLocations>
        </component>
    </settings>
</unattend>

步骤1

此时,重启后在语言选择对话框中点击Ctrl+ Shift+ F3。这将重新启动进入审核模式。

第二步

重启后关闭(取消)系统准备工具。现在您以临时管理员身份登录。

第三步

在命令提示符中输入此命令

C:\Windows\system32\sysprep\sysprep.exe /oobe /reboot /unattend:d:\relocate_profiles.xml

假设 xml 文件位于 D: 上,但它可以位于任何地方,甚至在安装介质上。

运行此命令后,Windows 将继续安装,并将配置文件存储在D:\Users而不是 中C:\Users。对于我们当中的国际用户,Windows 资源管理器可能会将这些文件夹显示为GebruikersBenutzer,但实际上它们都是同一个文件夹。

使用该设置几周后,我发现没有任何问题,所有菜单均可正常工作,其他软件的安装也没有任何故障。

相关内容