/
/

Liste der Rundll32-Befehle in Windows 10

von Team Ninja
List of Rundll32 Commands in Windows 10 blog banner image

Kurzüberblick

Dieser NinjaOne-Blogbeitrag bietet eine umfassende Liste grundlegender CMD-Befehle und einen tiefen Einblick in die Windows-Befehle mit über 70 wichtigen CMD-Befehlen für Anfänger:innen und Fortgeschrittene. Der Blogartikel erklärt praktische Befehle der Eingabeaufforderung für die Dateiverwaltung, die Navigation in Verzeichnissen, die Fehlersuche im Netzwerk, Festplattenoperationen und die Automatisierung mit echten Beispielen zur Steigerung der Produktivität. Egal, ob Sie grundlegende CMD-Befehle lernen oder fortgeschrittene Windows CLI-Tools beherrschen möchten, dieser Leitfaden hilft Ihnen, die Eingabeaufforderung effektiver zu verwenden.

Rundll32-Befehle erledigen bestimmte Aufgaben mit einer einzigen Zeile. Diese Abkürzungen vereinfachen Administrationsaufgaben und die Fehlerbehebung, sparen Zeit und helfen sogar dabei, schädlichen Code aufzuspüren. In diesem Artikel lernen Sie alle rundll32.exe-Befehle, Best Practices und die häufigsten Lösungen zur Fehlerbehebung kennen.

Vollständige Liste nützlicher Rundll32-Befehle nach Kategorie

In den folgenden Tabellen finden Sie alle Rundll32-Befehle für Windows 10, sortiert nach Kategorie, samt ihrer Funktion.

Systemverwaltung und administrative Aufgaben

FunktionRundll32-Befehl
Bildschirm „Info zu Windows“ öffnenRundll32.exe shell32.dll,ShellAbout
Assistenten für vergessene Kennwörter startenRundll32.exe keymgr.dll,PRShowSaveWizardExW
Ausstehende Leerlaufaufgaben erzwungen ausführenRundll32.exe advapi32.dll,ProcessIdleTasks
Programmzugriff und Computerstandards festlegenRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
Windows-Features anzeigenRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
Systemeigenschaften öffnen, Registerkarte „Computername“Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,1
Systemeigenschaften öffnen, Registerkarte „Hardware“Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,2
Systemeigenschaften öffnen, Registerkarte „Erweitert“Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,3
Systemeigenschaften öffnen, Registerkarte „Computerschutz“Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,4
Systemeigenschaften öffnen, Registerkarte „Remote“Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,5
Liste der Benutzerkonten öffnenRundll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl

Verknüpfungen zu Systemsteuerung und Einstellungen

