As you may or may not know then Windows does not allow you to pin individual Control Panel Applets to the Task Bar or Start Menu, you can however pin the control panel itself but that may not necessarily help you much.

If you frequently need to access a specific Control Panel Applet like I do then you may not think too much of Microsoft and their habit of unilaterally deciding what’s best for you and want to save yourself bunch of extra clicks in the longterm by pinning what you want to where you want. Luckily for us there is a workaround for this, creating a shortcut using the CLSID for the path instead of the plaintext name.

So for an example let’s take the Sound applet,  to launch the Sound Applet directly create a shortcut like this :

%SystemRoot%\explorer.exe /N,::{21EC2020-3AEA-1069-A2DD-08002b30309d}\::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}

This is like calling “explorer.exe /N,C:\MyDirectory” which opens a new explorer window in the MyDirectory folder but here we are using the CLSID of the Control Panel and Sound applets instead of the plain text version of “Control Panel\Sound”.

I’m not familiar with how Windows assigns CLSID to system objects but I’m fairly certain they are the same across different installations so my string should work for you to open the Sound applet.

Now this doesn’t really help you unless you’re looking for a way to open the Sound applet,  so you are most likely interested in changing this to fit your needs. But let’s get the basics outof the way,  perhaps I’m wrong and the CLSID are not the same for everything so we need to be able to find the correct CLSID and that can be found under this registry key :

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\

The Control Panel should be called “All Control Panel Items” or you can just search for “Control Panel” and you should get the CLSID for it.  For the CLSID of the individual Applets you can take a look under

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace

The CLSID of all control panel items can be found here, ordered by their CLSID and have their plain text name under (default) so you can just search for it (i.e. “Administrative tools” or .”System”).

So now that you have the CLSID for the Control Panel Applet and the Control Panel itself you can construct the link to the applet you want using my Sound applet link as a template.

Tagged with:
 

One Response to Pinning individual control panel applets

  1. Anonymous says:

     Awesome! That did the trick.