Sei sulla pagina 1di 11

Windows Control Panel CommandlineWilson WindowWare Tech Support

WinBatch WinBatch+Compiler WebBatch


Home | Tech Database | Tech BBS | White Papers | Purchase

Control Panel Commandlines


Keywords: rundll control panel applets

For the actual WinBatch commands see the article Running Control Panel Applets

The following are valid control panel property page and wizard launch
statements that will initiate the various control panel applets, and may also
include the ability to specify the active tab on multiple-tabbed property
pages. Some systems may not have all the control panel applets or related
applications installed; on those systems executing the statement produce no
result.
To immediately test the desired statement, use the Windows Run command from
the start menu, and paste in the code line below. In WinBatch, use the RUN
function or similar routine to launch the control panel app. Maintaining
commas, spaces and special characters is extremely important, so take care
when pasting into a string into the WinBatch Script.
If you are interested in an overview of the rundll and rundll32 interfaces as
they apply to Win32 and NT4, Knowledge Base article Q164787 has been
paraphrased here.
---------------------------------------------------

Control Panel

module: CONTROL.EXE

command: rundll32.exe shell32.dll,Control_RunDLL


result: displays all the Control Panel icons in
an Explorer view

---------------------------------------------------

Accessibility Properties

module: ACCESS.CPL

command: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5


result: displays the Accessibility General properties

command: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1


result: displays the Accessibility Keyboard properties

command: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2


result: displays the Accessibility Sound properties

command: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3


result: displays the Accessibility Display properties

command: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4


result: displays the Accessibility Mouse properties

---------------------------------------------------------

Add New Hardware Wizard

module: SYSDM.CPL

command: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1


result: runs the Add New Hardware wizard

---------------------------------------------------

Add New Printer Wizard

module: SHELL32.DLL

command: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter


result: runs the Add New Printer wizard

comments: Windows NT, it is possible to bring up a


predefined Windows Dialog box for connecting to a network
printer - the ConnectToPrinterDlg API. However, this dialog
is not accessible by Visual Basic programs running under
Windows 95. Therefore, you must use a Command line
equivalent statement to invoke the "Add Printer Wizard"
under Windows 95 as detailed above.

---------------------------------------------------

Add/Remove Programs Property Page

module: APPWIZ.CPL

command: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1


result: displays the Install/Uninstall tab selected

command: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2


result: displays the Windows Setup tab selected

command: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3


result: displays the Startup Disk tab selected

---------------------------------------------------

Briefcase

module: SYNCUI.DLL

command: rundll32.exe syncui.dll,Briefcase_Create


result: Creates a new Briefcase on the desktop
---------------------------------------------------

Copy Disk Dialog

module: DISKCOPY.DLL

command: rundll32.exe diskcopy.dll,DiskCopyRunDll


result: displays the Copy Disk dialog for removable media

---------------------------------------------------

Create New Shortcut

module: APPWIZ.CPL

command: rundll32.exe apwiz.cpl,NewLinkHere %1


result: Displays the Create New Shortcut dialog.
Completing the filename in the dialog creates a
shortcut at the location specified by %1

---------------------------------------------------

Date & Time Properties

module: TIMEDATE.CPL

command: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0


result: displays Set Date & Time properties tab

command: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1


result: displays the Time Zone properties tab

---------------------------------------------------

Dial Up Networking (DUN)

module: RNAUI.DLL

command: rundll32.exe rnaui.dll,RnaDial {name of connection to establish}


result: displays the Connect To dialog for the passed connection. If connected,
displays the connection status dialog.

command: rundll32.exe rnaui.dll,RnaWizard


result: displays the Dial Up Networking Connection Wizard

MORE:
;Launch a specific Connectiod
;Win 95/98
Run("rundll32.exe"," rnaui.dll,RnaDial {Connectiod}")
*OR*
;Win NT/2000/XP
Run("rasdial.exe","Connectiod")
---------------------------------------------------

Display Options (Standard Windows Display Property Page*)

module: DESK.CPL

command: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0


result: displays the Background tab selected

command: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1


result: displays the Screen Saver tab selected

command: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2


result: displays the Appearance tab selected

command: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3


result: displays the Settings tab selected

comments: Note: Your video adapter may install other


property pages into DESK.CPL dynamically when selected
with its own icon (i.e an ATI or Matrox control panel icon).
Additionally, it also may invoke its own control panel
applet mimicking the Windows display options.

---------------------------------------------------

FindFast

module: FINDFAST.CPL

command: rundll32.exe shell32.dll,Control_RunDLL findfast.cpl


result: displays the Office FindFast control
panel applet (if installed)

---------------------------------------------------

Fonts

module: SHELL32.DLL

command: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder


result: displays the Fonts Folder in Explorer view

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3


result: Also displays the Fonts Folder in Explorer view

---------------------------------------------------

Format Drive Dialog (floppy disk only)


module: SHELL32.DLL

command: rundll32.exe shell32.dll,SHFormatDrive


result: displays the floppy disk Format Drive dialog.
Causes the Drive A to be accessed on showing.

---------------------------------------------------

Game Controllers

module: JOY.CPL

command: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0


result: displays the Game Controllers General property page

command: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1


result: displays the Game Controllers Advanced property page

---------------------------------------------------

HTML

module: MSHTML.DLL

command: rundll32.exe mshtml.dll,PrintHTML (HTML doc to print)


result: sends the passed file to the printer

