用户配置文件的默认位置是C:\Users
。我想将此位置移动到另一个驱动器(即D:\Users
)。我已经能够自定义库的位置,但是我也想迁移其他东西。有没有一种简单的方法可以更改用户配置文件的默认位置?
%USERPROFILE%
路径位置。
用户配置文件的默认位置是C:\Users
。我想将此位置移动到另一个驱动器(即D:\Users
)。我已经能够自定义库的位置,但是我也想迁移其他东西。有没有一种简单的方法可以更改用户配置文件的默认位置?
%USERPROFILE%
路径位置。
Answers:
只有一种“真正”的方法可以实现-使用sysprep。在这里描述:http : //www.tenforums.com/tutorials/1964-users-folder-move-location-windows-10-a.html
但我警告您不要采取此类行动。将用户配置文件移动到非标准位置会导致许多程序的安装和操作出现问题。无需考虑-传输配置文件后不会安装MS RSAT。
使用NTFS结点将Users目录重定向到另一个驱动器上,我获得了很多成功。我遵循了该指南:https : //www.lifehacker.com.au/2010/02/move-the-users-directory-in-windows-7/。本指南适用于Windows 7,但也适用于Windows 7。
但是,在恢复模式下创建连接时要记住的一件事。确保连接点指向Windows安装本身中的正确驱动器号。恢复可能有所不同。为了使事情井井有条,我曾经diskpart
更改驱动器号以匹配我的安装。
我还建议仅移动用户的目录。如果由于某种原因无法访问,则您将无法登录。在这种情况下,将默认管理员帐户保留在C:\下将是有益的。
警告:在尝试此操作之前,请创建备份和还原点。我搞砸了一次,不得不自己恢复!
需要本地管理员。
将要保留在配置文件中的文件移到独立的位置,例如直接在C:或D:驱动器上
修改ProfilesDirectory
under 的注册表值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
以指向您的新目录。这只会对新的配置文件生效
在本地计算机上创建具有管理员权限的临时用户。删除您的域用户配置文件时需要这样做,以便可以重新创建它。
注销您的帐户并登录到临时管理员用户。
查找高级系统设置(例如,通过“开始” |“运行”并键入sysdm.cpl
),然后从“ 用户配置文件”部分中选择“设置” 。
找到您的域用户的用户名,然后单击“ 删除”按钮
我建议使用切换帐户,而不是注销临时帐户。这样,如果出现问题,您仍然可以使用一个帐户
切换帐户并使用您的域用户登录。现在应该在正确的位置重新创建配置文件。
从另一个角度来解决这个问题-我的本地配置文件目录已删除,我无法恢复-从技术上讲仍然是配置文件移动问题。目录损坏或丢失时,我收到的弹出错误对话框为“无法登录本地配置文件”。
帮助我的方法是重命名ProfileList
条目.old
并重新启动计算机。重新启动后,我可以运行sysdm.cpl
> 高级选项卡>用户配置文件设置,并删除我的临时配置文件(<< userid >>。TEMP)。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
删除配置文件并重新启动后,我使用重新添加了用户帐户netplwiz
,最后重新启动。