Public mode

No tenant, Graph, or device access. Every item links to its source. What this means

Some sources or documents need attention: 253/255 feeds/APIs · 0/410 docs · checked 20:26 UTC Customize Public modeDiscuss ChangeIntel on Discord

Windows 11 Group Policy settings

3,621 settings · 25H2 · 1.0 · 29 Sep 2025

1 folder · 44 settingsCSV
Back to the list

System › App-V › Publishing

Publishing Server 2 Settings

ComputerNative Intune settingPublishing_Server2_Policy

Supported on At least Windows Server 2008 R2 or Windows 7

What it does

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).

What it writes

Hive
HKEY_LOCAL_MACHINE
Registry key
SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\2
Why it needs changes for Intune
  • Policy references a Windows supportedOn definition.
  • ADMX-INTUNE-WINDOWS-SUPPORTEDON-REFERENCE

In Intune

Native Intune setting: Yes — Policy CSP

  • ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2AppVirtualization on Microsoft LearnADMX-backed: Windows ships this template, so it is set with the template's own values, without an import.Windows builds listed: 10.0.15063.

From Microsoft's Policy CSP DDF files (DDF v2 Files, February 2026), read 18 Oct 2026.

Options

OptionTypeRegistry valueAllowed values
Publishing Server Display NameRequiredDefault: Server 2 Text Name Up to 255 characters
Publishing Server URLRequired Text URL Up to 255 characters
Global Publishing RefreshDefault: False Drop-down list GlobalEnabled
  • False0
  • True1
Global Publishing Refresh On LogonDefault: False Drop-down list GlobalLogonRefresh
  • False0
  • True1
Global Publishing Refresh IntervalDefault: 0 Number GlobalPeriodicRefreshInterval 0 to 31
Global Publishing Refresh Interval UnitDefault: Day Drop-down list GlobalPeriodicRefreshIntervalUnit
  • Hour0
  • Day1
User Publishing RefreshDefault: True Drop-down list UserEnabled
  • False0
  • True1
User Publishing Refresh On LogonDefault: True Drop-down list UserLogonRefresh
  • False0
  • True1
User Publishing Refresh IntervalDefault: 1 Number UserPeriodicRefreshInterval 0 to 31
User Publishing Refresh Interval UnitDefault: Day Drop-down list UserPeriodicRefreshIntervalUnit
  • Hour0
  • Day1

Configure and deploy

Choose a state and the option values; the output below is generated from the template for exactly that.

State
Options used when Enabled

History 5 retained releases

  1. 22H2 · 1.015 Jul 2024
    • Already present in the first release ChangeIntel keeps.

4 later releases left it unchanged.

Template

Internal name
Publishing_Server2_Policy
Namespace
Microsoft.Policies.AppV
Template file
appv.admx
Release
Windows 11 25H2 · 1.0 · file set de4e49983ebd651f…
Definition, editor controls and support

Definition

<policy class="Machine" displayName="$(string.PublishingServer2)" explainText="$(string.Publishing_Server_Help)" key="SOFTWARE\Policies\Microsoft\AppV\Client\Publishing\Servers\2" name="Publishing_Server2_Policy" presentation="$(presentation.Publishing_Server2)" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.AppV:CAT_Publishing" />
      <supportedOn ref="Microsoft.Policies.Windows:SUPPORTED_Windows7" />
      <elements>
        <text id="Publishing_Server2_Name_Prompt" required="true" valueName="Name" />
        <text id="Publishing_Server_URL_Prompt" required="true" valueName="URL" />
        <enum id="Global_Publishing_Refresh_Options" valueName="GlobalEnabled">
          <item displayName="$(string.False)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.True)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>  
        <enum id="Global_Refresh_OnLogon_Options" valueName="GlobalLogonRefresh">
          <item displayName="$(string.False)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.True)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>      
        <decimal id="Global_Refresh_Interval_Prompt" maxValue="31" minValue="0" valueName="GlobalPeriodicRefreshInterval" />
        <enum id="Global_Refresh_Unit_Options" valueName="GlobalPeriodicRefreshIntervalUnit">
          <item displayName="$(string.Hour)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.Day)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>        
        <enum id="User_Publishing_Refresh_Options" valueName="UserEnabled">
          <item displayName="$(string.False)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.True)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>
        <enum id="User_Refresh_OnLogon_Options" valueName="UserLogonRefresh">
          <item displayName="$(string.False)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.True)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>      
        <decimal id="User_Refresh_Interval_Prompt" maxValue="31" minValue="0" valueName="UserPeriodicRefreshInterval" />
        <enum id="User_Refresh_Unit_Options" valueName="UserPeriodicRefreshIntervalUnit">
          <item displayName="$(string.Hour)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.Day)">
            <value>
              <decimal value="1" />
            </value>
          </item>
        </enum>        
      </elements>
    </policy>

