共用方式為


關於用戶端組態設定 (Windows 10/11)

適用於

  • Windows 10
  • Windows 11

Microsoft Application Virtualization (App-V) 用戶端會將其設定儲存在登錄中。 了解數據的快取器格式如何運作,可協助您進一步瞭解客戶端,因為您可以藉由變更登錄項目來設定許多客戶端動作。 本主題列出App-V用戶端組態設定,並說明其用途。 您可以使用 Windows PowerShell 來修改用戶端組態設定。 如需使用 Windows PowerShell 和 App-V 的詳細資訊,請參閱使用 Windows PowerShell 管理 App-V

您可以使用 群組原則 來設定 App-V 用戶端設定,方法是瀏覽至電腦設定系統管理>本系統>App-V的 群組原則 管理控制台>。

App-V 用戶端組態設定:Windows PowerShell

下表提供可透過 Windows PowerShell Cmdlet 設定的 App-V 用戶端組態設定相關信息:

Windows PowerShell Cmdlet 或 Cmdlet,
選項
類型
描述 停用原則狀態索引鍵和值
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-PackageInstallationRoot
字串
指定將安裝所有新應用程式和更新的目錄。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-PackageSourceRoot
字串
覆寫下載套件內容的來源位置。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-AllowHighCostLaunch
啟用) (為 True;False (停用狀態)
此設定可控制虛擬化應用程式是否在由計量付費網路連線所連線的 Windows 用戶端電腦上啟動 (例如 4G) 。 0
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReestablishmentRetries
整數 (0–99)
指定重試已卸除之會話的次數。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReestablishmentInterval
整數 (0–3600)
指定嘗試重新建立已卸除的會話之間的秒數。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-LocationProvider
字串
指定IAppvPackageLocationProvider 介面兼容實作的CLSID。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-CertFilterForClientSsl
字串
指定證書儲存中有效憑證的路徑。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-VerifyCertificateRevocationList
啟用) (為 True;False (停用狀態)
使用 HTTPS 串流之前,先驗證伺服器證書吊銷狀態。 0
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-SharedContentStoreMode
啟用) (為 True;False (停用狀態)
指定串流封裝內容不會儲存到本機硬碟。 0
Set-AppvPublishingServer

-名字
字串
顯示發佈伺服器的名稱。 未寫入原則值 (與 [未設定])
Set-AppvPublishingServer

-Url
字串
顯示發佈伺服器的 URL。 未寫入原則值 (與 [未設定])
Set-AppvPublishingServer

-GlobalRefreshEnabled
啟用) (為 True;False (停用狀態)
啟用布爾) (全域發佈重新整理 False
Set-AppvPublishingServer

-GlobalRefreshOnLogon
啟用) (為 True;False (停用狀態)
在登入時觸發全域發佈重新整理。 (布爾) False
Set-AppvPublishingServer

-GlobalRefreshInterval
整數 (0–744)
使用 GlobalRefreshIntervalUnit 指定發佈重新整理間隔。 若要停用套件重新整理,請指定 0。 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 表示小時,1 表示天
指定 (小時 0–23,第 0–31 天) 的間隔單位。 1
Set-AppvPublishingServer

-UserRefreshEnabled
啟用) (為 True;False (停用狀態)
啟用用戶發佈重新整理 (布爾值) False
Set-AppvPublishingServer

-UserRefreshOnLogon
啟用) (為 True;False (停用狀態)
在登入時觸發用戶發佈重新整理。 (具有空格) 的布爾) Word 計數 (:60 False
Set-AppvPublishingServer

-UserRefreshInterval
具有空格) 的 Word 計數 (:85
整數 (0–744 小時)
使用 UserRefreshIntervalUnit 指定發布重新整理間隔。 若要停用套件重新整理,請選取 0。 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 表示小時,1 表示天
指定 (小時 0–23,第 0–31 天) 的間隔單位。 1
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-MigrationMode
True (啟用狀態) ;False (停用狀態)
移轉模式可讓 App-V 用戶端針對舊版 App-V 所建立的套件修改快捷方式和 FTA。
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-EnablePackageScripts
啟用) (為 True;False (停用狀態)
啟用應執行之組態檔套件指令清單中定義的腳本。
Set-AppvClientConfiguration

-RoamingFileExclusions
字串
指定與 %userprofile% 相對且未與使用者配置檔一起漫遊的檔案路徑。 例如, /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-RoamingRegistryExclusions
字串
指定未使用使用者設定檔漫遊的登錄路徑。 例如, /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-IntegrationRootUser
字串
指定要建立符號連結的位置,此連結與目前版本的每個用戶發佈的套件相關聯。 所有虛擬應用程式延伸模組,例如快捷方式和檔類型關聯,都會指向此路徑。 如果您未指定路徑,當您發佈套件時,將不會使用符號連結。 例如,%localappdata%\\Microsoft\\AppV\\Client\\Integration 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-IntegrationRootGlobal
字串
指定要建立符號連結的位置,此連結與目前版本的全域發佈套件相關聯。 所有虛擬應用程式延伸模組,例如快捷方式和檔類型關聯,都會指向此路徑。 如果您未指定路徑,當您發佈套件時,將不會使用符號連結。 例如,%allusersprofile%\\Microsoft\\AppV\\Client\\Integration 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-VirtualizableExtensions
字串
以逗號分隔的擴展名清單,可用來判斷是否可以在虛擬環境中執行本機安裝的應用程式。 在發佈期間建立快捷方式、FTA 和其他擴充點時,如果與擴充點相關聯的應用程式已在本機安裝,App-V 會比較擴展名與清單。 如果找到擴充功能,則會新增 RunVirtual 命令行參數,且應用程式會以虛擬方式執行。 如需 RunVirtual 參數的詳細 資訊,請參閱使用虛擬化應用程式在虛擬環境中執行本機 安裝的應用程式 未寫入原則值
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingEnabled
啟用) (為 True;False (停用狀態)
將資訊傳回至報表伺服器。 False
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingServerURL
字串
指定儲存客戶端資訊之報表伺服器上的位置。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingDataCacheLimit
整數 [0–1024]
指定儲存報告資訊的 XML 快取 (MB) 大小上限。 大小會套用至記憶體中的快取。 達到限制時,記錄檔會變換。 設定介於 0 到 1024 之間。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingDataBlockSize
整數 [1024 - 無限制]
指定要傳輸至伺服器以報告上傳要求的位元元組大小上限。 此限制有助於避免當記錄檔達到大量大小時的永久傳輸失敗。 設定介於 1024 到無限制之間。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingStartTime
整數 (0–23)
指定起始用戶端將數據傳送至報表伺服器的時間。 您必須指定介於 0-23 之間的有效整數,對應至一天的小時。 根據預設, ReportingStartTime 會從當天的下午 10 點或 22 點開始。
注意 您應該將此設定設定為執行 App-V 用戶端的電腦最不可能離線的時間。
未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingInterval
整數
指定客戶端將用來將數據重新傳送至報表伺服器的重試間隔。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ReportingRandomDelay
整數 [0 - ReportingRandomDelay]
指定要將數據傳送至報表伺服器) 的延遲 (分鐘數上限。 當排程工作啟動時,用戶端會產生介於 0 和 ReportingRandomDelay 之間的隨機延遲,並且會在傳送數據之前等候指定的持續時間。 這個方法有助於防止伺服器發生衝突。 未寫入原則值 (與 [未設定])
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (啟用) ,0 (停用)
啟用支援的殼層擴充功能、瀏覽器協助程序物件和 Active X 控制項,以虛擬化並搭配虛擬應用程式執行。
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-EnablePublishingRefreshUI
1 (啟用) ,0 (停用)
啟用執行App-V用戶端之電腦的發佈重新整理進度列。
Sync-AppvPublishingServer

-HidePublishingRefreshUI
1 (啟用) ,0 (停用)
隱藏發佈重新整理進度列。
Set-AppvClientConfiguration、
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
字串
指定可能包含通配符) 的進程路徑 (清單,這些通配符是使用動態虛擬化 (的候選專案,例如支援的殼層擴充功能、瀏覽器協助程序物件,以及 ActiveX 控制件) 。 只有完整路徑符合其中一個項目的進程可以使用動態虛擬化。 空字串。

App-V 用戶端組態設定:登錄機碼

下表提供可透過登錄設定之 App-V 用戶端組態設定的相關信息:

設定名稱
類型
登錄機碼值 停用原則狀態索引鍵和值
PackageInstallationRoot
字串
Streaming\PackageInstallationRoot 未寫入原則值 (與 [未設定])
PackageSourceRoot
字串
Streaming\PackageSourceRoot 未寫入原則值 (與 [未設定])
AllowHighCostLaunch
True (啟用) ;False (停用狀態)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
整數 (0–99)
Streaming\ReestablishmentRetries 未寫入原則值 (與 [未設定])
ReestablishmentInterval
整數 (0–3600)
Streaming\ReestablishmentInterval 未寫入原則值 (與 [未設定])
LocationProvider
字串
Streaming\LocationProvider 未寫入原則值 (與 [未設定])
CertFilterForClientSsl
字串
Streaming\CertFilterForClientSsl 未寫入原則值 (與 [未設定])
VerifyCertificateRevocationList
True (啟用) ;False (停用狀態)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (啟用) ;False (停用狀態)
Streaming\SharedContentStoreMode 0
名稱
字串
Publishing\Servers{serverId}\FriendlyName 未寫入原則值 (與 [未設定])
URL
字串
Publishing\Servers{serverId}\URL 未寫入原則值 (與 [未設定])
GlobalRefreshEnabled
True (啟用) ;False (停用狀態)
Publishing\Servers{serverId}\GlobalEnabled False
GlobalRefreshOnLogon
True (啟用) ;False (停用狀態)
Publishing\Servers{serverId}\GlobalLogonRefresh False
GlobalRefreshInterval
整數 (0–744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 表示小時,1 表示天
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (啟用) ;False (停用狀態)
Publishing\Servers{serverId}\UserEnabled False
UserRefreshOnLogon
True (啟用) ;False (停用狀態)
Publishing\Servers{serverId}\UserLogonRefresh False
UserRefreshInterval
Word 空格) (計數:85;整數 (0–744 小時)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 表示小時,1 表示天
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True (啟用狀態) ;False (停用狀態)
Coexistence\MigrationMode
EnablePackageScripts
True (啟用) ;False (停用狀態)
\Scripting\EnablePackageScripts
RoamingFileExclusions
字串
RoamingRegistryExclusions
字串
Integration\RoamingRegistryExclusions 未寫入原則值 (與 [未設定])
IntegrationRootUser
字串
Integration\IntegrationRootUser 未寫入原則值 (與 [未設定])
IntegrationRootGlobal
字串
Integration\IntegrationRootGlobal 未寫入原則值 (與 [未設定])
VirtualizableExtensions
字串
Integration\VirtualizableExtensions 未寫入原則值
ReportingEnabled
True (啟用) ;False (停用狀態)
Reporting\EnableReporting False
ReportingServerURL
字串
Reporting\ReportingServer 未寫入原則值 (與 [未設定])
ReportingDataCacheLimit
整數 [0–1024]
Reporting\DataCacheLimit 未寫入原則值 (與 [未設定])
ReportingDataBlockSize
整數 [1024–無限制]
Reporting\DataBlockSize 未寫入原則值 (與 [未設定])
ReportingStartTime
整數 (0–23)
Reporting\ StartTime 未寫入原則值 (與 [未設定])
ReportingInterval
整數
Reporting\RetryInterval 未寫入原則值 (與 [未設定])
ReportingRandomDelay
整數 [0 - ReportingRandomDelay]
Reporting\RandomDelay 未寫入原則值 (與 [未設定])
EnableDynamicVirtualization
1 (啟用) ,0 (停用)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (啟用) ,0 (停用)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (啟用) ,0 (停用)
ProcessesUsingVirtualComponents
字串
Virtualization\ProcessesUsingVirtualComponents 空字串。