Share via


CopyProfile

CopyProfile 可讓您自訂使用者設定檔,並使用自訂設定檔作為預設使用者設定檔。 Windows 會使用預設的使用者設定檔作為範本來將設定檔指派給每位新使用者。

CopyProfile 會在特製化組態階段執行。 自訂內建系統管理員設定檔之後,應該使用它。 CopyProfile使用 設定通常需要您使用個別的回應檔案,藉由執行sysprep將電腦一般化。

當您使用 CopyProfile 時,請注意下列考慮:

  • 在參考電腦上,只使用內建的系統管理員帳戶。 建立多個帳戶可能會導致您將錯誤的使用者設定檔複製為預設設定檔。

  • 請勿使用網域帳戶。 這是因為設定會在 CopyProfile sysprep 期間從網域中移除電腦之後執行。 因此,在網域帳戶中設定的設定將會遺失。 如果您對預設使用者設定檔進行變更,然後將電腦加入網域,您對預設使用者設定檔所做的自訂將會出現在新的網域帳戶上。

  • 請注意,不會複製預設使用者設定檔的某些自訂專案,例如釘選到工作列的專案。 某些設定是由新的使用者登入程式重設。 若要設定這些使用者設定,請使用群組原則設定或建立腳本來定義這些設定。

  • 某些使用者設定檔設定,包括預設應用程式設定,會使用使用者專屬的雜湊來加密。 如果您將這些設定複製到另一個使用者設定檔,Windows 會將其視為無效設定檔,並在使用者第一次登入時予以重設。 Windows 不支援使用 CopyProfile 來複製這些設定。

    重要

    如果您未正確修改登錄,可能會發生嚴重問題。 在修改之前,備份登錄以供還原,以免發生問題。

    執行 CopyProfile 之後,您必須從預設使用者中刪除某些登錄專案,以防止重設問題。 以下是如何處理:

    1. 開啟 登錄編輯程式

    2. 找出並選取此子樹:
      HKEY_USERS

    3. 在 [ 檔案] 功能表上,選取 [載入 Hive]。

      注意

      預設不會顯示預設使用者 Hive。 它必須載入、編輯,然後手動卸載。

    4. 輸入 C:\Users\Default\NTUSER。 [ 檔案名] 方塊 中的 DAT,然後選取 [ 開啟]。

    5. 在 [載入 Hive]對話方塊中,于 [機碼名稱] 方塊中輸入暫時名稱< DefaultUser >,然後按 Enter 鍵。

    6. 刪除這些登錄專案:

      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\FileAssociationsUpdateVersion
      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\UrlAssociations
      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

      注意

      只有在執行 CopyProfile 之後,才會出現這些登錄專案。

    7. 前往 HKEY_USERS\<DefaultUser>

    8. 在 [ 檔案] 功能表上,選取 [ 取消載入 Hive]。

    9. 關閉 [登錄編輯程式]。

    現在,當使用者第一次登入 Windows 時,Windows 會從oemdefaultassociations.xml檔案載入一般的預設應用程式設定。

如需如何使用 CopyProfile 的詳細資訊,請參閱 使用 CopyProfile 自訂預設使用者設定檔

描述
True 變更預設使用者設定檔以包含自訂設定。 只有在您已對所有使用者套用的使用者設定檔自訂時,將此值設定為 True
False 不會變更預設使用者設定檔。 這是預設值。

有效的組態傳遞

特殊化

父階層

Microsoft-Windows-Shell-Setup | CopyProfile

適用於

如需此元件支援的 Windows 版本和架構清單,請參閱 Microsoft-Windows-Shell-Setup

XML 範例

下列 XML 輸出指定 Sysprep 會將自訂的使用者設定檔設定從內建系統管理員帳戶複製到預設使用者設定檔。

<CopyProfile>true</CopyProfile>

Microsoft-Windows-Shell-Setup

開機 Windows 進入稽核模式或 OOBE

Sysprep (系統準備) 概觀