使用 CopyProfile 自訂預設的使用者設定檔

Windows 會使用預設的使用者設定檔作為範本來將設定檔指派給每位新使用者。 藉由自訂預設的使用者設定檔,您可以針對電腦上建立的所有使用者帳戶進行設定。

您可以使用 CopyProfile 設定來自訂使用者設定檔,然後將該設定檔複製到預設的使用者設定檔。 藉由使用 CopyProfile,您可以自訂已安裝的應用程式、驅動程式、桌面背景、Internet Explorer 設定和其他設定。 請注意,某些設定無法使用 CopyProfile 來加以保留。

注意

不支援使用 CopyProfile 來自訂 [開始] 功能表。 相反地,您可以使用下列方法來管理 Windows 10 中的自訂 [開始] 版面配置:

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

重要

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

執行之後 CopyProfile ,您必須從預設使用者刪除某些登錄專案,以避免重設問題。 以下說明如何繼續:

  1. [開啟 登錄編輯程式]。

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

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

    注意

    預設的使用者 hive 預設不存在。 它必須載入、編輯,然後手動卸載。

  4. 輸入 C: \ Users \ Default \ ntuser.man。 [ 檔案名 ] 方塊中的 [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 設定的回應檔案

Windows SIM 中,建立已將 amd64_Microsoft-Windows-Shell-Setup_neutral\ 新增至 Pass 4 - Specialize 的回應檔案,並將 CopyProfile 設定為 True。 請將此回應檔案儲存為 copyprofile.xml。 在執行 Sysprep 時,將會用到此回應檔案。

如需詳細資訊,請參閱撰寫回應檔案的最佳做法Windows 自動安裝參考

設定預設的使用者設定檔設定

在稽核模式下設定使用者設定,然後使用 CopyProfile 設定為 True 的回應檔案將 Windows 安裝一般化。 如果您使用其他回應檔案來安裝 Windows,請確定該回應檔案沒有 CopyProfile 或任何會建立其他使用者帳戶的設定。

  1. 在參照電腦上安裝 Windows,並以稽核模式啟動電腦。 如需詳細資訊,請參閱開機 Windows 進入稽核模式或 OOBE

    重要

    請勿使用網域帳戶來啟動電腦。 這是因為當您執行 Sysprep 時,系統會在電腦從網域中移除後執行 CopyProfile 設定。 因此,您會遺失已在網域中設定的任何設定。 如果您變更預設的使用者設定檔,然後將電腦加入網域,則您對預設使用者設定檔所做的自訂將會出現在新的網域帳戶上。

  2. 藉由安裝應用程式、桌面捷徑和其他設定來自訂內建的 Administrator 帳戶。

    重要

    您可以安裝的已佈建 Windows 執行階段型應用程式數目會受限。 不過,您可以建立指令碼來安裝其他未佈建的應用程式。 如需詳細資訊,請參閱使用 DISM 側載應用程式

  3. 完成自訂之後,請在參照電腦中插入包含 CopyProfile 回應檔案的媒體。 例如,您可以將回應檔案複製到 USB 磁碟機。

  4. 在參照電腦上,開啟提升權限的命令提示字元,然後輸入下列命令:

    C:\Windows\System32\Sysprep\Sysprep /generalize /oobe /shutdown /unattend:F:\CopyProfile.xml
    

    在此命令中,F 是 USB 快閃磁碟機或其他卸載式媒體的代號。 Sysprep 工具會從映像中移除電腦專屬的資訊,同時保留您所設定的使用者設定檔設定。 如需詳細資訊,請參閱 Sysprep (一般化) Windows 安裝

在將映像一般化並關閉電腦之後,請擷取該映像。 若要這麼做,請在 Windows PE 環境中啟動電腦。 使用 DISM 來擷取然後部署 Windows 安裝。 如需詳細資訊,請參閱建立可開機 WinPE 媒體使用單一 .WIM 檔案來擷取和套用 Windows 映像

測試使用者設定檔的自訂

在將自訂映像部署到目的地電腦後,便可以使用該電腦來測試使用者設定檔的自訂。 您可以完成全新體驗 (OOBE) 來測試使用者體驗,也可以在稽核模式下測試使用者自訂。

重要

Windows 執行階段型應用程式不會在稽核模式下啟動,原因是稽核模式會使用內建的 Administrator 帳戶。 若要以稽核模式執行 Windows 執行階段型應用程式,您必須修改登錄項目。

在 OOBE 之後測試使用者設定檔的自訂

  1. 將 Windows 安裝至測試電腦。

  2. Windows 安裝之後,請完成 OOBE 並指定電腦名稱稱、使用者帳戶名稱和其他項目。 完成 OOBE 之後,即會顯示 Windows [開始] 畫面。

  3. 使用在 OOBE 期間指定的使用者帳戶登入電腦,並確認應用程式和自訂項目是否有出現。

在稽核模式下測試使用者設定檔的自訂

  1. 使用回應檔案或在 OOBE 啟動時按 Ctrl+Shift+F3,以使用稽核模式啟動電腦。 如需詳細資訊,請參閱開機 Windows 進入稽核模式或 OOBE

  2. 確認自訂項目的運作方式符合預期。 若要測試 Windows 執行階段型應用程式,請如下所示來修改登錄:

    1. 從提升權限的命令提示字元中,執行 Regedit.exe。

    2. 瀏覽至下列登錄項目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\FilterAdministratorToken

    3. 選取 [FilterAdministrationToken],然後輸入 1 作為值資料。

    4. 登出電腦。

    5. 重新登入電腦,然後啟動 Windows 執行階段型應用程式,以確認自訂項目的運作方式符合預期。

    6. 在驗證 Windows 執行階段型應用程式之後,請將 FilterAdministrationToken 登錄項目重設為 0

針對 CopyProfile 進行疑難排解

如果使用者設定檔的設定未能成功複製,請遵循下列步驟:

  1. 確定您在部署程序期間只設定了一次 CopyProfile 設定。

  2. 當您自訂使用者設定時,請只使用該電腦上的內建 Administrator 帳戶,以避免不小心地複製錯誤設定檔中的設定。

  3. 確認您未使用網域帳戶。

  4. 確認沒有您所設定的內建 Administrator 帳戶以外的其他使用者帳戶。 若要這樣做,請執行下列步驟:

    1. 選取 [開始],然後輸入 控制台

    2. 選取 [控制台] > [新增或移除使用者帳戶]。

    3. 選取您設定的內建 Administrator 帳戶以外的任何其他使用者帳戶,然後刪除該帳戶。

      注意

      在自訂內建的 Administrator 帳戶之前,請先刪除電腦上的所有其他使用者帳戶。

  5. 若要為使用者登入後所註冊的非已佈建 Windows 執行階段型應用程式保留 [開始] 畫面上的磚版面配置,請確定應用程式是在使用者登入後的兩個小時內進行安裝的。

  6. 某些設定只能使用 CopyProfile 自動安裝 設定來進行設定,其他設定則可使用群組原則來進行設定。 若要執行此動作,請使用下列其中一種方法:

    • 使用群組原則來設定新的使用者登入程序所重設的設定。 您也可以建立指令碼來定義這些使用者設定。

    • 使用 CopyProfile 自動安裝 設定。 如需相關資訊,請參閱 Windows 自動安裝參考

相關主題

Sysprep (系統準備) 概觀

Sysprep 程序概觀

Sysprep 命令列選項