簡體   English   中英

如何更改 AllUsersProfile 環境變量的默認值。

[英]How to change default value of AllUsersProfile environment variable.

我想將 ALLUSERPROFILE 的默認位置映射到其他文件夾。

我正在關注以下鏈接,但到目前為止還沒有運氣
https://www.pcreview.co.uk/threads/changed-userprofile-and-allusersprofile.4047094/

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

最簡單的方法是:

  1. 安裝 Windows 時,創建一個具有管理員權限的臨時用戶帳戶。
  2. 用臨時賬號登錄,更改默認的用戶配置文件目錄,然后重啟(我相信在重啟之前注冊表更改不會生效);
  3. 使用臨時帳戶登錄並創建“真實”/永久用戶帳戶。 確保其中至少一個具有管理員權限。
  4. 使用“真實”管理員帳戶登錄並刪除您在安裝過程中創建的臨時/虛擬帳戶。

如果您有要移動的現有配置文件,則變得更加困難,因為

  • 注冊表更改不會影響現有的用戶配置文件。
  • IIRC 您不能在 Windows 運行時移動現有配置文件。 您必須啟動到恢復模式控制台並使用 RoboCopy 移動用戶配置文件文件夾。

我想我記得在某處看到過詳細的文章。 今晚晚些時候我會試着找到它。


但我要提醒您,事后重新定位用戶配置文件是有問題的。

一方面,公共和默認用戶配置文件在安裝期間設置在 C:(或更准確地說,您的系統驅動器)上。 如果您移動整個配置文件文件夾,則會有更多與這兩個配置文件相關的注冊表項需要更改。

此外,我遇到了許多假定用戶配置文件文件夾是C:\\Users 這是一個愚蠢的假設,但它可能會給您帶來問題。

您可以通過創建從C:\\UsersD:\\Users (或將用戶配置文件移動到的任何位置)的符號鏈接或連接來緩解其中的一些問題。 然后在C:\\Users查找的任何內容都應該透明地重定向到D:\\Users 這讓您免於弄亂注冊表中的每用戶文件夾設置。

還應該可以將選定的用戶配置文件移動到另一個分區。 也就是說,您將保留C:\\Users ,創建一個D:\\Users文件夾,然后移動選定的用戶配置文件——即將C:\\Users\\jane移動到D:\\Users\\jane 您仍然希望使用 RoboCopy 進行實際移動……在這種情況下,您需要為正在移動的任何用戶更改配置文件文件夾注冊表設置……我還建議從C:\\Users\\janeD:\\Users\\jane 這是更多的工作,但它的侵入性較小。

但我可以告訴你,我在 Windows 7 機器上嘗試了上述方法之一——已經有幾年了,所以我不記得是哪一種——最終無法更新到 Windows 10,直到我移動/我的用戶配置文件文件夾回到 C:。
而且我很確定在研究這個問題時,我發現 Microsoft 正式支持移動用戶文件夾。 (我不清楚他們是否仍然支持在安裝時通過調整 Windows 安裝腳本來設置備用文件夾。)

<update>
SuperUser 上一個類似的問題,有幾個很好的答案 其中一個答案鏈接到LifeHacker上的這篇文章,其中詳細描述了 RoboCopy 程序......我相信這是我幾年前看過的更長的文章。
</update>

是的,您可以在 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:\\用戶

而不是通常的

c:\users  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM