當您準備 Windows 映射時,自定義預設的本機使用者配置檔

本文說明當您在 Windows 7 中建立映像時,如何自定義預設的本機使用者配置檔設定。

適用於:Windows 7 Service Pack 1,Windows Server 2012 R2
原始 KB 編號: 973289

摘要

部署映像之後,預設的本機使用者配置檔設定會套用至所有登入計算機的新使用者。

若要自定義預設使用者設定檔或強制使用者設定檔,您必須先自定義預設使用者配置檔。 然後,可以將預設使用者配置檔複製到適當的共享資料夾,讓該使用者配置檔成為預設使用者配置檔或強制使用者配置檔。

如本文所述自定義預設使用者配置檔時,它會以適合多位使用者使用的格式重新建構來源配置檔。 這是自定義 Windows 作業系統預設使用者配置檔的唯一支援方法。 如果您嘗試使用其他方法來自定義預設使用者配置檔,可能會導致這個新的預設使用者配置檔中包含無關的資訊。 這類無關的資訊可能會導致應用程式和系統穩定性的嚴重問題。

本文取代所有先前發佈的程式,以瞭解如何在準備影像時自定義預設的本機使用者配置檔。

自訂預設使用者配置檔

自訂預設使用者配置檔的唯一支援方法是使用 Microsoft-Windows-Shell-Setup\CopyProfile Unattend.xml 回應檔案中的 參數。 Unattend.xml 回應檔案會傳遞至系統準備工具 (Sysprep.exe) 。

步驟 1:設定預設使用者配置檔

  1. 使用內建的本機系統管理員帳戶登入 Windows。

    注意事項

    您無法在此程式中使用網域帳戶。

  2. 開啟 [用戶帳戶] 控制面板,並移除所有新增的用戶帳戶,但您用來登入 Windows 的一個系統管理員層級用戶帳戶除外。

  3. 設定要複製到預設使用者配置檔的設定。 這包括桌面設定、我的最愛和 [開始 ] 功能表選項。

    注意事項

    自訂 [ 開始 ] 功能表和 任務列 在 Windows 7 中受到限制。

步驟 2:建立包含複製配置檔參數的 Unattend.xml 檔案

建立包含複製設定檔參數的 Unattend.xml 檔案 () Microsoft-Windows-Shell-Setup\CopyProfile 。 藉由使用此複製設定檔參數,目前登入的使用者設定會複製到預設的使用者配置檔。 在特製化階段中,此參數必須設定為 true

Windows System Image Manager (Windows SIM) 會在圖形使用者介面 (GUI) 中建立及管理自動 Windows 安裝程式回應檔案。

回應檔案是在 Windows 安裝期間用來設定和自定義預設 Windows 安裝的 XML 型檔案。

使用 Windows 系統映射管理員工具來建立 Unattend.xml 檔案。 Windows 系統映射管理員工具包含在 Windows 自動化安裝套件 (Windows AIK) 中。 從下列其中一個網站取得您作業系統的 AIK:

如需 Windows AIK 的詳細資訊,請 參閱 Windows 自動化安裝套件 (AIK) 。 如需如何建立響應檔案的指示,請參閱 Windows AIK 隨附的說明資訊。 如需如何建立回應檔案的詳細資訊,請 參閱在 Windows SIM 中使用回應檔案