FunktionRundll32-Befehl
Systemsteuerung öffnenRundll32.exe shell32.dll,Control_RunDLL
Datum und Uhrzeit öffnenRundll32.exe shell32.dll,Control_RunDLL timedate.cpl
Datum und Uhrzeit öffnen, Registerkarte „Zusätzliche Uhren“Rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
Desktopsymboleinstellungen öffnenRundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
Geräte-Manager öffnenRundll32.exe devmgr.dll DeviceManager_Execute
Center für erleichterte Bedienung öffnenRundll32.exe shell32.dll,Control_RunDLL access.cpl
Umgebungsvariablen anzeigenRundll32.exe sysdm.cpl,EditEnvironmentVariables
Explorer-Optionen öffnen, Registerkarte „Allgemein“Rundll32.exe shell32.dll,Options_RunDLL 0
Explorer-Optionen öffnen, Registerkarte „Suchen“Rundll32.exe shell32.dll,Options_RunDLL 2
Explorer-Optionen öffnen, Registerkarte „Ansicht“Rundll32.exe shell32.dll,Options_RunDLL 7
Ordner „Schriftarten“ öffnenRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Gamecontroller öffnenRundll32.exe shell32.dll,Control_RunDLL joy.cpl
Indizierungsoptionen öffnenRundll32.exe shell32.dll,Control_RunDLL srchadmin.dll
Internetoptionen öffnen, Registerkarte „Allgemein“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
Internetoptionen öffnen, Registerkarte „Sicherheit“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
Internetoptionen öffnen, Registerkarte „Datenschutz“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
Internetoptionen öffnen, Registerkarte „Inhalte“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3
Internetoptionen öffnen, Registerkarte „Verbindungen“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
Internetoptionen öffnen, Registerkarte „Programme“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5
Internetoptionen öffnen, Registerkarte „Erweitert“Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6
Tastatureigenschaften öffnenRundll32.exe shell32.dll,Control_RunDLL main.cpl @1
PC sperrenRundll32.exe user32.dll,LockWorkStation
Mauseigenschaften öffnen, Registerkarte „Tasten“Rundll32.exe shell32.dll,Control_RunDLL main.cpl
Mauseigenschaften öffnen, Registerkarte „Zeiger“Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,1
Mauseigenschaften öffnen, Registerkarte „Zeigeroptionen“Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,2
Mauseigenschaften öffnen, Registerkarte „Rad“Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,3
Mauseigenschaften öffnen, Registerkarte „Hardware“Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,4
Netzwerkverbindungen des Systems anzeigenRundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
ODBC-Datenquellen-Administrator öffnenRundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
Offlinedateien öffnen (Registerkarte „Allgemein“)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,0
Offlinedateien öffnen (Registerkarte „Datenträgerverwendung“)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,1
Offlinedateien öffnen (Registerkarte „Verschlüsselung“)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,2
Offlinedateien öffnen (Registerkarte „Netzwerk“)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,3
Einstellungen für Stift und Fingereingabe öffnenRundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl
Energieoptionen öffnenRundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
Druckerbenutzeroberfläche öffnenRundll32.exe Printui.dll,PrintUIEntry /?
Programme und Features öffnenRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
Region öffnen, Registerkarte „Formate“Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,0
Region öffnen, Registerkarte „Standort“Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,1
Region öffnen, Registerkarte „Verwaltung“Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,2
Sicherheit und Wartung öffnenRundll32.exe shell32.dll,Control_RunDLL wscui.cpl
Assistenten zum Einrichten eines Netzwerks öffnenRundll32.exe shell32.dll,Control_RunDLL NetSetup.cpl
Sound, Registerkarte „Wiedergabe“Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,0
Sound öffnen, Registerkarte „Aufnahme“Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,1
Sound öffnen, Registerkarte „Sounds“Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,2
Sound öffnen, Registerkarte „Kommunikation“Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,3
Spracheigenschaften öffnen, Registerkarte „Text-zu-Sprache“Rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\System32\Speech\SpeechUX\sapi.cpl,,1
Starteinstellungen öffnenRundll32.exe shell32.dll,Options_RunDLL 3
Taskleisteneinstellungen öffnenRundll32.exe shell32.dll,Options_RunDLL 1
Textdienste und Eingabesprachen öffnenRundll32.exe Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
Windows-Firewall-Einstellungen öffnenRundll32.exe shell32.dll,Control_RunDLL firewall.cpl

Befehle für Internet und Netzwerk

FunktionRundll32-Befehl
Assistent zum Hinzufügen einer NetzwerkadresseRundll32 %SystemRoot%\system32\shwebsvc.dll,AddNetPlaceRunDll
Druckerinstallations-AssistentRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Assistent zum Hinzufügen eines Standard-TCP/IP-DruckerportsRundll32.exe tcpmonui.dll,LocalAddPortUI
Browserverlauf im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Browserverlauf und Add-on-Verlauf im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
Cookies und Websitedaten im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Downloadverlauf im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16384
Formulardaten im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Verlauf im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Kennwörter im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Temporäre Internetdateien und Websitedateien im Internet Explorer löschenRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Favoriten verwalten im Internet Explorer öffnenRundll32.exe shdocvw.dll,DoOrganizeFavDlg
Netzwerk-Problembehandlung ausführenRundll32.exe ndfapi,NdfRunDllDiagnoseIncident

Hardware- und Geräteverwaltung

FunktionRundll32-Befehl
Geräteinstallationseinstellungen öffnenRundll32.exe %SystemRoot%\System32\newdev.dll,DeviceInternetSettingUi
Ruhezustand oder EnergiesparmodusRundll32.exe powrprof.dll,SetSuspendState
Assistenten „Netzlaufwerk verbinden“ öffnenRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect
Funktion der linken und rechten Maustaste vertauschenRundll32.exe user32.dll,SwapMouseButton
Hardware sicher entfernenRundll32.exe shell32.dll,Control_RunDLL HotPlug.dll
Assistent zum Einrichten eines NetzwerksRundll32.exe shell32.dll,Control_RunDLL NetSetup.cpl
Energiesparmodus oder RuhezustandRundll32.exe powrprof.dll,SetSuspendState

