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

Policy configuration service provider