Control Panel Namespace Handlers Registry Path
This article explains the specific Windows Registry path where registered namespace handlers for Control Panel applets are located. It outlines both the machine-wide and user-specific registry paths, clarifies the role of Globally Unique Identifiers (GUIDs/CLSIDs) in defining these applets, and describes how Windows Explorer utilizes these keys to populate the Control Panel interface.
The primary system-wide registry path that contains the registered namespace handlers for Control Panel applets is:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace
For user-specific namespace registrations, Windows checks the corresponding user path:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace
How the Registry Path Works
- GUID Keys: Inside the
NameSpacekey, each subkey is a CLSID (Class Identifier) represented as a GUID (e.g.,{e355e570-85c5-11e1-b0c4-0800200c9a66}). Each GUID represents a specific registered Control Panel item or category. - CLSID Registration: The GUIDs listed under the
NameSpacekey correspond to full COM component registrations located atHKEY_CLASSES_ROOT\CLSID\{GUID}(orHKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{GUID}). - Applet Definition: The corresponding
CLSIDkey defines the applet’s name, display icon, system category, execution command, and the DLL or CPL file responsible for running it.
Accessing the Key in Regedit
- Press
Win + R, typeregedit, and press Enter. - Paste
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpaceinto the address bar at the top of the Registry Editor. - Press Enter to view all registered system Control Panel namespace extensions.