我想将ALLUSERPROFILE的默认位置映射到其他文件夹。
我正在关注以下链接,但到目前为止没有运气 https://www.pcreview.co.uk/threads/changing-userprofile-and-allusersprofile.4047094/
答案 0 :(得分:0)
我相信你想要的是注册表键
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
。
最简单的方法是:
如果您想要移动现有的配置文件,则会变得更加困难,因为
我想我记得在某个地方看到过详细的报道。我今天晚上会尝试找到它。
但我会提醒您,在事实发生后重新定位用户个人资料会有问题。
首先,在安装过程中,在C :(或更确切地说,系统驱动器)上设置公共和默认用户配置文件。如果移动整个配置文件文件夹,则会有更多与这两个配置文件相关的注册表项需要更改。
此外,我遇到了许多假定用户个人资料文件夹为C:\Users
的程序。这是一个愚蠢的假设,但它可能会给你带来麻烦。
您可以通过创建从C:\Users
到D:\Users
(或将用户个人资料移至的任何位置)的符号链接或联结来缓解其中一些问题。然后,任何查看C:\Users
的内容都应该透明地重定向到D:\Users
。这可以避免弄乱注册表中的每用户文件夹设置。
还应该可以将选定的用户配置文件移动到另一个分区。也就是说,您可以保留C:\Users
,创建D:\Users
文件夹,然后移动选定的用户个人资料 - 即将C:\Users\jane
移至D:\Users\jane
。您仍然希望使用RoboCopy进行实际移动...在这种情况下,您需要为正在移动的任何用户更改配置文件文件夹注册表设置...我还建议您从{创建一个符号链接{1}}到C:\Users\jane
。这是更多的工作,但它的侵入性更小。
但是我可以告诉你我在Windows 7机器上尝试了上述方法之一 - 已经有几年了,所以我不记得哪一个 - 最后无法更新到Windows 10,直到我将/我的用户配置文件夹移回C: 在研究问题时我非常确定,我发现移动Users文件夹正式由Microsoft支持 。 (我不清楚他们是否仍然支持在安装时通过调整Windows安装脚本来设置备用文件夹。)
D:\Users\jane
有a similar question with several good answers on SuperUser。其中一个答案链接到this post on LifeHacker,详细描述了RoboCopy程序......我相信这是几年前我所看到的更长的写作。
<update>
答案 1 :(得分:0)
是的,您可以在 Windows 中将所有新用户的默认用户配置文件更改为其他路径。例如:d:\users
我在这篇文章中详细解释了它(卡斯蒂利亚语-西班牙语-):
https://www.sysadmit.com/2021/01/windows-perfiles-de-usuario-en-d.html
在我在上述帖子中解释的三种方式中,最简单的是在安装 Windows 时完成。这是:
在windows安装介质的根目录下创建文件:
自动无人值守.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>
使用该安装介质执行新安装,您将获得所有用户配置文件和目录都将在其中的结果
d:\users
代替平常
c:\users