Shell Desktop Namespace COM CLSID Registry Locations

This guide details the exact Windows Registry paths used to define and register Component Object Model (COM) Class Identifiers (CLSIDs) for shell desktop namespace extensions. In Windows, desktop namespace items—such as “This PC,” “Recycle Bin,” and “Network”—are managed by COM objects registered in central class stores and activated via designated Explorer namespace keys.

1. Active Shell Desktop Namespace Keys

To determine which COM objects actually appear in the shell desktop namespace, Windows queries specific NameSpace registry keys. Each subkey is a GUID representing a registered CLSID.

On 64-bit systems hosting 32-bit shell components, 32-bit namespace registrations can also be found at: * HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

2. COM CLSID Definition Keys

While the NameSpace keys instruct Windows Explorer to display an item on the desktop, the actual definition, handler DLL, icon, and attributes of the COM object are stored in the main COM registry hive:

3. Key Components of a Namespace CLSID

Inside HKEY_CLASSES_ROOT\CLSID\{GUID}, several standard subkeys define how the shell item behaves: