關於用戶端組態設定 (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 | 空字串。 |