【英文】Windows下CLSID利用

Preface

Use CLSID to create shortcuts for system programs, which can be used to hide private folders.

Creating System Program Shortcut with CLSID

  • Rename a regular folder and add .{CLSID} as the suffix to disguise the folder as a shortcut for a system program. The files inside the folder will not be lost. You can operate using the command prompt or remove the suffix .{CLSID} from the file name.

Removing and Restoring Explorer Sidebar Icons with CLSID

Removing System Icons

  • In the Registry Editor, locate the folders HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\. Delete the corresponding folders based on the {CLSID} to remove the corresponding system icons.

Removing 3D Objects

  • In the Registry Editor, locate the folder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ and delete the folder {0DB7E03F-FC29-4DC6-9020-FF41B59E513A}.

Removing OneDrive

  • In the Registry Editor, locate HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} and change the value of System.IsPinnedToNameSpaceTree from 1 to 0.

Removing Dropbox

  • In the Registry Editor, locate HKEY_CURRENT_USER\Software\Classes\WOW6432Node\CLSID\{E31EA727-12ED-4702-820C-4B6445F28E1A}\ShellFolder and change the value of Attributes from f080004d to f090004d.

Removing CreativeCloudFiles

  • In the Registry Editor, locate \HKEY_CLASSES_ROOT\CLSID\{0E270DAA-1BE6-48F2-AC49-80DEEFDBB87F} and change the value of System.IsPinnedToNameSpaceTree from 1 to 0.

Restoring System Icons

  • In the Registry Editor, locate the folder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\. Right-click the NameSpace folder, select New, Key, and use {CLSID} as the value to restore the corresponding system icon.

General Use of CLSID

  • Simply run shell:::{CLSID} to start the corresponding system program.

CLSIDs

System Program CLSID
3D Objects 0DB7E03F-FC29-4DC6-9020-FF41B59E513A
Add a Network Location D4480A50-BA28-11d1-8E75-00C04FA31A86
Administrative Tools D20EA4E1-3957-11d2-A40B-0C5020524153
All Control Panel Items 21EC2020-3AEA-1069-A2DD-08002B30309D
All Settings 5ED4F38C-D3FF-4D61-B506-6820320AEBFE
All Tasks ED7BA470-8E54-465E-825C-99712043E01C
Apps 4234d49b-0245-4df3-b780-3893943456e1
AppSuggestedLocations c57a6066-66a3-4d91-9eb9-41532179f0a5
ActiveX Cache Folder 88C6C381-2E85-11D0-94DE-444553540000
AutoPlay 9C60DE1E-E5FC-40f4-A487-460851A8D915
Backup and Restore (Windows 7) B98A2BEA-7D42-4558-8BD1-832F41BAC6FD
BitLocker Drive Encryption D9EF8727-CAC2-4e60-809E-86F80A666C91
Bluetooth Devices 28803F59-3A75-4058-995F-4EE5503B023C
Briefcase 85BBD920-42A0-1069-A2E4-08002B30309D
Cabinet Shell Folder 0CD7A5C0-9F37-11CE-AE65-08002B2E1262
CLSID_AppInstanceFolder 64693913-1c21-4f30-a98f-4e52906d3b56
CLSID_DBFolder b2952b16-0e07-4e5a-b993-58c52cb94cae
CLSID_DBFolderBoth 1bef2128-2f96-4500-ba7c-098dc0049cb2
CLSID_SearchHome 9343812e-1c37-4a49-a12e-4b2d810d956b
CLSID_StartMenuCommandingProviderFolder a00ee528-ebd9-48b8-944a-8942113d46ac
CLSID_StartMenuLauncherProviderFolder 98F275B4-4FFF-11E0-89E2-7B86DFD72085
CLSID_StartMenuPathCompleteProviderFolder e345f35f-9397-435c-8f95-4e922c26259e
CLSID_StartMenuProviderFolder daf95313-e44d-46af-be1b-cbacea2c3065
Command Folder 437ff9c0-a07f-4fa0-af80-84b6c6440a16
Common Places FS Folder d34a6ca6-62c2-4c34-8a7c-14709c1ad938
Compressed Folder E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31
Connect to 38A98528-6CBF-4CA9-8DC0-B1E1D10F7B1B
Control Panel 26EE0668-A00A-44D7-9371-BEB064C98683
Control Panel 5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0
Credential Manager 1206F5F1-0569-412C-8FEC-3204630DFB70
Default Programs 17cd9488-1228-4b2f-88ce-4298e93e0966
Delegate folder that appears in Computer b155bdf8-02f0-451e-9a26-ae317cfd7779
Delegate folder that appears in Users Files Folder DFFACDC5-679F-4156-8947-C5C76BC0B67F
Desktop 00021400-0000-0000-C000-000000000046
Device Center Initialization C2B136E2-D50E-405C-8784-363C582BF43E
DevicePairingFolder Initialization AEE2420F-D50E-405C-8784-363C582BF45A
Devices and Printers A8A91A66-3A7D-4424-8D24-04E180695C7A
Display `C555438B-3C23-4769-A71F-B6D3