Run a DLL program. This command is available on all version of Windows from Win95 onwards, but the DLL's and options available do vary considerably. Many options are case sensitive.

       RUNDLL32.EXE dll_name,EntryPoint [options]


Un-install MS Java Virtual Machine (JVM):
RUNDLL32 advpack.dll,LaunchINFSection java.inf,UnInstall

Copy a floppy disk:
RUNDLL32 diskcopy,DiskCopyRunDll

Lock workstation:
RUNDLL32.exe user32.dll, LockWorkStation

Activate registry changes in HKEY_CURRENT_USER without logging off:
RUNDLL32.exe USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

Add a Network Printer:
RUNDLL32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3"
   /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

Add a Local Printer

RUNDLL32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER
   /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"

Add a printer connection that's available to anyone who logs on:
Rundll32 printui.dll,PrintUIEntry /ga /n\\Server\PrintShare

Display the per-Machine printer connections:

RUNDLL32 printui.dll,PrintUIEntry /ge /c"\\workstation64"

Display all the available commands for PRINTUI.DLL - add/remove print drivers, print queues, preferences, properties etc:
RUNDLL32 printui.dll,PrintUIEntry /?

Clear IE Tracks

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess number

where number is one (or several added) of the following values:

   1   Browsing History
   2   Cookies
   4   Temporary Internet Files
   8   Offline favorites and download history
  16   Form Data
  32   Passwords
  64   Phishing Filter Data
 128   Web page Recovery Data
 256   Do not Show GUI when running the cache clear
 512   Do not use Multi-threading for deletion
1024   Valid only when browser is in private browsing mode
2048   Tracking Data
4096   Data stored by add-ons
8192   Preserve Cached data for Favorite websites

“If you're rich you can buy books. If you're poor, you need a library” ~ John Kenneth Galbraith


Qchange.vbs - Change Printer Connection
PRNCNFG - Configure or rename a printer.
PRNMNGR - Add, delete, list printers and printer connections.
REGSVR32 - Register or unregister a DLL
WMIC PRINTER - Set printing options through WMI. - A long list of rundll32 options
Q314486 - Add Printers with No User Interaction (Win XP)
PowerShell: Get-WmiObject - Get WMI information

Copyright © 1999-2018
Some rights reserved