Policy CSP - AppVirtualization
Tip
This CSP contains ADMX-backed policies which require a special SyncML format to enable or disable. You must specify the data type in the SyncML as <Format>chr</Format>
. For details, see Understanding ADMX-backed policies.
The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see CDATA Sections.
AllowAppVClient
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowAppVClient
This policy setting allows you to enable or disable Microsoft Application Virtualization (App-V) feature. Reboot is needed for disable to take effect.
Note
Application Virtualization (App-V) will reach end-of-life April 2026. After that time, the App-V client will be excluded from new versions of the Windows operating system. See aka.ms/AppVDeprecation for more information.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | EnableAppV |
Friendly Name | Enable App-V Client |
Location | Computer Configuration |
Path | System > App-V |
Registry Key Name | Software\Policies\Microsoft\AppV\Client |
Registry Value Name | Enabled |
ADMX File Name | appv.admx |
AllowDynamicVirtualization
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowDynamicVirtualization
Enables Dynamic Virtualization of supported shell extensions, browser helper objects, and ActiveX controls.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Virtualization_JITVEnable |
Friendly Name | Enable Dynamic Virtualization |
Location | Computer Configuration |
Path | System > App-V > Virtualization |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Virtualization |
Registry Value Name | EnableDynamicVirtualization |
ADMX File Name | appv.admx |
AllowPackageCleanup
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowPackageCleanup
Enables automatic cleanup of appv packages that were added after Windows 10 anniversary release.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | PackageManagement_AutoCleanupEnable |
Friendly Name | Enable automatic cleanup of unused appv packages |
Location | Computer Configuration |
Path | System > App-V > PackageManagement |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\PackageManagement |
Registry Value Name | AutoCleanupEnabled |
ADMX File Name | appv.admx |
AllowPackageScripts
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowPackageScripts
Enables scripts defined in the package manifest of configuration files that should run.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Scripting_Enable_Package_Scripts |
Friendly Name | Enable Package Scripts |
Location | Computer Configuration |
Path | System > App-V > Scripting |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Scripting |
Registry Value Name | EnablePackageScripts |
ADMX File Name | appv.admx |
AllowPublishingRefreshUX
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowPublishingRefreshUX
Enables a UX to display to the user when a publishing refresh is performed on the client.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Enable_Publishing_Refresh_UX |
Friendly Name | Enable Publishing Refresh UX |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing |
Registry Value Name | EnablePublishingRefreshUI |
ADMX File Name | appv.admx |
AllowReportingServer
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowReportingServer
Reporting Server URL: Displays the URL of reporting server.
Reporting Time: When the client data should be reported to the server. Acceptable range is 0~23, corresponding to the 24 hours in a day. A good practice is, don't set this time to a busy hour, e.g. 9. AM.
Delay reporting for the random minutes: The maximum minutes of random delay on top of the reporting time. For a busy system, the random delay will help reduce the server load.
Repeat reporting for every (days): The periodical interval in days for sending the reporting data.
Data Cache Limit: This value specifies the maximum size in megabytes (MB) of the XML cache for storing reporting information. The default value is 20 MB. The size applies to the cache in memory. When the limit's reached, the log file will roll over. When a new record is to be added (bottom of the list), one or more of the oldest records (top of the list) will be deleted to make room. A warning will be logged to the Client log and the event log the first time this occurs, and won't be logged again until after the cache has been successfully cleared on transmission and the log has filled up again.
Data Block Size: This value specifies the maximum size in bytes to transmit to the server at once on a reporting upload, to avoid permanent transmission failures when the log has reached a significant size. The default value is 65536. When transmitting report data to the server, one block at a time of application records that's less than or equal to the block size in bytes of XML data will be removed from the cache and sent to the server. Each block will have the general Client data and global package list data prepended, and these won't factor into the block size calculations; the potential exists for an extremely large package list to result in transmission failures over low bandwidth or unreliable connections.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Reporting_Server_Policy |
Friendly Name | Reporting Server |
Location | Computer Configuration |
Path | System > App-V > Reporting |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Reporting |
Registry Value Name | ReportingEnabled |
ADMX File Name | appv.admx |
AllowRoamingFileExclusions
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowRoamingFileExclusions
Specifies the file paths relative to %userprofile% that don't roam with a user's profile. Example usage: /FILEEXCLUSIONLIST='desktop;my pictures'.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Integration_Roaming_File_Exclusions |
Friendly Name | Roaming File Exclusions |
Location | Computer Configuration |
Path | System > App-V > Integration |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Integration |
ADMX File Name | appv.admx |
AllowRoamingRegistryExclusions
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowRoamingRegistryExclusions
Specifies the registry paths that don't roam with a user profile. Example usage: /REGISTRYEXCLUSIONLIST=software\classes;software\clients.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Integration_Roaming_Registry_Exclusions |
Friendly Name | Roaming Registry Exclusions |
Location | Computer Configuration |
Path | System > App-V > Integration |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Integration |
ADMX File Name | appv.admx |
AllowStreamingAutoload
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowStreamingAutoload
Specifies how new packages should be loaded automatically by App-V on a specific computer.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Steaming_Autoload |
Friendly Name | Specify what to load in background (aka AutoLoad) |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
ClientCoexistenceAllowMigrationmode
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/ClientCoexistenceAllowMigrationmode
Migration mode allows the App-V client to modify shortcuts and FTA's for packages created using a previous version of App-V.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Client_Coexistence_Enable_Migration_mode |
Friendly Name | Enable Migration Mode |
Location | Computer Configuration |
Path | System > App-V > Client Coexistence |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Coexistence |
Registry Value Name | MigrationMode |
ADMX File Name | appv.admx |
IntegrationAllowRootGlobal
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/IntegrationAllowRootGlobal
Specifies the location where symbolic links are created to the current version of a per-user published package. Shortcuts, file type associations, etc. are created pointing to this path. If empty, symbolic links aren't used during publishing. Example: %localappdata%\Microsoft\AppV\Client\Integration.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Integration_Root_User |
Friendly Name | Integration Root User |
Location | Computer Configuration |
Path | System > App-V > Integration |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Integration |
ADMX File Name | appv.admx |
IntegrationAllowRootUser
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/IntegrationAllowRootUser
Specifies the location where symbolic links are created to the current version of a globally published package. Shortcuts, file type associations, etc. are created pointing to this path. If empty, symbolic links aren't used during publishing. Example: %allusersprofile%\Microsoft\AppV\Client\Integration.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Integration_Root_Global |
Friendly Name | Integration Root Global |
Location | Computer Configuration |
Path | System > App-V > Integration |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Integration |
ADMX File Name | appv.admx |
PublishingAllowServer1
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer1
Publishing Server Display Name: Displays the name of publishing server.
Publishing Server URL: Displays the URL of publishing server.
Global Publishing Refresh: Enables global publishing refresh (Boolean).
Global Publishing Refresh On Logon: Triggers a global publishing refresh on logon (Boolean).
Global Publishing Refresh Interval: Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, select 0.
Global Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
User Publishing Refresh: Enables user publishing refresh (Boolean).
User Publishing Refresh On Logon: Triggers a user publishing refresh on logon (Boolean).
User Publishing Refresh Interval: Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0.
User Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Publishing_Server1_Policy |
Friendly Name | Publishing Server 1 Settings |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\1 |
ADMX File Name | appv.admx |
PublishingAllowServer2
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2
Publishing Server Display Name: Displays the name of publishing server.
Publishing Server URL: Displays the URL of publishing server.
Global Publishing Refresh: Enables global publishing refresh (Boolean).
Global Publishing Refresh On Logon: Triggers a global publishing refresh on logon (Boolean).
Global Publishing Refresh Interval: Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, select 0.
Global Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
User Publishing Refresh: Enables user publishing refresh (Boolean).
User Publishing Refresh On Logon: Triggers a user publishing refresh on logon (Boolean).
User Publishing Refresh Interval: Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0.
User Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Publishing_Server2_Policy |
Friendly Name | Publishing Server 2 Settings |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\2 |
ADMX File Name | appv.admx |
PublishingAllowServer3
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer3
Publishing Server Display Name: Displays the name of publishing server.
Publishing Server URL: Displays the URL of publishing server.
Global Publishing Refresh: Enables global publishing refresh (Boolean).
Global Publishing Refresh On Logon: Triggers a global publishing refresh on logon (Boolean).
Global Publishing Refresh Interval: Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, select 0.
Global Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
User Publishing Refresh: Enables user publishing refresh (Boolean).
User Publishing Refresh On Logon: Triggers a user publishing refresh on logon (Boolean).
User Publishing Refresh Interval: Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0.
User Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Publishing_Server3_Policy |
Friendly Name | Publishing Server 3 Settings |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\3 |
ADMX File Name | appv.admx |
PublishingAllowServer4
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer4
Publishing Server Display Name: Displays the name of publishing server.
Publishing Server URL: Displays the URL of publishing server.
Global Publishing Refresh: Enables global publishing refresh (Boolean).
Global Publishing Refresh On Logon: Triggers a global publishing refresh on logon (Boolean).
Global Publishing Refresh Interval: Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, select 0.
Global Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
User Publishing Refresh: Enables user publishing refresh (Boolean).
User Publishing Refresh On Logon: Triggers a user publishing refresh on logon (Boolean).
User Publishing Refresh Interval: Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0.
User Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Publishing_Server4_Policy |
Friendly Name | Publishing Server 4 Settings |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\4 |
ADMX File Name | appv.admx |
PublishingAllowServer5
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer5
Publishing Server Display Name: Displays the name of publishing server.
Publishing Server URL: Displays the URL of publishing server.
Global Publishing Refresh: Enables global publishing refresh (Boolean).
Global Publishing Refresh On Logon: Triggers a global publishing refresh on logon (Boolean).
Global Publishing Refresh Interval: Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, select 0.
Global Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
User Publishing Refresh: Enables user publishing refresh (Boolean).
User Publishing Refresh On Logon: Triggers a user publishing refresh on logon (Boolean).
User Publishing Refresh Interval: Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0.
User Publishing Refresh Interval Unit: Specifies the interval unit (Hour 0-23, Day 0-31).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Publishing_Server5_Policy |
Friendly Name | Publishing Server 5 Settings |
Location | Computer Configuration |
Path | System > App-V > Publishing |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\5 |
ADMX File Name | appv.admx |
StreamingAllowCertificateFilterForClient_SSL
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowCertificateFilterForClient_SSL
Specifies the path to a valid certificate in the certificate store.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Certificate_Filter_For_Client_SSL |
Friendly Name | Certificate Filter For Client SSL |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingAllowHighCostLaunch
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowHighCostLaunch
This setting controls whether virtualized applications are launched on Windows 8 machines connected via a metered network connection (e.g. 4G).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Allow_High_Cost_Launch |
Friendly Name | Allow First Time Application Launches if on a High Cost Windows 8 Metered Connection |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
Registry Value Name | AllowHighCostLaunch |
ADMX File Name | appv.admx |
StreamingAllowLocationProvider
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowLocationProvider
Specifies the CLSID for a compatible implementation of the IAppvPackageLocationProvider interface.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Location_Provider |
Friendly Name | Location Provider |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingAllowPackageInstallationRoot
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowPackageInstallationRoot
Specifies directory where all new applications and updates will be installed.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Package_Installation_Root |
Friendly Name | Package Installation Root |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingAllowPackageSourceRoot
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowPackageSourceRoot
Overrides source location for downloading package content.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Package_Source_Root |
Friendly Name | Package Source Root |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingAllowReestablishmentInterval
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowReestablishmentInterval
Specifies the number of seconds between attempts to reestablish a dropped session.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Reestablishment_Interval |
Friendly Name | Reestablishment Interval |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingAllowReestablishmentRetries
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingAllowReestablishmentRetries
Specifies the number of times to retry a dropped session.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Reestablishment_Retries |
Friendly Name | Reestablishment Retries |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
ADMX File Name | appv.admx |
StreamingSharedContentStoreMode
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingSharedContentStoreMode
Specifies that streamed package contents won't be saved to the local hard disk.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Shared_Content_Store_Mode |
Friendly Name | Shared Content Store (SCS) mode |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
Registry Value Name | SharedContentStoreMode |
ADMX File Name | appv.admx |
StreamingSupportBranchCache
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingSupportBranchCache
If enabled, the App-V client will support BrancheCache compatible HTTP streaming. If BranchCache support isn't desired, this should be disabled. The client can then apply HTTP optimizations which are incompatible with BranchCache.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Support_Branch_Cache |
Friendly Name | Enable Support for BranchCache |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
Registry Value Name | SupportBranchCache |
ADMX File Name | appv.admx |
StreamingVerifyCertificateRevocationList
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/StreamingVerifyCertificateRevocationList
Verifies Server certificate revocation status before streaming using HTTPS.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Streaming_Verify_Certificate_Revocation_List |
Friendly Name | Verify certificate revocation list |
Location | Computer Configuration |
Path | System > App-V > Streaming |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Streaming |
Registry Value Name | VerifyCertificateRevocationList |
ADMX File Name | appv.admx |
VirtualComponentsAllowList
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
❌ Pro ✅ Enterprise ✅ Education ❌ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Device/Vendor/MSFT/Policy/Config/AppVirtualization/VirtualComponentsAllowList
Specifies a list of process paths (may contain wildcards) which are candidates for using virtual components (shell extensions, browser helper objects, etc). Only processes whose full path matches one of these items can use virtual components.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Tip
This is an ADMX-backed policy and requires SyncML format for configuration. For an example of SyncML format, refer to Enabling a policy.
ADMX mapping:
Name | Value |
---|---|
Name | Virtualization_JITVAllowList |
Friendly Name | Virtual Component Process Allow List |
Location | Computer Configuration |
Path | System > App-V > Virtualization |
Registry Key Name | SOFTWARE\Policies\Microsoft\AppV\Client\Virtualization |
Registry Value Name | ProcessesUsingVirtualComponents |
ADMX File Name | appv.admx |