將使用者和 ProgramData 目錄重新安置至具有 Windows 目錄之磁片磁碟機以外的磁片磁碟機

本文說明在 Windows 作業系統中,[使用者] 目錄及 ProgramData 目錄至% 系統磁片% drive 以外的其他磁片磁碟機的原則中所做的變更。

原始產品版本:   Windows 10-all edition,Windows Server 2019,Windows Server 2016,Windows Server 2012 R2
原始 KB 編號:   949977

警告

使用 ProgramData 設定重新導向資料夾到系統磁片區以外的磁片磁碟機,將會封鎖您升級為 Windows 未來版本的能力。

將使用者設定檔目錄或程式資料檔案夾的預設位置變更為系統磁片區以外的磁片區,您無法為您的 Windows 安裝服務。 無法將任何更新、修復程式或 service pack 套用到安裝。 建議您不要變更使用者設定檔目錄或程式資料檔案夾的位置。

從 Windows 10 開始,即使使用者設定檔重新導向至其他磁片磁碟機,也會支援作業系統升級。 例如,如果您使用 Windows 8.1,且 ProfilesDirectory 設定為 D: \ ,您可以升級為 Windows 10。

詳細資訊

% 系統磁片% 定義為含有 Windows 目錄的磁片磁碟機。 您可能想要將 Users 目錄或目錄重新放置 ProgramData 到其他磁片磁碟機的原因有多種。

針對 Windows,最常見的原因如下:

  • 從單一磁片磁碟機和只包含使用者檔案的磁片磁碟機,備份資料會比較容易。
  • 如果使用者資料位於不同的磁片區,則在使用者的電腦上重建作業系統磁片會比較容易。 在此情況下,可格式化包含 Windows 目錄的磁片磁碟機,而且可以重新安裝 Windows,而不必擔心如何移除使用者資料。

在 Windows Server 中,最常見的原因如下:

  • 當您將 Users 目錄及目錄重新放置 ProgramData 至作業系統磁片磁碟機以外的磁片磁碟機時,可提高效能。

如需如何使用 [回應檔案] 設定的詳細資訊,請參閱 答案檔案一覽

注意

如果您使用 FolderLocations 無人參與設定將使用者資料移至% 系統磁片% 磁片磁碟機以外的位置,則可能不會安裝某些服務元件。 這些元件可能包含重要的更新、安全性更新、修復程式和 service pack。

目前 Windows AIK 和 Windows OPK 的版本中所記錄的資訊

Windows 自動安裝套件 (AIK) 和 Windows OEM 預先安裝套件 (OPK) for Windows 及 Windows Server 包含與設定檔目錄及 ProgramData 無人值守設定使用相關的檔警告。 這些設定可讓您將 Users 目錄及目錄重新放置 ProgramData 到其預設位置以外的位置。 這包括其他磁片磁碟機。

在提供服務堆疊更新 (更新 937287) 之前,已包含這些警告。 此更新解決警告文字中所討論的問題。 Windows AIK 和 Windows OPK 檔會以下列方式讀取。 您無法將此類安裝升級至下一個 Windows 版本。

設定 Windows AIK 和 Windows OPK 檔中的資訊:

設定檔目錄設定

設定檔目錄設定會指定使用者設定檔資料夾的路徑。

使用此設定可將使用者設定檔資料夾移 (通常會在安裝程式或 Sysprep 期間%SYSTEMDRIVE%\Users) 至其他位置。 目的地路徑可以在系統磁片磁碟機以外的磁片區上,只要符合下列需求即可:

  • 它必須在 NTFS 磁片區上。
  • 它不得是另一個作業系統使用者設定檔資料夾的路徑。
  • 它不能包含任何已維護的元件。

您可以使用此設定,將系統資料與使用者資料分開。 如果已在系統磁片區上重新安裝 Windows,具有系統管理許可權的使用者可以手動從該位置復原資料。

警告

使用 ProfilesDirectory 將資料夾重新導向至系統磁片區以外的磁片磁碟機會封鎖升級。 使用 ProfilesDirectory 指向非系統磁片區的目錄,將會封鎖 SKU 升級和升級至 Windows 未來的版本。 例如,如果您使用 Windows 8 搭配 ProfilesDirectory 設定為 D: \ ,您就無法升級至 windows 8 Pro 或 windows 的下一個版本。 服務堆疊不會處理跨磁片區交易,而且會封鎖升級。

ProgramData 設定

ProgramData 設定會指定程式資料檔案夾的路徑。

重要

這些設定應該只用于測試環境。 將使用者設定檔目錄或程式資料檔案夾的預設位置變更為系統磁片區以外的磁片區,您無法為您的 Windows 安裝服務。 無法將任何更新、修復程式或 service pack 套用到安裝。 Microsoft 建議您不要變更使用者設定檔目錄或程式資料檔案夾的位置。 這一點特別適用于 Microsoft Store 應用程式。 變更% programdata% 的位置時,將會在您安裝、卸載或更新這些應用程式時發生錯誤。

注意

如果您使用無人值守設定來設定本文所列的作業系統,我們將供應商業上合理的工作來支援您的案例。