Rundll32-Batch-Befehle unter Windows nutzen: Schritt-für-Schritt-Anleitung

So führen Sie mit rundll32.exe Dynamic Link Libraries (DLLs) unter Windows 10 aus:

Methode 1: Rundll32 über das Dialogfeld „Ausführen“ starten

  1. Drücken Sie Win + R.
  2. Geben Sie einen Befehl ein (z. B. „rundll32.exe shell32.dll,Control_RunDLL“, um die Systemsteuerung zu öffnen).
  3. Drücken Sie die Eingabetaste.

Methode 2: Rundll32 in der Eingabeaufforderung oder in PowerShell ausführen

  1. Öffnen Sie das Startmenü.
  2. Suchen Sie über die Suchleiste nach Eingabeaufforderung und öffnen Sie sie.
  3. Geben Sie Ihre Rundll32-Befehlszeile ein.
  4. Drücken Sie die Eingabetaste.

So erstellen Sie eine Verknüpfung für Rundll32-Befehle

  1. Drücken Sie Win + D, um zum Desktop zu wechseln.
  2. Klicken Sie mit der rechten Maustaste auf den Hintergrund, fahren Sie über Neu und wählen Sie Verknüpfung.
  3. Geben Sie Ihre DLL-Befehlszeile als Speicherort ein.

Klicken Sie auf „Weiter“, benennen Sie die Verknüpfung und klicken Sie auf „Fertig stellen“.

Mehr über rundll32

Rundll32 bietet die Möglichkeit, zeitaufwendige Aufgaben zu automatisieren und so die Effizienz am Arbeitsplatz durch schlankere Abläufe zu steigern.

Welche Funktion hat rundll32?

Rundll32 ist ein Windows-Dienstprogramm, das Funktionen aus 32-Bit-Dynamic-Link-Libraries (DLLs) unter Windows 10 lädt. Dieses integrierte Tool macht DLLs funktional nutzbar, sodass Ihre Anwendungen den darin enthaltenen Code für bestimmte Aufgaben verwenden können.

Diese Anweisungen, die zur Speichereffizienz abgelegt werden, können Einstellungen in der Systemsteuerung ändern und bestimmen, wie Programme miteinander interagieren.

Kurz gesagt: Rundll32 fungiert als Proxy und lässt Ihre Anwendungen bestimmten Code indirekt ausführen. Das unterscheidet es von regsvr32.exe, das Object Linking and Embedding (OLE) sowie ActiveX-DLLs in der Windows-Registrierung registriert oder entfernt.

Fortgeschrittene Einsatzmöglichkeiten von Rundll32-Befehlen

Rundll32-Befehle sind besonders hilfreich, wenn Sie komplexe Aufgaben automatisieren. Auch „Batch-Dateien“ (Textdateien, die Befehle an die Windows-Eingabeaufforderung senden) können zum Beispiel über rundll32 DLLs aufrufen.

Praktisch sind sie außerdem bei Netzwerkdiagnosen. Mit einzelnen Befehlen rufen Sie die Windows-Netzwerk-Problembehandlung auf und greifen auf Netzwerkeinstellungen zu, ohne sich durch mehrere Fenster klicken zu müssen.

Fehlerbehebung bei Rundll32-Problemen

So praktisch die Arbeitserleichterung auch ist: Unterwegs können einige Fehlermeldungen auftauchen. Kein Grund zur Sorge. Hier finden Sie die häufigsten Rundll32-Fehler und passende Lösungen.

„Das System kann die angegebene Datei nicht finden“

Dieser Rundll32-Fehler tritt auf, wenn das System die DLL-Datei unter dem angegebenen Pfad nicht findet. Prüfen Sie dazu den Dateipfad im Befehl (den ersten Teil) erneut, stellen Sie sicher, dass die DLL im erwarteten Systemordner liegt, oder verwenden Sie ihren absoluten Pfad.