Editor controls

<presentation id="Publishing_Server2" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <textBox refId="Publishing_Server2_Name_Prompt">
          <label xml:space="preserve">Publishing Server Display Name                  </label>
          <defaultValue>Server 2</defaultValue>
        </textBox>
        <textBox refId="Publishing_Server_URL_Prompt">
          <label xml:space="preserve">Publishing Server URL                                  </label>
        </textBox>
        <dropdownList defaultItem="0" noSort="true" refId="Global_Publishing_Refresh_Options" xml:space="preserve">Global Publishing Refresh                            </dropdownList>
        <dropdownList defaultItem="0" noSort="true" refId="Global_Refresh_OnLogon_Options" xml:space="preserve">Global Publishing Refresh On Logon           </dropdownList>
        <decimalTextBox defaultValue="0" refId="Global_Refresh_Interval_Prompt" spinStep="3" xml:space="preserve">Global Publishing Refresh Interval               </decimalTextBox>
        <dropdownList defaultItem="1" noSort="true" refId="Global_Refresh_Unit_Options" xml:space="preserve">Global Publishing Refresh Interval Unit       </dropdownList>
        <dropdownList defaultItem="1" noSort="true" refId="User_Publishing_Refresh_Options" xml:space="preserve">User Publishing Refresh                               </dropdownList>
        <dropdownList defaultItem="1" noSort="true" refId="User_Refresh_OnLogon_Options" xml:space="preserve">User Publishing Refresh On Logon              </dropdownList>
        <decimalTextBox defaultValue="1" refId="User_Refresh_Interval_Prompt" spinStep="3" xml:space="preserve">User Publishing Refresh Interval                  </decimalTextBox>
        <dropdownList defaultItem="1" noSort="true" refId="User_Refresh_Unit_Options" xml:space="preserve">User Publishing Refresh Interval Unit          </dropdownList>
      </presentation>

Supported platforms and category

Microsoft.Policies.AppV:category:CAT_AppV
<category displayName="$(string.AppV)" explainText="$(string.AppV_ComputerHelp)" name="CAT_AppV" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.Windows:System" />
    </category>
Microsoft.Policies.AppV:category:CAT_Publishing
<category displayName="$(string.Publishing)" name="CAT_Publishing" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.AppV:CAT_AppV" />
    </category>
Microsoft.Policies.Products:product:MicrosoftWindows
sha256:4b3cb6917b5e5b7cd142c0157f10882786b3e9ee67c29fd7b8f4c6cb2eec5fe7
Microsoft.Policies.Windows:category:System
<category displayName="$(string.System)" explainText="$(string.System_Help)" name="System" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
Microsoft.Policies.Windows:definition:SUPPORTED_Windows7
<definition displayName="$(string.SUPPORTED_Windows7)" name="SUPPORTED_Windows7" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <or>
          <range minVersionIndex="1" ref="Microsoft.Policies.Products:WindowsServer2008" />
          <range minVersionIndex="6" ref="Microsoft.Policies.Products:MicrosoftWindows" />
        </or>
      </definition>
Microsoft.Policies.Windows:unresolved:Microsoft.Policies.Products:WindowsServer2008
<unresolved reference="Microsoft.Policies.Products:WindowsServer2008" />
Microsoft.Policies.AppV:category:CAT_AppV
<category displayName="$(string.AppV)" explainText="$(string.AppV_ComputerHelp)" name="CAT_AppV" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.Windows:System" />
    </category>
<strings><string id="Microsoft.Policies.AppV:AppV">App-V</string><string id="Microsoft.Policies.AppV:AppV_ComputerHelp">Contains settings for Microsoft App-V.</string></strings>
Microsoft.Policies.AppV:category:CAT_Publishing
<category displayName="$(string.Publishing)" name="CAT_Publishing" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.AppV:CAT_AppV" />
    </category>
