Skip to main content

2026 年 4 月 9 日

管理特殊 Unity 視窗

在使用已發佈的應用程式時,您可以使用Unity 篩選規則清單代理程式群組原則設定來篩選 Unity 視窗,或將 Unity 視窗對應到特定類型。如果您遇到視窗顯示問題 (例如視窗有黑色背景,或下拉式視窗的大小不正確),則此功能很實用。

Unity 篩選規則清單群組原則設定位於 View Agent 組態 ADMX 範本檔 (vdm_agent.admx) 中,而此檔案隨附於 -Horizon-Extras-Bundle-YYMM-x.x.x-yyyyyyyy.zip 檔案中。如需安裝指示,請參閱將 ADMX 範本檔新增至 Active Directory

啟用 Unity 篩選規則清單群組原則設定時,請按一下顯示,並在文字方塊中輸入篩選規則。篩選規則由特性和動作組成。如果您指定了 map 動作,則也必須包含類型。下表列出可在篩選規則中使用的特性、動作和類型。

Unity 篩選規則的特性、動作和類型
特性動作類型
classname、company、product、major、minor、build、revision、styleblock、mapnormal、panel、dialog、tooltip、splash、toolbar、dock、desktop、widget、combobox、startscreen、sidepanel、taskbar、metrofullscreen、metrodocked

Windows 類別名稱通常是偏好的特性,例如 classname=CustomClassName。若要進一步篩選具有相似類別名稱的視窗,您可以使用 style 特性,透過 Microsoft 視窗樣式套用規則。系統也提供 companyproductmajorminorbuildrevision 等特性,以便在需要時將規則限制於特定產品。您可以在可執行檔的內容視窗中找到這些特性的值。

以下規則適用於特性值:

  • 除了 classnamestyle 之外,這些特性的值必須完全區分大小寫並完全相符 (包含任何特殊字元)。如果您提供多個特性,則所有值皆必須相符,才能將規則套用至視窗。
  • classname 特性支援規則運算式 (Regex) 比對。
  • 除了完全相符且區分大小寫的比對之外,style 特性也支援「|」OR 運算子。

若要指定動作,請輸入 action=value,例如 action=blockblock 動作告知 Horizon Agent 不要在用戶端上顯示視窗。當視窗過大或干擾用戶端正常的視窗焦點行為時,請使用 block 動作。

map 動作 (例如 action=map) 會指示 Horizon Agent 將視窗視為某種硬式編碼的類型。若要指定類型,您必須在規則中包含 type=value,例如 type=normal。由於判斷視窗是否對應至錯誤的類型相當困難,只有在 Omnissa 支援人員指示時,才需要將視窗對應至某個類型。

篩選規則範例

下列篩選規則會封鎖所有類別名稱為 MyClassName 的視窗。

classname=MyClassName;action=block

下列篩選規則會封鎖來自名稱為 MyProduct 之產品的所有視窗。

product=MyProduct;action=block

下列篩選規則會將自訂類別對應至下拉式方塊類型。

classname=MyClassName;action=map;type=combobox

以下篩選規則使用 Regex 比對來封鎖名稱中包含首碼 HwndWrapper 的所有類別,例如 HwndWrapper1、HwndWrapper123 和 HwndWrapper[Sod.exe;; 1cc83874-f028-4d07-af82-3213d1ce7815。

classname=HwndWrapper.*;action=block

以下篩選規則封鎖具有 WS_MINIMIZEBOX 或 WS_MAXIMIZEBOX 樣式的所有視窗。

style=WS_MINIMIZEBOX | WS_MAXIMIZEBOX;action=block

附註:****Unity 篩選規則清單的群組原則設定,其優先順序低於在 RDS 主機上 \RdeServer\Unity Filters 目錄中的檔案所指定的篩選規則。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…