Show
As of Windows Vista, Control Panel items included with Windows are given a canonical name that can be used in an API call or a command-line instruction to programmatically launch that item. As of Windows 7 and Windows Server 2008 R2, canonical names can be used in a group policy to hide specific Control Panel items. This topic provides details for each Control Panel item: canonical name, GUID, module name, and the operating system versions that recognize the canonical name.
Note Canonical names for Control Panel items are not supported prior to Windows Vista. Control Panel Canonical NamesPoints to remember when working with these values:
The following are the Control Panel items available in Windows 8.1: Action Center
AutoPlay
BitLocker Drive Encryption
Color Management
Credential Manager
Default Programs
Device Manager
Devices and Printers
Display
Ease of Access Center
Family Safety
File History
Folder Options
Fonts
HomeGroup
Indexing Options
Infrared
Internet Options
iSCSI Initiator
iSNS Server
Keyboard
Location Settings
Mouse
MPIOConfiguration
Network and Sharing Center
Notification Area Icons
Pen and Touch
Personalization
Phone and Modem
Power Options
Programs and Features
Recovery
Region
RemoteApp and Desktop Connections
Sound
Speech Recognition
Storage Spaces
Sync Center
System
Tablet PC Settings
Taskbar and Navigation
Troubleshooting
TSAppInstall
User Accounts
Windows Anytime Upgrade
Windows Defender
Windows Firewall
Windows Mobility Center
Windows To Go
Work Folders
Deprecated Control Panel Canonical NamesThe following are canonical names that are no longer in use as of Windows 8.1 or later. Some have been removed altogether. Others have been remapped in these situations:
Note Remappings exist for backward compatibility. You should not use deprecated values in new code.
Using Canonical Names in Local Group PolicyAs of Windows 7, you can use canonical names to restrict access to individual Control Panel items through group policy. This same procedure can be used in Windows Vista, but you have to use the module name instead of the canonical name. Hiding individual Control Panel itemsUse this method if you want to show more Control Panel items than you want to hide.
Showing individual Control Panel itemsUse this method if you want to hide more Control Panel items than you want to show.
If you want to remove all of the entries that you've added to a Show or Hide Control Panel items list, return to the screen in step 4 and select Not Configured to clear the list. If you want to retain your entries but suspend the restrictions, select Disabled. You might see items in your Control Panel that are not listed here. Those items are not part of Windows, but instead are added during the installation of various software and hardware, such as Microsoft Office or a video card. Non-Windows Control Panel items may or may not have a canonical name. To find the canonical name of a Control Panel item not listed here, look in the registry under these paths: HKEY_CLASSES_ROOT CLSID {CLSID of the Control Panel item} System.ApplicationName HKEY_LOCAL_MACHINE SOFTWARE Classes CLSID {CLSID of the Control Panel item} System.ApplicationNameFor more information that can help you discover the necessary CLSIDs, see How to Register Executable Control Panel Items and How to Register DLL Control Panel Items. Executing Control Panel Items IOpenControlPanel |