„Die angegebene Prozedur wurde nicht gefunden“

Das passiert, wenn die aufgerufene Funktion wegen eines Tippfehlers oder eines nicht unterstützten Formats nicht existiert. Prüfen Sie zur Behebung, ob die DLL mit rundll32 kompatibel ist, kontrollieren Sie anhand der Microsoft-Dokumentation, ob die Funktion vorhanden ist, oder verwenden Sie einen anderen bzw. besser geeigneten Befehl.

„Zugriff verweigert“

Diese Fehlermeldung ist bei Dateien auf Systemebene üblich und erscheint, wenn der Befehl besondere Berechtigungen benötigt. Wählen Sie zur Behebung beim Öffnen der Batch-Datei bzw. der Eingabeaufforderung „Als Administrator ausführen“, oder prüfen Sie, ob das aktuelle Benutzerkonto über die nötigen Berechtigungen verfügt.

„Ungültige Syntax“

Fehlende Leerzeichen, Kommas oder falsche Argumente können zu diesem Fehler führen. Prüfen Sie zur Behebung die Syntax Ihres Befehls (z. B. <DLL_PATH>, <EntryPoint> [optional_arguments]) und sehen Sie Ihre Argumente durch. Bei Rundll32-Befehlen kommt es auf Genauigkeit an, denn schon der kleinste Tippfehler kann einen Fehler auslösen.

„Das System kann das angegebene Programm nicht ausführen“

Dieser Fehler tritt auf, wenn Ihrer DLL die passende Funktion fehlt oder das gesuchte Programm nicht vorhanden ist. Prüfen Sie, ob das Programm noch existiert, und stellen Sie die Dateiintegrität mit der Systemdateiprüfung (SFC) sicher.

„DLL nicht gefunden“

Ihre DLL existiert möglicherweise nicht oder fehlt am angegebenen Speicherort. Stellen Sie sicher, dass sie vorhanden und das Verzeichnis korrekt ist. Andernfalls müssen Sie die Anwendung eventuell neu installieren, um beschädigte DLLs zu ersetzen.

„Ungültige Funktion“

Ihre Funktion wird entweder von rundll32 nicht unterstützt oder existiert nicht. Überprüfen Sie die aufgerufene Funktion und sehen Sie in der Microsoft-Dokumentation nach, welche Funktionen rundll32 ausführen kann.

„Die Anwendung konnte nicht korrekt gestartet werden“

Hier liegt das Problem entweder beim Rundll32-Befehl oder bei der DLL selbst. Aktualisieren Sie zur Behebung Ihr System, denn fehlende Updates können Kompatibilitätsprobleme verursachen. Alternativ führen Sie den Befehl nach einem sauberen Systemstart aus.

„Keine zulässige Win32-Anwendung“

64-Bit-DLLs lassen sich nicht auf einem 32-Bit-System bzw. in einer entsprechenden Anwendung ausführen, und umgekehrt. Sehen Sie sich die Dateiinformationen an, um zu prüfen, ob die Datei passt.

Nach dem Ausführen eines Rundll32-Befehls passiert nichts

Das tritt auf, wenn Befehle zusätzliche Argumente benötigen oder wenn Ihr Befehl kein sichtbares Ergebnis liefert, weil bestimmte Befehle im Hintergrund laufen. Sehen Sie Ihre Befehlszeile noch einmal durch und prüfen Sie, ob bestimmte Angaben fehlen.

So prüfen Sie im Task-Manager, ob rundll32.exe läuft

Drücken Sie Strg + Alt + Esc, um den Task-Manager zu öffnen, wechseln Sie zur Registerkarte „Prozesse“ und suchen Sie nach Rundll32.exe.

So erkennen Sie, ob rundll32.exe echt oder Malware ist

Klicken Sie mit der rechten Maustaste auf die Datei rundll32.exe und öffnen Sie ihren Speicherort. Sie sollte unter C:\Windows\System32 oder C:\Windows\SysWOW64. liegen. Ist das nicht der Fall, handelt es sich mit hoher Wahrscheinlichkeit um Malware.

Best Practices und Sicherheitsaspekte

