Policy CSP - ADMX_AddRemovePrograms
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.
DefaultCategory
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/DefaultCategory
Specifies the category of programs that appears when users open the "Add New Programs" page.
- If you enable this setting, only the programs in the category you specify are displayed when the "Add New Programs" page opens. Users can use the Category box on the "Add New Programs" page to display programs in other categories.
To use this setting, type the name of a category in the Category box for this setting. You must enter a category that's already defined in Add or Remove Programs. To define a category, use Software Installation.
- If you disable this setting or don't configure it, all programs (Category: All) are displayed when the "Add New Programs" page opens.
You can use this setting to direct users to the programs they're most likely to need.
Note
This setting is ignored if either the "Remove Add or Remove Programs" setting or the "Hide Add New Programs page" setting is enabled.
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 | DefaultCategory |
Friendly Name | Specify default category for Add New Programs |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
ADMX File Name | AddRemovePrograms.admx |
NoAddFromCDorFloppy
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoAddFromCDorFloppy
Removes the "Add a program from CD-ROM or floppy disk" section from the Add New Programs page. This prevents users from using Add or Remove Programs to install programs from removable media.
If you disable this setting or don't configure it, the "Add a program from CD-ROM or floppy disk" option is available to all users.
This setting doesn't prevent users from using other tools and methods to add or remove program components.
Note
If the "Hide Add New Programs page" setting is enabled, this setting is ignored. Also, if the "Prevent removable media source for any install" setting (located in User Configuration\Administrative Templates\Windows Components\Windows Installer) is enabled, users can't add programs from removable media, regardless of this setting.
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 | NoAddFromCDorFloppy |
Friendly Name | Hide the "Add a program from CD-ROM or floppy disk" option |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoAddFromCDorFloppy |
ADMX File Name | AddRemovePrograms.admx |
NoAddFromInternet
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoAddFromInternet
Removes the "Add programs from Microsoft" section from the Add New Programs page. This setting prevents users from using Add or Remove Programs to connect to Windows Update.
If you disable this setting or don't configure it, "Add programs from Microsoft" is available to all users.
This setting doesn't prevent users from using other tools and methods to connect to Windows Update.
Note
If the "Hide Add New Programs page" setting is enabled, this setting is ignored.
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 | NoAddFromInternet |
Friendly Name | Hide the "Add programs from Microsoft" option |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoAddFromInternet |
ADMX File Name | AddRemovePrograms.admx |
NoAddFromNetwork
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoAddFromNetwork
Prevents users from viewing or installing published programs.
This setting removes the "Add programs from your network" section from the Add New Programs page. The "Add programs from your network" section lists published programs and provides an easy way to install them.
Published programs are those programs that the system administrator has explicitly made available to the user with a tool such as Windows Installer. Typically, system administrators publish programs to notify users that the programs are available, to recommend their use, or to enable users to install them without having to search for installation files.
If you enable this setting, users can't tell which programs have been published by the system administrator, and they can't use Add or Remove Programs to install published programs. However, they can still install programs by using other methods, and they can view and install assigned (partially installed) programs that are offered on the desktop or on the Start menu.
If you disable this setting or don't configure it, "Add programs from your network" is available to all users.
Note
If the "Hide Add New Programs page" setting is enabled, this setting is ignored.
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 | NoAddFromNetwork |
Friendly Name | Hide the "Add programs from your network" option |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoAddFromNetwork |
ADMX File Name | AddRemovePrograms.admx |
NoAddPage
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoAddPage
Removes the Add New Programs button from the Add or Remove Programs bar. As a result, users can't view or change the attached page.
The Add New Programs button lets users install programs published or assigned by a system administrator.
If you disable this setting or don't configure it, the Add New Programs button is available to all users.
This setting doesn't prevent users from using other tools and methods to install programs.
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 | NoAddPage |
Friendly Name | Hide Add New Programs page |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoAddPage |
ADMX File Name | AddRemovePrograms.admx |
NoAddRemovePrograms
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoAddRemovePrograms
Prevents users from using Add or Remove Programs.
This setting removes Add or Remove Programs from Control Panel and removes the Add or Remove Programs item from menus.
Add or Remove Programs lets users install, uninstall, repair, add, and remove features and components of Windows 2000 Professional and a wide variety of Windows programs. Programs published or assigned to the user appear in Add or Remove Programs.
If you disable this setting or don't configure it, Add or Remove Programs is available to all users.
When enabled, this setting takes precedence over the other settings in this folder.
This setting doesn't prevent users from using other tools and methods to install or uninstall programs.
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 | NoAddRemovePrograms |
Friendly Name | Remove Add or Remove Programs |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoAddRemovePrograms |
ADMX File Name | AddRemovePrograms.admx |
NoChooseProgramsPage
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoChooseProgramsPage
Removes the Set Program Access and Defaults button from the Add or Remove Programs bar. As a result, users can't view or change the associated page.
The Set Program Access and Defaults button lets administrators specify default programs for certain activities, such as Web browsing or sending e-mail, as well as which programs are accessible from the Start menu, desktop, and other locations.
If you disable this setting or don't configure it, the Set Program Access and Defaults button is available to all users.
This setting doesn't prevent users from using other tools and methods to change program access or defaults.
This setting doesn't prevent the Set Program Access and Defaults icon from appearing on the Start menu. See the "Remove Set Program Access and Defaults from Start menu" setting.
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 | NoChooseProgramsPage |
Friendly Name | Hide the Set Program Access and Defaults page |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoChooseProgramsPage |
ADMX File Name | AddRemovePrograms.admx |
NoRemovePage
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoRemovePage
Removes the Change or Remove Programs button from the Add or Remove Programs bar. As a result, users can't view or change the attached page.
The Change or Remove Programs button lets users uninstall, repair, add, or remove features of installed programs.
If you disable this setting or don't configure it, the Change or Remove Programs page is available to all users.
This setting doesn't prevent users from using other tools and methods to delete or uninstall programs.
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 | NoRemovePage |
Friendly Name | Hide Change or Remove Programs page |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoRemovePage |
ADMX File Name | AddRemovePrograms.admx |
NoServices
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoServices
Prevents users from using Add or Remove Programs to configure installed services.
This setting removes the "Set up services" section of the Add/Remove Windows Components page. The "Set up services" section lists system services that haven't been configured and offers users easy access to the configuration tools.
If you disable this setting or don't configure it, "Set up services" appears only when there are unconfigured system services.
If you enable this setting, "Set up services" never appears.
This setting doesn't prevent users from using other methods to configure services.
Note
When "Set up services" doesn't appear, clicking the Add/Remove Windows Components button starts the Windows Component Wizard immediately. Because the only remaining option on the Add/Remove Windows Components page starts the wizard, that option is selected automatically, and the page is bypassed.
To remove "Set up services" and prevent the Windows Component Wizard from starting, enable the "Hide Add/Remove Windows Components page" setting. If the "Hide Add/Remove Windows Components page" setting is enabled, this setting is ignored.
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 | NoServices |
Friendly Name | Go directly to Components Wizard |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoServices |
ADMX File Name | AddRemovePrograms.admx |
NoSupportInfo
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoSupportInfo
Removes links to the Support Info dialog box from programs on the Change or Remove Programs page.
Programs listed on the Change or Remove Programs page can include a "Click here for support information" hyperlink. When clicked, the hyperlink opens a dialog box that displays troubleshooting information, including a link to the installation files and data that users need to obtain product support, such as the Product ID and version number of the program. The dialog box also includes a hyperlink to support information on the Internet, such as the Microsoft Product Support Services Web page.
If you disable this setting or don't configure it, the Support Info hyperlink appears.
Note
Not all programs provide a support information hyperlink.
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 | NoSupportInfo |
Friendly Name | Remove Support Information |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoSupportInfo |
ADMX File Name | AddRemovePrograms.admx |
NoWindowsSetupPage
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5005101 [10.0.19041.1202] and later ✅ Windows 10, version 20H2 with KB5005101 [10.0.19042.1202] and later ✅ Windows 10, version 21H1 with KB5005101 [10.0.19043.1202] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./User/Vendor/MSFT/Policy/Config/ADMX_AddRemovePrograms/NoWindowsSetupPage
Removes the Add/Remove Windows Components button from the Add or Remove Programs bar. As a result, users can't view or change the associated page.
The Add/Remove Windows Components button lets users configure installed services and use the Windows Component Wizard to add, remove, and configure components of Windows from the installation files.
If you disable this setting or don't configure it, the Add/Remove Windows Components button is available to all users.
This setting doesn't prevent users from using other tools and methods to configure services or add or remove program components. However, this setting blocks user access to the Windows Component Wizard.
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 | NoWindowsSetupPage |
Friendly Name | Hide Add/Remove Windows Components page |
Location | User Configuration |
Path | Control Panel > Add or Remove Programs |
Registry Key Name | Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall |
Registry Value Name | NoWindowsSetupPage |
ADMX File Name | AddRemovePrograms.admx |