Rundll32 Befehl und Parameter und Praxisbeispiele

Oftmals erreicht uns die Frage, was eigentlich der „rundll32“ Befehl genau macht bzw. wofür er sich einsetzen lässt. In diesem Beitrag heute wollen wir näher auf die Parameter, Möglichkeiten und Anwendungsbeispiele eingehen.

Der Befehl „rundll32.exe“ ist bereits seit Windows 95 vorhanden und existiert auch in der neuesten Windows 10 1607 Anniversary Version. Ab Windows NT gab es dann nur noch die RUNDLL32.EXE, vorher gab es auch noch die RUNDLL.EXE. Ursprünglich wurde das Programm von Microsoft nur zur internen Verwendung entwickelt und später dann doch der Allgemeinheit freigegeben.

RUNDLL32 – Aufgaben:

Generell ist zu sagen, dass RUNDLL32 ein Programm ist, mit dem DLL-Dateien direkt ausgeführt werden können. Somit besteht die Möglichkeit, mit diesem Befehl direkt einige Windows Funktionen aufzurufen und auszuführen. Auch die Integration des Befehls in Batchdateien oder die Ausführung in der MS-DOS Eingabeaufforderung ist natürlich möglich.

RUNDLL32 – Parameter:

Allzu viele Parameter hat der Befehl nicht. In der Regel wird er wie folgt angewendet:

Rundll32 „DLL“, „funktion“ [„Argumente“]

RUNDLL 32 – Beispiele:

Wir haben bereits in mehreren Beiträgen darüber berichtet, welche Möglichkeiten der rundll32 Befehl bietet. Hier nachfolgend ein kleine Übersicht über die bereits vorhandenen Beispiele:

Nachfolgend wollen wir Euch aber weitere sinnvolle Anwendungsmöglichkeiten aufzeigen, die Ihr Euch z.B. als Shortcut auf Euren Desktop legen könnt oder natürlich auch sehr schnell und einfach über Windows-Taste + „R“ ausführen könnt.

BeschreibungRUNDLL32 Aufruf incl. Parameter
Bildschirmschonereinstellungenrundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
Anzeigeeigentschaften – Darstellung und Anpassungrundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
Desktopsymboleinstellungenrundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
Datum und Uhrzeitrundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
Eigentschaften von Tastaturrundll32.exe shell32.dll,Control_RunDLL main.cpl @1
Einstellungen – Anzeige anpassenrundll32.exe Shell32,Control_RunDLL desk.cpl
Schriftarten – Fonts anzeigenrundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Programme und Featuresrundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
Windows-Features aktiveren oder deaktivierenrundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
Computer sperrenrundll32.exe user32.dll,LockWorkStation
Systemeigenschaft erweitertrundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
Systemsteuerungrundll32.exe Shell32,Control_RunDLL
Browserverlauf löschenrundll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Cookies löschenrundll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Hibernaterundll32.exe powrprof.dll,SetSuspendState
Netzwerkverbindungenrundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
Druckerverwaltungrundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Sicherheit und Wartungrundll32.exe shell32.dll,Control_RunDLL wscui.cpl
Windows Versionrundll32.exe SHELL32.DLL,ShellAboutW
Windows-Firewallrundll32.exe shell32.dll,Control_RunDLL firewall.cpl

Solltet Ihr noch weitere nützliche Rundll32 Befehle kennen, so würden wir uns über einen entsprechenden Kommentar sehr freuen.

– UNC Pfade in der Eingabeaufforderung benutzen
– Tastenkombinationen in der MS-DOS Eingabeaufforderung
– DIR Befehl, Parameter und Beispiele