Beachten Sie im Umgang mit Dynamic Link Libraries und rundll32.exe die folgenden Best Practices.

Nur vertrauenswürdige Quellen nutzen

Rundll32-Befehle können ganze Programme starten und Einstellungen auf Systemebene verändern. Bei diesem Zugriffsniveau ist es entscheidend, dass Sie ausschließlich Befehle aus vertrauenswürdigen Quellen verwenden.

Regelmäßig nach Malware scannen

Angreifer:innen können Ihre Daten auch offenlegen oder stehlen, indem sie über rundll32 schädliche Skripte auf Ihrem Computer ausführen. Scannen Sie deshalb „rundll32.exe“-Prozesse immer mit Windows Defender oder Drittanbieter-Tools aus Ihrem Repertoire, damit Ihr System sicher bleibt.

Aktive Befehle verwalten

Und schließlich sollten Sie bestimmte Befehle deaktivieren, wenn sie nicht zu Ihren aktuellen Aufgaben und den bereits freigegebenen Anwendungen passen. Das verringert Ihre Angriffsfläche, senkt das Risiko und sorgt für deutlich mehr Sicherheit.

Verstehen Sie, was Speichertest-Ergebnisse bedeuten, und handeln Sie entsprechend. Sehen Sie sich So lesen Sie die Ergebnisse des Speicherdiagnosetools in der Ereignisanzeige an.

Prozesse mit Rundll32-Befehlen automatisieren

Rundll32-Befehle sind äußerst nützlich, um Arbeitsabläufe und großflächige Netzwerkdiagnosen zu automatisieren, denn sie nutzen den in 32-Bit-DLLs gespeicherten Code, um Anweisungen an Ihre Windows-Programme zu senden. Klug eingesetzt helfen sie Ihnen, Malware zu erkennen und Prozesse zu verschlanken, was Zeit und Ressourcen spart.

Einfachere Arbeitsabläufe steigern die Effizienz und verschaffen Ihrem Team mehr Zeit für wichtigere Projekte. Prüfen Sie die geplanten Rundll32-Befehle aber immer mehrfach, besonders wenn sie Ihnen neu oder verdächtig vorkommen.

FAQs

Rundll32.exe ist ein Programm, das in 32-Bit-Dynamic-Link-Libraries (DLLs) gespeicherten Code lädt und ausführt. So können Sie komplexen Code nutzen, um verschiedenste Aufgaben auf Ihrem Computer zu automatisieren.

Eigene Rundll32-Befehle lassen sich nicht erstellen. Es gibt aber Wege, DLLs so zu entwickeln, dass sie sich mit rundll32.exe ausführen lassen.

Rundll32-Befehle sind in der Regel sicher, solange sie durch offizielle Quellen und Beiträge mit hoher Autorität belegt sind.

Wenn Sie rundll32.exe versehentlich löschen, wird Windows extrem instabil. Ihr System und zahlreiche Programme sind für ihre Funktion stark von diesem Programm abhängig, deshalb sollten Sie es besser nicht entfernen.

Sie können eine Neuinstallation Ihres Betriebssystems durchführen oder eine vollständige Systemwiederherstellung vornehmen, um Ihr Gerät auf einen Zeitpunkt zurückzusetzen, an dem die Datei noch intakt war.

Sollte Ihre Kopie von rundll32.exe beschädigt sein, kein Grund zur Sorge: Es gibt mehrere Lösungsansätze.

Prüfen Sie zuerst mit der Systemdateiprüfung, um die beschädigte Datei zu diagnostizieren und sogar zu ersetzen. Bei schweren Schäden nutzen Sie vor dem Neustart das Windows-Dienstprogramm Deployment Imaging Service and Management Tool (DISM).

Helfen diese Schritte nicht, versuchen Sie eine Systemwiederherstellung oder ersetzen Sie die .exe-Datei manuell, indem Sie sie von einem anderen Computer kopieren.

Führen Sie zuletzt eine Windows-Reparaturinstallation durch: Dabei wird Ihr Betriebssystem neu installiert, ohne Ihre persönlichen Dateien zu löschen. Ein frischer Start löst das Problem häufig. Prüfen Sie vorher aber, ob Malware Ihre rundll32.exe durch eine manipulierte Version ersetzt hat.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?