New
#10
Excellent list... thank you. The CLSID for 'Control Panel (always Icons view)' shown is for 'Large icons'. I've been unable to find a CLSID for my own preference, i.e. 'Small icons'.
I've searched through HKEY_CLASSES_ROOT\CLSID using System.ControlPanel.Category and Microsoft.Windows.ControlPanel but it appears 'Small icons' has been overlooked.
Maybe I'm missing something obvious. Does anyone know?
(I know how to set the initial 'StartupPage' value in the registry to show 'Small icons'... it's just the CLSID that's elusive. I even used 'ProcMon' to see what was happening but all it shows is the 'RegSetValue' registry changes, not the CLSID.)
Rick,
The Icons view CLSID shortcut opens Control panel at the last View by - Large/Small icons setting that was used.
- Showing it in Category view in the meantime does not disrupt this.
- So if you last used View by - Large icons that is what will appear in response to the shortcut
- but if you last used View by - Small icons that is what will appear in response to the shortcut
I have never seen any other solution than using Small icons once to set things up.
Denis
Hi Denis,
I set my own devices up using the following REG to show 'Small icons' view:
That's fine. However, if I look at someone else's device I don't want to make any changes to their preferred view and perhaps confuse them. I was hoping for a CSLID I could use to take me directly to a 'Small icons' view of Control Panel without making any changes to their preferred view.Code:Windows Registry Editor Version 5.00 ; Personalisation - Control Panel - Small icons view - Turn ON [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel] "AllItemsIconView"=dword:00000001 "StartupPage"=dword:00000001
I have another reason as well. I've been playing with adding Control Panel to File Explorer and created an AutoHotkey GUI... then realised that I couldn't find a CSLID for 'Small icons' so had to reduce the options from 3 to 2:
![]()
Rick,
I had not seen that before. Thanks.
I'll add it to one of my other system setting up .reg files.
Denis
Glad to help. For completeness, the other 2 settings are:
andCode:Windows Registry Editor Version 5.00 ; Personalisation - Control Panel - Large icons view - Turn ON [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel] "AllItemsIconView"=dword:00000000 "StartupPage"=dword:00000001
Hope this helps...Code:Windows Registry Editor Version 5.00 ; Personalisation - Control Panel - Category view (default) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel] "AllItemsIconView"=dword:00000001 "StartupPage"=dword:00000000
OK, I've worked out how to do it. For other people's devices I'm going to have to read and save the registry values related to their preferred Control Panel view (to both clipboard and a temporary file for security) then write my preferred settings to the registry then open Control Panel. Instead of closing, my AHK app will have to monitor when the control.exe process closes then write their preferences back and delete the temporary file before exiting.
Or I could just save myself a heck of a load of time and just do it manually each time.![]()