步驟 3:自訂 Unattend.xml 檔案中的預設使用者配置檔

  1. 開啟提高權限的命令提示字元。 若要這樣做,請按兩下 [開始],在 [搜尋] 方塊中輸入 cmd,以滑鼠右鍵按兩下 [程式] 清單中的 cmd,然後按兩下 [以系統管理員身分執行]

    如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或提供確認。

  2. 在命令提示字元處輸入下列命令,然後按 ENTER:

    %systemroot%\system32\sysprep\sysprep.exe /oobe /shutdown /generalize /unattend:c:\answerfile\unattend.xml
    

    注意事項

    Sysprep.exe 位於目錄中 %systemdrive%\Windows\System32\sysprep

  3. 若要確認 CopyProfile 命令已成功完成,請開啟 %systemroot%\panther\unattendgc\setupact.log 檔案。

  4. 在特製化傳遞) 中搜尋類似下列 (的行:

    [殼層自動]c:\Users\Administrator 的 CopyProfileDirectory 成功。
    [殼層自動]CopyProfile 成功。

    這一行會確認 CopyProfile 命令是否成功,以及哪個使用者配置檔已複製到預設使用者配置檔。

  5. 擷取映像。

  6. 部署映像。 如需如何使用 Sysprep 來擷取和部署映像的詳細資訊,請參閱 Sysprep 技術參考

注意事項

  • 您必須搭配使用 /generalize 參數與 sysprep.exe,才能使用複製配置文件參數。 選項 /unattend 是用來指向所需的 Unattend.xml 檔。 因此,在此範例中,Unattend.xml 檔位於資料夾中 c:\answerfile
  • 當您執行全新 Windows 安裝或執行 Sysprep 工具時,會刪除內建的系統管理員帳戶配置檔。 在刪除內建系統管理員帳戶之前,會先處理 CopyProfile 設定。 因此,您所做的任何自定義都會出現在新的使用者帳戶配置檔中。 這包括內建的系統管理員帳戶配置檔設定。
  • 如果有多個使用者配置檔,Windows sysprep 可能會選取非預期的配置檔,以複製到預設的使用者配置檔。
  • 並非所有自定義都會傳播到新的配置檔。 新的使用者登入程式會重設某些設定。 若要設定這些設定,請使用 群組原則 設定或腳本。

如果您使用自動化映像建置和部署系統,應考慮的事項

  • 當您使用 Microsoft Deployment Toolkit 或 System Center Configuration Manager 等工具時,執行 Sysprep 命令時不需要 CopyProfile 設定。 這些工具通常會在映像部署至磁碟之後,但在您執行 Sysprep 命令之後第一次啟動作業系統之前,取代或變更 Unattend.xml 檔案。 因此,Microsoft Deployment Toolkit 或 System Center Configuration Manager 部署程式中使用的 Unattend.xml 檔案必須包含 CopyProfile 設定。

  • 如果您在映像建置程式期間從 Windows 7 安裝媒體執行安裝程式時,將 CopyProfile 設定設為 true ,系統管理員設定檔設定可能會無意中複製到預設使用者配置檔。 系統管理員配置檔設定通常會出現在安裝媒體上的 Install.wim 檔案中。

將預設使用者配置檔轉換成網路預設使用者配置檔

若要將預設使用者設定檔轉換成網路預設使用者設定檔,請遵循下列步驟:

  1. 使用具有系統管理認證的帳戶登入具有自定義預設使用者配置檔的計算機。

  2. Run使用 命令連線到域控制器的NETLOGON共享資料夾。 例如,路徑如下所示:
    \\<Server_name>\NETLOGON

  3. 在 NETLOGON 共用資料夾中建立新資料夾,並將它命名為 預設 User.v2

  4. 按兩下 [開始],以滑鼠右鍵按兩下 [計算機],按兩下 [ 內容],然後按兩下 [ 進階系統設定]

  5. 在 [ 使用者配置檔] 底下,按兩下 [ 設定]。 [ 使用者設定檔] 對話框會顯示儲存在電腦上的設定檔案清單。

  6. 取 [預設配置檔],然後按下 [複製到]

  7. 在 [ 將設定檔複製到 ] 文本框中,輸入您在步驟 3 中建立之 Windows 預設使用者設定檔資料夾的網路路徑。 例如,輸入路徑 \\<Server_name>\NETLOGON\Default User.v2

  8. 在 [ 允許使用] 下,按兩下 [變更]輸入名稱 Everyone,然後按兩下 [ 確定]

  9. 按兩下 [確定 ] 開始複製設定檔。

  10. 複製程式完成時,從計算機註銷。

將預設使用者配置檔轉換成必要的使用者配置檔

您可以將預設的本機使用者設定檔設定為強制設定檔。 如此一來,您就可以有一個所有使用者使用的中央配置檔。 若要這樣做,您必須準備強制配置檔位置、將本機預設使用者配置檔複製到強制配置檔位置,然後設定使用者的配置檔位置以指向強制配置檔。

步驟 1:準備必要的配置檔位置

  1. 在中央文件伺服器上,建立新資料夾,或使用您用於漫遊使用者策略檔的現有資料夾。 例如,您可以使用資料夾名稱 Profiles
    \Profiles

  2. 如果您要建立新資料夾,請使用適合您組織的名稱來共享資料夾。

    注意事項

    包含漫遊使用者策略檔之共用資料夾的共享許可權,必須啟用 [已驗證的使用者 ] 群組的 [完全控制] 許可權。 專用於儲存必要使用者配置檔之資料夾的共享許可權,應該啟用 [已驗證的使用者 ] 群組的 [讀取] 許可權,並啟用 [系統管理員 ] 群組的 [完全控制] 許可權。

  3. 在步驟 1 中建立或識別的資料夾中建立新資料夾。 如果強制使用者配置檔是針對特定使用者,這個新資料夾的名稱應該以用戶帳戶的登入名稱開頭。 如果強制使用者配置檔適用於多個使用者,請據以命名。 例如,下列網域具有強制配置檔,而資料夾名稱的開頭 是必要一詞:
    \Profiles\mandatory

  4. 在名稱後面新增 .v2 ,以完成資料夾的命名。 步驟 3 中使用的範例具有 必要資料夾名稱。 因此,此使用者的下列資料夾最終名稱是 mandatory.v2
    \Profiles\mandatory.v2

步驟 2:將預設使用者配置檔複製到必要的設定檔位置

  1. 使用具有系統管理認證的帳戶,登入具有自定義本機預設使用者配置檔的計算機。

  2. 按兩下 [開始],以滑鼠右鍵按兩下 [計算機],按兩下 [ 內容],然後按兩下 [ 進階系統設定]

  3. 在 [ 使用者配置檔] 底下,按兩下 [ 設定]。 [ 使用者設定檔] 對話框會顯示儲存在電腦上的設定檔案清單。

  4. 取 [預設配置檔],然後按下 [複製到]

  5. 在 [ 將配置檔複製到 ] 文本框中,輸入您在 步驟 1:準備強制配置檔位置 一節中建立之 Windows 預設使用者資料夾的網路路徑。 例如,輸入下列路徑:
    \\<Server_name>\Profiles\mandatory.v2

  6. 在 [ 允許使用] 下,按兩下 [變更]輸入名稱 Everyone,然後按兩下 [ 確定]

  7. 按兩下 [確定 ] 開始複製設定檔。

  8. 複製程式完成時,從計算機註銷。

  9. 在中央文件伺服器上,找出您在 步驟 1:準備強制配置檔位置 一節中建立的資料夾。

  10. 按兩下 [組織],然後按兩下 [ 資料夾選項]

  11. 按兩下 [ 檢視] 索引 標籤,按下以選取 [ 顯示隱藏的檔案和資料夾 ] 複選框,按兩下以清除 [ 隱藏已知檔類型的擴展 名] 複選框,按兩下以清除 [ 隱藏受保護的操作系統檔案 ] 複選框,按兩下 [ ] 以關閉警告,然後按兩下 [ 確定 ] 以套用變更並關閉對話方塊。

  12. 找出NTUSER並以滑鼠右鍵按兩下。DAT 檔案,按兩下 [重新命名],將檔名變更為NTUSER。MAN,然後按 ENTER。

注意事項

先前可以使用系統 控制台 項目來複製配置檔。 這個複製到預設配置檔選項現在已停用,因為它可能會新增讓配置檔無法使用的資料。

步驟 3:準備用戶帳戶

  1. 以網域系統管理員的身分,從 Windows Server 2008 R2 或 Windows Server 2008 計算機開啟 Active Directory 使用者和電腦 管理控制台。

  2. 以滑鼠右鍵按下您要套用強制使用者配置檔的使用者帳戶,然後按兩下 [ 屬性]

  3. 按兩下 [配置檔] 索引 標籤,在 [配置文件路徑] 文字框的 [步驟 1: 準備必要設定檔位置 ] 區段中輸入您所建立的網路路徑。 不過,請勿在結尾新增 .v2 。 在我們的範例中,路徑會如下所示:
    \\<Server_name>\Profiles\mandatory

  4. 按兩下 [確定],然後關閉 Active Directory 使用者和電腦 管理控制台。 用戶現在會使用自定義的強制使用者配置檔。

仍然需要協助

如果本文未回答您的問題, 請詢問問題 ,然後向 Microsoft 社群的其他社群成員提出問題。

資源

如果您在登入使用者設定檔時遇到問題,請參閱網站:

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。