使用自定義 UE-V 2.1 SP1 範本和 UE-V 2.1 SP1 產生器
若要同步處理使用者電腦之間的應用程式設定,Microsoft用戶體驗虛擬化 (UE-V) 2.1 SP1 會使用 設定位置範本。 某些設定位置範本包含在用戶體驗虛擬化中。 您也可以使用 UE-V 產生器來建立、編輯或驗證自定義設定位置範本。
UE-V 產生器會監視 Windows 傳統型應用程式,以探索和擷取應用程式儲存其設定的位置。 受監視的應用程式必須是桌面應用程式。 UE-V 產生器無法建立下列應用程式類型的設定位置範本:
虛擬化應用程式
透過終端機服務提供的應用程式
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 合約
如果需要儲存在這些位置的登錄機碼和檔案來同步處理應用程式設定,您可以在範本建立程式 (期間,將排除的位置手動新增至設定位置範本,但HKEY_LOCAL_MACHINE hive) 中的登錄專案除外。
使用 UE-V 產生器編輯設定位置範本
使用 UE-V 產生器來編輯設定位置範本。 當使用 UE-V 產生器將修改過的設定新增至範本時,範本內的版本資訊會自動更新,以確保在企業中部署的任何現有範本都會正確更新。
注意
如果您使用 UE-V 2 產生器編輯 UE-V 1.0 範本,則範本會自動轉換成 UE-V 2 範本。 UE-V 1.0 代理程式無法再使用已編輯的範本。
使用 UE-V 產生器編輯 UE-V 設定位置範本
依序選取 [ 開始]、 [所有程式]、 [Microsoft用戶體驗虛擬化],然後選 取 [Microsoft使用者體驗虛擬化產生器]。
選 取 [編輯設定位置範本]。
在最近使用的範本清單中,選取要編輯的範本。 或者,選取 [瀏覽 ] 以搜尋設定範本檔案。 選 取 [下一步 ] 繼續。
檢閱設定範本的 [屬性]、 [登錄 位置] 和 [ 檔案 ] 位置。 視需要編輯。
在 [ 屬性] 索 引標籤上,您可以檢視和編輯下列屬性:
應用程式名稱:以程式檔屬性描述撰寫的應用程式名稱。
程式名稱:取自程式檔屬性的程式名稱。 此名稱通常具有 .exe 擴展名。
產品版本:應用程式 .exe 檔的產品版本號碼。 此屬性連同 檔案版本,可協助判斷哪些應用程式是設定位置範本的目標。 此屬性接受主要版本號碼。 如果此屬性是空的,則設定位置範本會套用至產品的所有版本。
檔案版本:應用程式 .exe 檔案的檔案版本號碼。 此屬性連同 產品版本,可協助判斷哪些應用程式是設定位置範本的目標。 此屬性接受主要版本號碼。 如果此屬性是空的,則設定位置範本會套用至程式的所有版本。
範本作者名稱 (選擇性) :設定範本作者的名稱。
範本作者電子郵件 (選擇性) :設定位置範本作者的電子郵件位址。
[登錄] 索引標籤會列出設定位置範本中所包含登錄位置的 [金鑰] 和 [範圍]。 您可以使用 [工作] 下拉功能表來編輯登錄位置。 在 [工作] 選單中,您可以新增金鑰、編輯現有金鑰的名稱或範圍、刪除金鑰,以及瀏覽金鑰所在的登錄。 當您定義登錄的範圍時,可以使用 [所有設定 ] 範圍,在指定的機碼下包含所有登錄設定。 使用 [所有設定 ] 和 [子機碼 ],在指定的機碼、子機碼和子機碼設定下包含所有登錄設定。
[ 檔案] 索 引標籤會列出設定位置範本中所包含檔案位置的檔案路徑和檔案遮罩。 您可以使用 [工作] 下拉功能表來編輯檔案位置。 在檔案位置的 [工作] 選單中,您可以新增檔案或資料夾位置、編輯現有檔案或資料夾的範圍、刪除檔案或資料夾,以及在 Windows 檔案總管中開啟選取的位置。 若要在指定的資料夾中包含所有檔案,請將檔案遮罩保留空白。
選 取 [儲存 ] 以儲存設定位置範本的變更。
選取 [關閉 ] 以關閉 [設定範本精靈]。 結束 UE-V 產生器應用程式。
編輯應用程式的設定位置範本之後,您應該測試範本。 在您將修改過的設定位置範本放入企業生產環境之前,請先在實驗室環境中部署該範本。
如何手動編輯設定位置範本
建立設定位置範
.xml
本檔案的本地副本。 UE-V 設定位置範本是.xml
檔案,可識別應用程式儲存設定值的位置。注意
設定位置範本因為範本 標識碼而是唯一的。 如果您複製範本並重新命名
.xml
檔案,則範本註冊會失敗。 此行為是因為 UE-V 會讀取檔案中的.xml
範本識別碼標籤來判斷名稱,而不是檔案的檔名.xml
。 UE-V 也會讀取 版本 號碼,以瞭解是否有任何變更。 如果版本號碼較高,UE-V 會更新範本。使用 XML 編輯器開啟設定位置範本檔案。
編輯設定位置範本檔案。 所有變更都必須符合 SettingsLocationTempate.xsd 中定義的 UE-V 架構檔案。 根據預設,檔案複
.xsd
本位於\ProgramData\Microsoft\UEV\Templates
。遞增設定位置範本的 版本 號碼。
儲存設定位置範本檔案,然後關閉 XML 編輯器。
使用 UE-V 產生器驗證修改過的設定位置範本檔案。
您必須先註冊已編輯的 UE-V 設定位置範本,才能同步處理用戶端電腦之間的設定。 若要註冊範本,請開啟 Windows PowerShell,然後執行下列 Cmdlet:
update-uevtemplate [templatefilename]
。 然後,您可以將檔案複製到設定記憶體目錄。 然後,用戶電腦上的 UE-V 代理程式應該會在排程工作中如排程更新。
使用 UE-V 產生器驗證設定位置範本
您可以在 XML 編輯器中建立或編輯設定位置範本,而不需要使用 UE-V 產生器。 如果您這樣做,您可以使用 UE-V 產生器來驗證新的或修訂的 XML 是否符合為範本定義的架構。
使用 UE-V 產生器驗證 UE-V 設定位置範本
選取 [開始],指向 [所有程式],選 取 [Microsoft用戶體驗虛擬化],然後選 取 [Microsoft用戶體驗虛擬化產生器]。
選取 [驗證設定位置] 範本。
在最近使用的範本清單中,選取要編輯的範本。 或者,您可以 瀏覽 至設定範本檔案。 選 取 [下一步 ] 繼續。
選 取 [驗證 ] 以繼續。
選取 [關閉 ] 以關閉 [設定範本精靈]。 結束 UE-V 產生器應用程式。
驗證應用程式的設定位置範本之後,您應該測試範本。 在您將範本放入企業中的生產環境之前,請先在實驗室環境中部署範本。