Thanks to Karl Grear for sending in this command

---------------------------------------------------

Internet Explorer 4 Control Panel

module: INETCPL.CPL

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl


result: displays Internet Properties, General Tab

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0


result: displays Internet Properties, General Tab (same as above)

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1


result: displays Internet Properties, Security Tab

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2


result: displays Internet Properties, Content Tab

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3


result: displays the Internet Control Panel, Connection Tab
command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
result: displays the Internet Control Panel, Programs Tab

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5


result: displays the Internet Control Panel, Advanced Tab

---------------------------------------------------

Joystick Properties (also see Games)

module: JOY.CPL

command: rundll32.exe shell32.dll,Control_RunDLL joy.cpl


result: displays the Joystick property page

---------------------------------------------------

Mail and Fax Options

module: MLCFG32.CPL

command: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl


result: displays the Microsoft Exchange Profiles general property page

---------------------------------------------------

Mail Postoffice Options

module: WGPOCPL.CPL

command: rundll32.exe shell32.dll,Control_RunDLL wgpocpl.cpl


result: displays the Microsoft Postoffice Workgroup Admin property page

---------------------------------------------------

Main Group Options/Properties

module: MAIN.CPL

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0


result: displays Mouse Properties

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1


result: displays Keyboard Properties, Speed tab

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1


result: displays Keyboard Properties, Language tab

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,2


result: displays Keyboard Properties, General tab

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2


result: displays the Printers Folder (including Add Printer)

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3


result: displays the Fonts Folder in Explorer view

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4


result: displays Power Management Properties

---------------------------------------------------

Modem

module: MODEM.CPL

command: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add


result: Runs the Add New Modem wizard

---------------------------------------------------

Multimedia & Sound Properties

module: MMSYS.CPL

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0


result: displays the Multimedia/Audio property page

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1


result: displays the Multimedia/Video property page

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2


result: displays the Multimedia/MIDI property page

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3


result: displays the Multimedia/CD Music property page

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4


result: displays the Multimedia/Advanced property page

command: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1


result: displays the Sound Properties page

---------------------------------------------------

Network Properties

module: NETCPL.CPL

command: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl


result: displays the Networks properties, Configuration tab

---------------------------------------------------

ODBC32 Data Source Administrator

module: ODBCCP32.CPL

command: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl


result: displays the ODBC32 Data Source Administrator
properties dialog

---------------------------------------------------

Open With

module: SHELL32.DLL

command: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename}


result: displays the application/file "Open With" dialog

result: passing the full file drive, path and name


as a parameter will cause the dialog to display the
line "Click the program you want to use to open the
file '{filename}'".

---------------------------------------------------

Passwords Properties

module: PASSWORD.CPL

command: rundll32.exe shell32.dll,Control_RunDLL password.cpl


result: displays the Passwords properties, Change Passwords tab

---------------------------------------------------

Power Management Properties

module: POWERCFG.CPL

command: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl


result: displays the Power Management properties, Power Schemes tab

---------------------------------------------------
Printer

module: SHELL32.DLL

command: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder


result: displays the Printers Folder (including Add Printer)

command: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2


result: Also displays the Printers Folder (including Add Printer)

---------------------------------------------------

Regional Settings

module: INTL.CPL

command: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0


result: displays the Regional Settings property page

command: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1


result: displays the Numbers property page

command: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2


result: displays the Currency property page

command: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3


result: displays the Time property page

command: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4


result: displays the Date property page

---------------------------------------------------

Screen Saver Installation

module: APPWIZ.CPL

command: rundll32.exe desk.cpl,InstallScreenSaver c:\win\system\Flying


Windows.scr
result: Installs the new screen saver and runs the
display/screen saver preview property page

comments: Specify a valid path to the screen saver


file to install. If you are installing a
new screen saver, first copy the screen saver file
into the \windows\system folder, then
execute the above command. This will install the
specified saver as the current screen saver.
It will not copy the file into the windows\system
folder. Replace the string above with the
name of your actual .scr file.
---------------------------------------------------

System Properties

module: SYSDM.CPL

command: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0


result: displays the General property page

command: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1


result: displays the Device Manager property page

command: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2


result: displays the Hardware Profiles property page

command: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3


result: displays the Performance property page

---------------------------------------------------

Shutdown

module: USER.EXE

command: rundll32.exe user.exe,restartwindows


result: forces Windows to perform a proper shutdown,
and restart the computer

command: rundll32.exe user.exe,exitwindows


result: forces Windows to shutdown, and wait either
to be turned off, or reset

Thanks to Steve P. for providing these commands

---------------------------------------------------

Telephony Properties

module: TELEPHON.CPL

command: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl users


result: displays the Dialing Properties dialog

---------------------------------------------------

Themes

module: THEMES.CPL

command: rundll32.exe shell32.dll,Control_RunDLL themes.cpl


result: displays the Themes control panel app (if installed)
---------------------------------------------------

TweakUI

module: TWEAKUI.CPL

command: rundll32.exe shell32.dll,Control_RunDLL tweakui.cpl


result: displays the TweakUI control panel applet (if installed)

---------------------------------------------------

Users Properties (Win98)

module: INTECPL.CPL

command: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl users


result: displays the Multi-User Settings properties dialog
(MS Family Networking Login)

---------------------------------------------------

Article ID: W13279


Filename: Run Control Panel Functions - 3.txt

Potrebbero piacerti anche