共用方式為


使用自定義 UE-V 範本和 UE-V 範本產生器 (Windows 10)

用戶體驗虛擬化 (UE-V) 使用稱為 設定位置範本的 XML 檔案,監視及同步處理使用者裝置之間的應用程式設定和 Windows 設定。 根據預設值,UE-V 中包含一些設定位置範本。 不過,如果您想要同步處理預設範本中所含設定以外的傳統型應用程式設定,您可以使用 UE-V 範本產生器建立自己的自定義設定位置範本。 您也可以使用 UE-V 範本產生器來編輯或驗證自訂設定位置範本。

使用 UE-V 範本產生器來監視、探索及擷取 Win32 應用程式儲存設定的位置。 樣本產生器不會為下列類型的應用程式建立設定位置範本:

  • 虛擬化應用程式
  • 透過終端機服務提供的應用程式
  • Java 應用程式
  • Windows 應用程式

標準和非標準設定位置

UE-V 範本產生器可協助您識別應用程式搜尋設定檔案的位置,以及應用程式用來儲存設定資訊的登錄設定。 產生器只會在標準用戶可存取的位置探索設定。 會排除儲存在其他位置的設定。

探索到的設定分為兩個類別: 標準非標準。 建議使用標準設定進行同步處理,而 UE-V 可以立即擷取並套用它們。 非標準設定可能會同步處理設定,但由於 UE-V 使用的規則,這些設定可能不會一致或可靠地同步處理設定。 這些設定可能取決於暫存盤、導致不可靠的同步處理,或可能不實用。 這些設定位置會顯示在 UE-V 範本產生器中。 您可以選擇逐一包含或排除它們。

UE-V 範本產生器會在探索程式中開啟應用程式。 產生器可以擷取下列位置中的設定:

  • 登錄設定 - HKEY_CURRENT_USER下的登錄位置
  • 應用程式設定檔案 - 儲存在 \ Users \ [使用者名稱] \ AppData \ 漫遊下的檔案

UE-V 範本產生器會排除通常儲存應用程式軟體檔案的位置,但無法在使用者電腦或環境之間進行良好同步處理。 UE-V 範本產生器會排除這些位置。 排除的位置如下:

  • HKEY_CURRENT_USER登入用戶無法寫入值的登錄機碼和檔案
  • HKEY_CURRENT_USER與 Windows 作業系統核心功能相關聯的登錄機碼和檔案
  • 位於 HKEY_LOCAL_MACHINE hive 中的所有登錄機碼,都需要系統管理員許可權,而且可能需要設定用戶帳戶控制 (UAC) 合約
  • 位於 Program Files 目錄中的檔案,需要系統管理員許可權,而且可能需要設定 UAC 合約
  • 位於 [用戶名稱] \ AppData \ LocalLow 底下的檔案
  • 位於 %Systemroot% 的 Windows 作業系統檔案,需要系統管理員許可權,而且可能需要設定 UAC 合約

如果需要儲存在這些位置的登錄機碼和檔案來同步處理應用程式設定,您可以在範本建立程式期間,手動將排除的位置新增至設定位置範本。

使用 UE-V 範本產生器編輯設定位置範本

使用 UE-V 範本產生器來編輯設定位置範本。 使用 UE-V 範本產生器將修改過的設定新增至範本時,範本內的版本資訊會自動更新,以確保在企業中部署的任何現有範本都已正確更新。