<strings><string id="Microsoft.Policies.AppV:Publishing">Publishing</string></strings>
Microsoft.Policies.Products:product:MicrosoftWindows
<product displayName="$(string.MicrosoftWindows)" name="MicrosoftWindows" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <majorVersion displayName="$(string.MicrosoftWindows2000)" name="MicrosoftWindows2000" versionIndex="1">
          <minorVersion displayName="$(string.MicrosoftWindows2000_RTM)" name="MicrosoftWindows2000_RTM" versionIndex="0" />
          <minorVersion displayName="$(string.MicrosoftWindows2000_SP1)" name="MicrosoftWindows2000_SP1" versionIndex="1" />
          <minorVersion displayName="$(string.MicrosoftWindows2000_SP2)" name="MicrosoftWindows2000_SP2" versionIndex="2" />
          <minorVersion displayName="$(string.MicrosoftWindows2000_SP3)" name="MicrosoftWindows2000_SP3" versionIndex="3" />
          <minorVersion displayName="$(string.MicrosoftWindows2000_SP4)" name="MicrosoftWindows2000_SP4" versionIndex="4" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsXP)" name="MicrosoftWindowsXP" versionIndex="2">
          <minorVersion displayName="$(string.MicrosoftWindowsXP_RTM)" name="MicrosoftWindowsXP_RTM" versionIndex="0" />
          <minorVersion displayName="$(string.MicrosoftWindowsXP_SP1)" name="MicrosoftWindowsXP_SP1" versionIndex="1" />
          <minorVersion displayName="$(string.MicrosoftWindowsXP_SP2)" name="MicrosoftWindowsXP_SP2" versionIndex="2" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsServer2003)" name="MicrosoftWindowsServer2003" versionIndex="3">
          <minorVersion displayName="$(string.MicrosoftWindowsServer2003_RTM)" name="MicrosoftWindowsServer2003_RTM" versionIndex="0" />
          <minorVersion displayName="$(string.MicrosoftWindowsServer2003_SP1)" name="MicrosoftWindowsServer2003_SP1" versionIndex="1" />
          <minorVersion displayName="$(string.MicrosoftWindowsServer2003_R2)" name="MicrosoftWindowsServer2003_R2" versionIndex="2" />
          <minorVersion displayName="$(string.MicrosoftWindowsServer2003_SP2)" name="MicrosoftWindowsServer2003_SP2" versionIndex="3" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsVista)" name="MicrosoftWindowsVista" versionIndex="4">
          <minorVersion displayName="$(string.MicrosoftWindowsVista_RTM)" name="MicrosoftWindowsVista_RTM" versionIndex="0" />
          <minorVersion displayName="$(string.MicrosoftWindowsVista_SP1)" name="MicrosoftWindowsVista_SP1" versionIndex="1" />
        </majorVersion>
        <majorVersion displayName="$(string.WindowsServer2008)" name="WindowsServer2008" versionIndex="5">
          <minorVersion displayName="$(string.WindowsServer2008_RTM)" name="WindowsServer2008_RTM" versionIndex="0" />
          <minorVersion displayName="$(string.WindowsServer2008_R2)" name="WindowsServer2008_R2" versionIndex="1" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows7)" name="MicrosoftWindows7" versionIndex="6">
          <minorVersion displayName="$(string.MicrosoftWindows7_RTM)" name="MicrosoftWindows7_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsServer8)" name="MicrosoftWindowsServer8" versionIndex="7">
           <minorVersion displayName="$(string.MicrosoftWindowsServer8_RTM)" name="MicrosoftWindowsServer8_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows8)" name="MicrosoftWindows8" versionIndex="8">
          <minorVersion displayName="$(string.MicrosoftWindows8_RTM)" name="MicrosoftWindows8_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows_RT)" name="MicrosoftWindows_RT" versionIndex="9">
          <minorVersion displayName="$(string.MicrosoftWindows_RT_RTM)" name="MicrosoftWindows_RT_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsServer_6_3)" name="MicrosoftWindowsServer_6_3" versionIndex="10">
           <minorVersion displayName="$(string.MicrosoftWindowsServer_6_3_RTM)" name="MicrosoftWindowsServer_6_3_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows_6_3)" name="MicrosoftWindows_6_3" versionIndex="11">
          <minorVersion displayName="$(string.MicrosoftWindows_6_3_RTM)" name="MicrosoftWindows_6_3_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows_6_3_RT)" name="MicrosoftWindows_6_3_RT" versionIndex="12">
            <minorVersion displayName="$(string.MicrosoftWindows_6_3_RT_RTM)" name="MicrosoftWindows_6_3_RT_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindowsServer_10_0)" name="MicrosoftWindowsServer_10_0" versionIndex="13">
            <minorVersion displayName="$(string.MicrosoftWindowsServer_10_0_RTM)" name="MicrosoftWindowsServer_10_0_RTM" versionIndex="0" />
          </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows_10_0)" name="MicrosoftWindows_10_0" versionIndex="14">
            <minorVersion displayName="$(string.MicrosoftWindows_10_0_RTM)" name="MicrosoftWindows_10_0_RTM" versionIndex="0" />
        </majorVersion>
        <majorVersion displayName="$(string.MicrosoftWindows_10_0_RT)" name="MicrosoftWindows_10_0_RT" versionIndex="15">
            <minorVersion displayName="$(string.MicrosoftWindows_10_0_RT_RTM)" name="MicrosoftWindows_10_0_RT_RTM" versionIndex="0" />
        </majorVersion>
      </product>
