Control Panel Applets' CLSID

  1.    #1

    Control Panel Applets' CLSID


    Hi Guys,

    Does anyone know what the CLSIDs / GUIDs for the following applets in Control Panel:

    Click image for larger version. 

Name:	Mail.png 
Views:	35 
Size:	4.7 KB 
ID:	228289 Click image for larger version. 

Name:	Flash.png 
Views:	35 
Size:	1.8 KB 
ID:	228290
    Mail Flash Player (32-bit)

    In addition, I would be extremely appreciative if you can advise how I can go about looking up an applet's GUID.

    Thank you,
    YanAndrew
      My ComputerSystem Spec


  2. Posts : 155
    Microsoft Windows 10 Home
       #2

    Check the subkeys of:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace

    Most have recognizable names as the default value. For those without a name, copy the subkey name & search under:

    HKCR\CLSID

    for more info.
    PowerShell can help. Here's a quick list for the values named under 'NameSpace':

    Code:
    gci 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace'
    and this will look up unnamed values in HKCR\CLSID:

    Code:
    gci 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace' |
       ?{(gp $_.PSPath).'(default)' -like '' -and $_.PSChildName -like "{*}"} |
          %{gp "HKLM:\Software\Classes\CLSID\$($_.PSCHildName)"}
    Keith
      My ComputerSystem Spec

  3.    #3

    Hello KeithM,

    Thank you very much. Unfortunately, the Mail applet is not listed because it is a Microsoft Outlook item, but thank you for your advice. I'm sure it'll come in handy at some point in the future.

    I'm gonna add you as a friend, hope you don't mind.


    Regards,
    YanAndrew
      My ComputerSystem Spec


  4. Posts : 155
    Microsoft Windows 10 Home
       #4

    If this is related to your other post regarding changing icons, try this bit of PowerShell. It will create a GridView of all CLSIDs that have a'DefaultIcon' subkey. You can then use the filter controls of the GridView to search for string matches such as 'Outlook', 'Office', or 'cpl'. It should make your search easier.

    Code:
    gi HKCR:\CLSID\*\DefaultIcon |
       select @{N='ID';E={split-path $_.PSParentPath -Leaf}}, @{N='IconResource';E={$_.GEtValue('')}} |
          out-gridview
    Click image for larger version. 

Name:	Screenshot (330).png 
Views:	1 
Size:	420.9 KB 
ID:	228390
    Click image for larger version. 

Name:	Screenshot (329).png 
Views:	1 
Size:	269.5 KB 
ID:	228391

    Keith
      My ComputerSystem Spec


  5. Posts : 155
    Microsoft Windows 10 Home
       #5

    Added a 'Name' column which displays the '(default)' value for the GUID-named key.
    Code:
    gi HKCR:\CLSID\*\DefaultIcon |
       select @{N='ID';E={split-path $_.PSParentPath -Leaf}},
                 @{N='Name';E={(gi $_.PSParentPath).GetValue('')}},
                 @{N='IconResource';E={$_.GetValue('')}} |
            out-gridview
    Click image for larger version. 

Name:	Screenshot (331).png 
Views:	1 
Size:	505.0 KB 
ID:	228401

    Keith
      My ComputerSystem Spec

  6.    #6

    Hello Keith,

    Thank you so much, I really appreciate the effort.

    However, I'm getting errors on Pwershell when I run the codes like this:

    Click image for larger version. 

Name:	Powershell.PNG 
Views:	1 
Size:	49.0 KB 
ID:	228497

    And since I'm no IT expert and a rare Powershell user, I've no idea where or what the error is. I'm trying to look for online code analyser to see that can help now.


    Regards,
    Andrew
      My ComputerSystem Spec


  7. Posts : 155
    Microsoft Windows 10 Home
       #7

    My apologies --- PowerShell only defines HKCU & HKLM by default. To define HKCR as a registry drive, execute the following:
    Code:
    New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | out-null
    and then the earlier posted commands will work (for the duration of that PowerShell session.

    Keith
      My ComputerSystem Spec

  8.    #8

    Thank you, Keith.


    Regards,
    Andrew
      My ComputerSystem Spec


  9. Posts : 155
    Microsoft Windows 10 Home
       #9

    You're welcome.

    Keith
      My ComputerSystem Spec


 

Related Threads
Hi guys, I got an HP monitor. I was wondering if its possible to control the monitor's control panel, like brightness and other controls from within Win 10. Let me know.
Good evening, I've noticed a difference in Control Panel\All Control Panel Items\Personalization between editions of Windows 10. My wife's laptop is running Windows 10 Home, and her personalization screen looks like this: 73873 I'm...
Solved where is the control panel? in General Support
this is probably a dumb question, but I want to delete a program and can't find the control panel. I've looked in settings but don't see it anywhere.
Read more: The Control Panel may soon disappear in future Windows 10 builds
Now that I've got Win10,, I was looking around and clicking on stuff to see what was under the hood, I found that you can get to the Old Control Panel like in Win 7, problem is I don't remember how I got there. Can any one help me on this? I don't...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 15:07.
Find Us