使用 UE-V 範本產生器編輯 UE-V 設定位置範本

  1. 開啟 [開始] 功能表,然後流覽至 [Windows 套件>Microsoft 使用者體驗虛擬化 (UE-V) 範本產生器] 以開啟範本產生器。

  2. 按兩下 [編輯設定位置範本]

  3. 在最近使用的範本清單中,選取要編輯的範本。 或者,按兩下 [瀏覽 ] 來搜尋設定範本檔案。 按 \[下一步\] 繼續。

  4. 檢閱設定範本的 [屬性]、 [登錄 位置] 和 [ 檔案 ] 位置。 視需要編輯。

    • 在 [ 屬性] 索 引標籤上,您可以檢視和編輯下列屬性:

      • 應用程式名稱 以程式檔案屬性描述撰寫的應用程式名稱。

      • 程式名稱 取自程式檔案屬性的程式名稱。 此名稱通常具有 .exe 擴展名。

      • 產品版本 應用程式 .exe 檔的產品版本號碼。 此屬性連同 檔案版本,可協助判斷哪些應用程式是設定位置範本的目標。 此屬性接受主要版本號碼。 如果此屬性是空的,則設定位置範本會套用至產品的所有版本。

      • 檔案版本 應用程式 .exe 檔案的檔案版本號碼。 此屬性連同 產品版本,可協助判斷哪些應用程式是設定位置範本的目標。 此屬性接受主要版本號碼。 如果此屬性是空的,則設定位置範本會套用至程式的所有版本。

      • 範本作者名稱 (選擇性) 設定範本作者的名稱。

      • 範本作者電子郵件 (選擇性) 設定位置範本作者的電子郵件位址。

    • [登錄] 索引標籤會列出設定位置範本中所包含登錄位置的 [金鑰] 和 [範圍]。 您可以使用 [工作] 下拉功能表來編輯登錄位置。 在 [工作] 選單中,您可以新增金鑰、編輯現有金鑰的名稱或範圍、刪除金鑰,以及瀏覽金鑰所在的登錄。 當您定義登錄的範圍時,可以使用 [所有設定 ] 範圍,在指定的機碼下包含所有登錄設定。 使用 [所有設定 ] 和 [子機碼 ],在指定的機碼、子機碼和子機碼設定下包含所有登錄設定。

    • [ 檔案] 索 引標籤會列出設定位置範本中所包含檔案位置的檔案路徑和檔案遮罩。 您可以使用 [工作] 下拉功能表來編輯檔案位置。 在檔案位置的 [工作] 選單中,您可以新增檔案或資料夾位置、編輯現有檔案或資料夾的範圍、刪除檔案或資料夾,以及在 Windows 檔案總管中開啟選取的位置。 若要在指定的資料夾中包含所有檔案,請將檔案遮罩保留空白。

  5. 按兩下 [儲存 ] 以儲存設定位置範本的變更。

  6. 按兩下 [關閉 ] 以關閉 [設定範本精靈]。 結束 UE-V 範本產生器應用程式。

    編輯應用程式的設定位置範本之後,您應該測試範本。 在您將修改過的設定位置範本放入企業生產環境之前,請先在實驗室環境中部署該範本。

如何手動編輯設定位置範本

  1. Create 設定位置範本 .xml 檔案的本地副本。 UE-V 設定位置範本是 .xml 檔案,可識別應用程式儲存設定值的位置。

    注意

    設定位置範本因為範本 標識碼而是唯一的。 如果您複製範本並重新命名 .xml 檔案,則範本註冊會失敗,因為 UE-V 會讀取 .xml 檔案中的範本 標識 碼卷標來判斷名稱,而不是 .xml 檔案的檔名。 UE-V 也會讀取 版本 號碼,以瞭解是否有任何變更。 如果版本號碼較高,UE-V 會更新範本。

  2. 使用 XML 編輯器開啟設定位置範本檔案。
  3. 編輯設定位置範本檔案。 所有變更都必須符合 SettingsLocationTempate.xsd 中定義的 UE-V 架構檔案。 根據預設,.xsd 檔案的複本位於 \ProgramData\Microsoft\UEV\Templates。
  4. 遞增設定位置範本的 版本 號碼。
  5. 儲存設定位置範本檔案,然後關閉 XML 編輯器。
  6. 使用 UE-V 範本產生器來驗證修改過的設定位置範本檔案。
  7. 您必須先註冊已編輯的 UE-V 設定位置範本,才能同步處理用戶端電腦之間的設定。 若要註冊範本,請開啟 Windows PowerShell,然後執行下列 Cmdlet:update-uevtemplate [templatefilename]。 然後,您可以將檔案複製到設定記憶體目錄。 然後,用戶電腦上的 UE-V 代理程式應該會在排程工作中依排程更新。

使用 UE-V 範本產生器驗證設定位置範本

您可以在 XML 編輯器中建立或編輯設定位置範本,而不需使用 UE-V 範本產生器。 如果您這樣做,您可以使用 UE-V 範本產生器來驗證新的或修改過的 XML 是否符合為範本定義的架構。

若要使用 UE-V 樣本產生器驗證 UE-V 設定位置範本:

  1. 開啟 [開始] 功能表,然後流覽至 [Windows 套件>Microsoft 使用者體驗虛擬化 (UE-V) 範本產生器] 以開啟範本產生器。

  2. 按兩下 [驗證設定位置範本]

  3. 在最近使用的範本清單中,選取要編輯的範本。 或者,您可以 瀏覽 至設定範本檔案。 按 \[下一步\] 繼續。

  4. 按兩下 [驗證 ] 繼續。

  5. 按兩下 [關閉 ] 以關閉 [設定範本精靈]。 結束 UE-V 範本產生器應用程式。

    驗證應用程式的設定位置範本之後,您應該測試範本。 在您將範本放入企業中的生產環境之前,請先在實驗室環境中部署範本。

管理 UE-V搭配自訂應用程式使用 UE-V