我想将ALLUSERPROFILE的默认位置映射到其他文件夹。如何更改AllUsersProfile环境变量的默认值。
我按照以下链接,但至今没有运气
https://www.pcreview.co.uk/threads/changing-userprofile-and-allusersprofile.4047094/
我想将ALLUSERPROFILE的默认位置映射到其他文件夹。如何更改AllUsersProfile环境变量的默认值。
我按照以下链接,但至今没有运气
https://www.pcreview.co.uk/threads/changing-userprofile-and-allusersprofile.4047094/
我相信你想要的是注册表项
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来做实际的移动...在这种情况下,你需要改变任何被移动的用户的配置文件夹注册表设置...我也建议创建一个从C:\Users\jane
到D:\Users\jane
的符号链接。这是更多的工作,但它侵入性较小。
但我可以告诉你我在Windows 7机器上尝试了上述方法之一 - 这已经过了几年了,所以我不记得它是什么 - 并最终无法更新到Windows 10,直到我将/我的用户配置文件文件夹移回到C :.
而且我很确定,在研究这个问题时,我发现移动Users文件夹是官方而不是,受Microsoft支持。 (我不是他们是否仍然支持通过调整Windows的安装脚本设置在安装时的备用文件夹清楚。)
<update>
有a similar question with several good answers on SuperUser。其中一个答案链接到this post on LifeHacker,其中详细描述了RoboCopy程序......我相信这是我几年前看过的更长的文字。
</update>