如何更改AllUsersProfile环境变量的默认值。

时间:2017-07-25 14:11:24

标签: windows environment-variables

我想将ALLUSERPROFILE的默认位置映射到其他文件夹。

我正在关注以下链接,但到目前为止没有运气 https://www.pcreview.co.uk/threads/changing-userprofile-and-allusersprofile.4047094/

2 个答案:

答案 0 :(得分:0)

我相信你想要的是注册表键
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList

最简单的方法是:

  1. 安装Windows时,请创建具有管理员权限的临时用户帐户。
  2. 使用临时帐户登录,更改默认用户配置文件目录,然后重新启动(我相信注册表更改在重新启动之前不会生效);
  3. 使用临时帐户登录并创建" real" /永久用户帐户。确保其中至少有一个具有管理员权限。
  4. 使用" real"登录管理员帐户并删除您在安装期间创建的临时/虚拟帐户。
  5. 如果您想要移动现有的配置文件,则会变得更加困难,因为

    • 注册表更改不会影响现有用户配置文件。
    • IIRC在Windows运行时无法移动现有配置文件。您必须启动到恢复模式控制台并使用RoboCopy移动用户配置文件文件夹。

    我想我记得在某个地方看到过详细的报道。我今天晚上会尝试找到它。

    但我会提醒您,在事实发生后重新定位用户个人资料会有问题。

    首先,在安装过程中,在C :(或更确切地说,系统驱动器)上设置公共和默认用户配置文件。如果移动整个配置文件文件夹,则会有更多与这两个配置文件相关的注册表项需要更改。

    此外,我遇到了许多假定用户个人资料文件夹为C:\Users的程序。这是一个愚蠢的假设,但它可能会给你带来麻烦。

    您可以通过创建从C:\UsersD:\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 时完成。这是:

  1. 在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>
  1. 使用该安装介质执行新安装,您将获得所有用户配置文件和目录都将在其中的结果

    d:\users

代替平常

c:\users