<strings><string id="Microsoft.Policies.Products:MicrosoftWindows">Windows operating system</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000">Windows 2000 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000_RTM">Windows 2000</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000_SP1">Windows 2000 Service Pack 1</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000_SP2">Windows 2000 Service Pack 2</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000_SP3">Windows 2000 Service Pack 3</string><string id="Microsoft.Policies.Products:MicrosoftWindows2000_SP4">Windows 2000 Service Pack 4</string><string id="Microsoft.Policies.Products:MicrosoftWindows7">Windows 7 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows7_RTM">Windows 7</string><string id="Microsoft.Policies.Products:MicrosoftWindows8">Windows 8 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows8_RTM">Windows 8</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer2003">Windows Server 2003 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer2003_R2">Windows Server 2003 R2</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer2003_RTM">Windows Server 2003</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer2003_SP1">Windows Server 2003 Service Pack 1</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer2003_SP2">Windows Server 2003 Service Pack 2</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer8">Windows Server 2012 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer8_RTM">Windows Server 2012</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer_10_0">Windows Server 2016 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer_10_0_RTM">Windows Server 2016</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer_6_3">Windows Server 2012 R2 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsServer_6_3_RTM">Windows Server 2012 R2</string><string id="Microsoft.Policies.Products:MicrosoftWindowsVista">Windows Vista operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsVista_RTM">Windows Vista</string><string id="Microsoft.Policies.Products:MicrosoftWindowsVista_SP1">Windows Vista Service Pack 1</string><string id="Microsoft.Policies.Products:MicrosoftWindowsXP">Windows XP operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindowsXP_RTM">Windows XP</string><string id="Microsoft.Policies.Products:MicrosoftWindowsXP_SP1">Windows XP Service Pack 1</string><string id="Microsoft.Policies.Products:MicrosoftWindowsXP_SP2">Windows XP Service Pack 2</string><string id="Microsoft.Policies.Products:MicrosoftWindows_10_0">Windows 10 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows_10_0_RT">Windows 10 RT operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows_10_0_RTM">Windows 10</string><string id="Microsoft.Policies.Products:MicrosoftWindows_10_0_RT_RTM">Windows 10 RT</string><string id="Microsoft.Policies.Products:MicrosoftWindows_6_3">Windows 8.1 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows_6_3_RT">Windows RT 8.1 operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows_6_3_RTM">Windows 8.1</string><string id="Microsoft.Policies.Products:MicrosoftWindows_6_3_RT_RTM">Windows RT 8.1</string><string id="Microsoft.Policies.Products:MicrosoftWindows_RT">Windows RT operating systems</string><string id="Microsoft.Policies.Products:MicrosoftWindows_RT_RTM">Windows RT</string><string id="Microsoft.Policies.Products:WindowsServer2008">Windows Server 2008 operating systems</string><string id="Microsoft.Policies.Products:WindowsServer2008_R2">Windows Server 2008 R2</string><string id="Microsoft.Policies.Products:WindowsServer2008_RTM">Windows Server 2008</string></strings>
Microsoft.Policies.Windows:category:System
<category displayName="$(string.System)" explainText="$(string.System_Help)" name="System" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
<strings><string id="Microsoft.Policies.Windows:System">System</string><string id="Microsoft.Policies.Windows:System_Help">Allows configuration of various system component settings.</string></strings>
Microsoft.Policies.Windows:definition:SUPPORTED_Windows7
<definition displayName="$(string.SUPPORTED_Windows7)" name="SUPPORTED_Windows7" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <or>
          <range minVersionIndex="1" ref="Microsoft.Policies.Products:WindowsServer2008" />
          <range minVersionIndex="6" ref="Microsoft.Policies.Products:MicrosoftWindows" />
        </or>
      </definition>
<strings><string id="Microsoft.Policies.Windows:SUPPORTED_Windows7">At least Windows Server 2008 R2 or Windows 7</string></strings>
ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 18 Oct 20:26 UTC · 253 of 255 readable · 252 fully read · documentation 0/410 current