Control the Panel

A set of commands (or shortcuts) allowing users to access Control panel items quickly.
I had them for a while, and needed to keep it for me in future

CodeFunctionName
What is this?

Public

Tested

Original Work
' Control The Panel
Not all commands work in all versions of Windows

Control Panel
rundll32.exe shell32.dll,Control_RunDLL

System Properties
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl

Time/Date Settings
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl

Programs and features
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl

Desktop background
C:\Windows\System32\control.exe desk.cpl,,@desktop
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0

Desktop icons
%windir%\system32\control.exe desk.cpl,,@web

DPI Scale
C:\Windows\System32\DpiScaling.exe

Screensaver
C:\Windows\System32\control.exe desk.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1

Color and Appearance
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
or
C:\Windows\explorer.exe shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}\pageColorization

Accessibility Properties
rundll32.exe shell32.dll,Control_RunDLL access.cpl

Display Settings (Settings)
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3

Internet Properties
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
Add ,,0 through ,,5 after .cpl to display the relative pages
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5

Regional Settings
rundll32.exe shell32.dll,Control_RunDLL intl.cpl

Joystick Settings
rundll32.exe shell32.dll,Control_RunDLL joy.cpl

Mouse Settings
rundll32.exe shell32.dll,Control_RunDLL main.cpl @0

Keyboard Settings
rundll32.exe shell32.dll,Control_RunDLL main.cpl @1

Printers
rundll32.exe shell32.dll,Control_RunDLL main.cpl @2

Fonts
rundll32.exe shell32.dll,Control_RunDLL main.cpl @3

Multimedia Settings
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl

Modem Settings
rundll32.exe shell32.dll,Control_RunDLL modem.cpl

Add New Printer' Wizard (on Win9x)
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

Themes Settings
rundll32.exe shell32.dll,Control_RunDLL themes.cpl



Others ...
' Display the Control Panel
Call Shell("rundll32.exe shell32.dll,Control_RunDLL", vbNormalFocus)

' Display the Accessibility Properties
Call Shell("rundll32.exe shell32.dll,Control_RunDLL access.cpl", vbNormalFocus)

' Display Add/Remove Programs
Call Shell("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl", vbNormalFocus)

' Show the Display Settings (Background)
Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0", vbNormalFocus)

' Show the Display Settings (Screensaver)
Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1", vbNormalFocus)

' Show the Display Settings (Appearance)
Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2", vbNormalFocus)

' Show the Display Settings (Settings)
Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3", vbNormalFocus)

' Display Internet Properties
Call Shell("rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl", vbNormalFocus)
' Add ,,0 through ,,5 before the " will display the relative pages

' Display Regional Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL intl.cpl", vbNormalFocus)

' Display the Joystick Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL joy.cpl", vbNormalFocus)

' Display the Mouse Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @0", vbNormalFocus)

' Display the Keyboard Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @1", vbNormalFocus)

' Display Printers
Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @2", vbNormalFocus)

' Display Fonts
Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @3", vbNormalFocus)

' Display Multimedia Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl", vbNormalFocus)

' Display Modem Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL modem.cpl", vbNormalFocus)

' Display Dial-Up Networking Wizard (on Win9x)
Call Shell("rundll32.exe rnaui.dll,RnaWizard", vbNormalFocus)

' Display System Properties
Call Shell("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl", vbNormalFocus)

' Run 'Add New Hardware' Wizard (on Win9x)
Call Shell("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1", vbNormalFocus)

' Display 'Add New Printer' Wizard (on Win9x)
Call Shell("rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter", vbNormalFocus)

' Display Themes Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL themes.cpl", vbNormalFocus)

' Display Time/Date Settings
Call Shell("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl", vbNormalFocus)






Views 2,984

Downloads 898

CodeID
DB ID