/
/

Lijst met rundll32-commando’s in Windows 10

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

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Rundll32-commando’s laten u specifieke taken uitvoeren met slechts één regel. Deze snelkoppelingen maken beheertaken en probleemoplossing eenvoudiger, besparen u tijd en helpen zelfs bij het opsporen van kwaadaardige code. In dit artikel leest u alles over rundll32.exe-commando’s, beste praktijken en veelvoorkomende oplossingen bij problemen.

Volledige lijst met handige rundll32-commando’s per categorie

Hieronder vindt u gecategoriseerde tabellen met alle rundll32-commando’s voor Windows 10 en wat ze doen.

Systeembeheer & administratieve taken

Functie Rundll32-commando
Het scherm Over Windows openen Rundll32.exe shell32.dll,ShellAbout
De wizard Vergeten wachtwoord starten Rundll32.exe keymgr.dll,PRShowSaveWizardExW
Openstaande inactieve taken geforceerd uitvoeren Rundll32.exe advapi32.dll,ProcessIdleTasks
Programmatoegang en computerstandaarden instellen Rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
Windows-onderdelen bekijken Rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
Naar Systeemeigenschappen – tabblad Computernaam Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,1
Naar Systeemeigenschappen – tabblad Hardware Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,2
Naar Systeemeigenschappen – tabblad Geavanceerd Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,3
Naar Systeemeigenschappen – tabblad Systeembeveiliging Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,4
Naar Systeemeigenschappen – tabblad Externe verbindingen Rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,5
De lijst met gebruikersaccounts openen Rundll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl

Snelkoppelingen naar configuratiescherm & instellingen

Functie Rundll32-commando
Configuratiescherm openen Rundll32.exe shell32.dll,Control_RunDLL
Datum en tijd openen Rundll32.exe shell32.dll,Control_RunDLL timedate.cpl
Naar Datum en tijd – tabblad Extra klokken Rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
Naar Instellingen voor bureaubladpictogrammen Rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
Apparaatbeheer openen Rundll32.exe devmgr.dll DeviceManager_Execute
Toegankelijkheidscentrum openen Rundll32.exe shell32.dll,Control_RunDLL access.cpl
Omgevingsvariabelen bekijken Rundll32.exe sysdm.cpl,EditEnvironmentVariables
Naar Opties voor Verkenner – tabblad Algemeen Rundll32.exe shell32.dll,Options_RunDLL 0
Naar Opties voor Verkenner – tabblad Zoeken Rundll32.exe shell32.dll,Options_RunDLL 2
Naar Opties voor Verkenner – tabblad Beeld Rundll32.exe shell32.dll,Options_RunDLL 7
De map Lettertypen openen Rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Naar Gamecontrollers Rundll32.exe shell32.dll,Control_RunDLL joy.cpl
Indexeringsopties openen Rundll32.exe shell32.dll,Control_RunDLL srchadmin.dll
Naar Internetopties – tabblad Algemeen Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
Naar Internetopties – tabblad Beveiliging Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
Naar Internetopties – tabblad Privacy Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
Naar Internetopties – tabblad Inhoud Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3
Naar Internetopties – tabblad Verbindingen Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
Naar Internetopties – tabblad Programma’s Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5
Naar Internetopties – tabblad Geavanceerd Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6
Eigenschappen van Toetsenbord openen Rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
De pc vergrendelen Rundll32.exe user32.dll,LockWorkStation
Naar Eigenschappen van Muis – tabblad Knoppen Rundll32.exe shell32.dll,Control_RunDLL main.cpl
Naar Eigenschappen van Muis – tabblad Aanwijzers Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,1
Naar Eigenschappen van Muis – tabblad Aanwijzeropties Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,2
Naar Eigenschappen van Muis – tabblad Wiel Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,3
Naar Eigenschappen van Muis – tabblad Hardware Rundll32.exe shell32.dll,Control_RunDLL main.cpl,,4
De netwerkverbindingen van uw systeem bekijken Rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
ODBC-gegevensbronbeheer openen Rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
Naar Offlinebestanden (tabblad Algemeen) Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,0
Naar Offlinebestanden (tabblad Schijfgebruik) Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,1
Naar Offlinebestanden (tabblad Versleuteling) Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,2
Naar Offlinebestanden (tabblad Netwerk) Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,3
Instellingen voor pen en aanraken openen Rundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl
Energiebeheer openen Rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
De printergebruikersinterface openen Rundll32.exe Printui.dll,PrintUIEntry /?
Programma’s en onderdelen openen Rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
Naar Land/regio – tabblad Notaties Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,0
Naar Land/regio – tabblad Locatie Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,1
Naar Land/regio – tabblad Beheer Rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,2
Naar Beveiliging en onderhoud Rundll32.exe shell32.dll,Control_RunDLL wscui.cpl
Naar de wizard Een netwerk instellen Rundll32.exe shell32.dll,Control_RunDLL NetSetup.cpl
Geluid – tabblad Afspelen Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,0
Naar Geluid – tabblad Opnemen Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,1
Naar Geluid – tabblad Geluiden Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,2
Naar Geluid – tabblad Communicatie Rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,3
Naar Spraakeigenschappen – tabblad Tekst naar spraak Rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\System32\Speech\SpeechUX\sapi.cpl,,1
Instellingen voor Start openen Rundll32.exe shell32.dll,Options_RunDLL 3
Instellingen voor de taakbalk openen Rundll32.exe shell32.dll,Options_RunDLL 1
Tekstservices en invoertalen openen Rundll32.exe Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
Instellingen van Windows Firewall openen Rundll32.exe shell32.dll,Control_RunDLL firewall.cpl

Internet- & netwerkcommando’s

Functie Rundll32-commando
Wizard Netwerklocatie toevoegen Rundll32 %SystemRoot%\system32\shwebsvc.dll,AddNetPlaceRunDll
Wizard Printer toevoegen Rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Wizard Standaard-TCP/IP-printerpoort toevoegen Rundll32.exe tcpmonui.dll,LocalAddPortUI
Browsegeschiedenis wissen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Browsegeschiedenis en geschiedenis van invoegtoepassingen wissen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
Cookies en websitegegevens verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Downloadgeschiedenis verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16384
Formuliergegevens verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Geschiedenis verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Wachtwoorden verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Tijdelijke internetbestanden en websitebestanden verwijderen in Internet Explorer Rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Favorieten ordenen openen in Internet Explorer Rundll32.exe shdocvw.dll,DoOrganizeFavDlg
Netwerkprobleemoplosser uitvoeren Rundll32.exe ndfapi,NdfRunDllDiagnoseIncident

Hardware & device management

Functie Rundll32-commando
Instellingen voor apparaatinstallatie openen Rundll32.exe %SystemRoot%\System32\newdev.dll,DeviceInternetSettingUi
Sluimerstand of slaapstand Rundll32.exe powrprof.dll,SetSuspendState
Wizard Netwerkverbinding maken openen Rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect
De functies van de linker- en rechtermuisknop omwisselen Rundll32.exe user32.dll,SwapMouseButton
Hardware veilig verwijderen Rundll32.exe shell32.dll,Control_RunDLL HotPlug.dll
Wizard Een netwerk instellen Rundll32.exe shell32.dll,Control_RunDLL NetSetup.cpl
Slaapstand of sluimerstand Rundll32.exe powrprof.dll,SetSuspendState

Zo gebruikt u rundll32-batchcommando’s in Windows (stap voor stap)

Zo gebruikt u rundll32.exe om dynamic-link libraries (DLL’s) uit te voeren in Windows 10:

Methode 1: rundll32 uitvoeren via het dialoogvenster Uitvoeren

  1. Druk op de Windows-toets + R.
  2. Typ een commando (bijvoorbeeld “rundll32.exe shell32.dll,Control_RunDLL” om het configuratiescherm te openen).
  3. Druk op Enter.

Methode 2: rundll32 uitvoeren in de opdrachtprompt of PowerShell

  1. Open het menu Start.
  2. Zoek via de zoekbalk naar Opdrachtprompt en open die.
  3. Voer uw rundll32-commando in.
  4. Druk op Enter.

Een snelkoppeling maken voor rundll32-commando’s

  1. Druk op de Windows-toets + D om naar uw bureaublad te gaan.
  2. Klik met de rechtermuisknop op uw achtergrond, ga naar Nieuw en kies Snelkoppeling.
  3. Typ uw DLL-commando als locatie.

Druk op Volgende, geef uw snelkoppeling een naam en klik op Voltooien.

Meer over rundll32

Rundll32 biedt de mogelijkheid om tijdrovende taken te automatiseren en zo de efficiëntie op de werkplek te verhogen door het proces te stroomlijnen.

Wat doet rundll32 precies?

Rundll32 is een Windows-hulpprogramma dat functies uit 32-bits dynamic-link libraries (DLL’s) laadt in Windows 10. Dit ingebouwde hulpprogramma maakt DLL’s functioneel compatibel, waardoor uw applicaties de code erin kunnen gebruiken om specifieke taken uit te voeren.

Deze instructies – die worden opgeslagen om geheugen efficiënt te gebruiken – kunnen instellingen in het configuratiescherm wijzigen en bepalen hoe programma’s met elkaar samenwerken.

Kortom: rundll32 fungeert als een proxy waarmee uw applicaties specifieke code indirect uitvoeren. Dat verschilt van regsvr32.exe, waarmee Object Linking and Embedding- (OLE) en ActiveX-DLL’s in het Windows-register worden toegevoegd of verwijderd.

Geavanceerd gebruik van rundll32-commando’s

Rundll32-commando’s zijn extra handig wanneer u complexe taken automatiseert. Zo kunnen ook “batchbestanden” (tekstbestanden die commando’s naar de Windows-opdrachtprompt sturen) rundll32 gebruiken om DLL’s aan te roepen.

Ook bij netwerkdiagnostiek komen ze goed van pas. Met losse commando’s roept u de Windows-netwerkprobleemoplosser aan en opent u netwerkinstellingen – zonder alle stappen die u normaal zet om elk scherm te openen.

Problemen met rundll32 oplossen

Hoe handig het ook is om uw werk te vereenvoudigen, onderweg kunt u een paar foutmeldingen tegenkomen. Geen paniek. Hieronder vindt u de meest voorkomende rundll32-fouten en hoe u ze oplost.

“Het systeem kan het opgegeven bestand niet vinden”

Deze rundll32-fout treedt op wanneer het systeem het DLL-bestand op het opgegeven pad niet kan vinden. Controleer het bestandspad in het commando (het eerste deel) opnieuw, zorg dat de DLL in de verwachte systeemmap staat of probeer het absolute pad te gebruiken.

“De opgegeven procedure kan niet worden gevonden”

Dit gebeurt wanneer de functie die u aanroept niet bestaat door een typefout of een niet-ondersteunde indeling. Controleer of de DLL compatibel is met rundll32, kijk in de documentatie van Microsoft of de functie bestaat of probeer een ander, beter commando.

“Toegang geweigerd”

Deze foutmelding komt vaak voor bij bestanden op systeemniveau en verschijnt wanneer het commando speciale machtigingen nodig heeft. Kies “Als administrator uitvoeren” wanneer u uw batchbestand of de opdrachtprompt opent of controleer of de huidige gebruiker over de benodigde machtigingen beschikt.

“Ongeldige syntaxis”

Ontbrekende spaties, komma’s of onjuiste argumenten kunnen deze fout veroorzaken. Controleer de syntaxis van uw commando nog eens (bijvoorbeeld <DLL_PATH>, <EntryPoint> [optional_arguments]) en bekijk uw argumenten opnieuw. Nauwkeurigheid is belangrijk bij rundll32-commando’s, want zelfs de kleinste typefout leidt tot een fout.

“Het systeem kan het opgegeven programma niet uitvoeren”

Deze fout treedt op wanneer uw DLL de juiste functie mist of wanneer het gezochte programma ontbreekt. De oplossing: controleer of het programma nog bestaat en waarborg de bestandsintegriteit met het hulpprogramma Systeembestandscontrole (SFC).

“DLL niet gevonden”

Uw DLL bestaat mogelijk niet of ontbreekt op de opgegeven locatie. Controleer of het bestand aanwezig is en of de map klopt. Anders moet u de applicatie mogelijk opnieuw installeren om beschadigde DLL’s te vervangen.

“Ongeldige functie”

Uw functie wordt niet ondersteund door rundll32 of bestaat niet. Controleer de functie die u wilt aanroepen nog eens en raadpleeg de documentatie van Microsoft voor de functies die rundll32 kan uitvoeren.

“De toepassing kan niet correct worden gestart”

Hier ligt het probleem bij het rundll32-commando zelf of bij de DLL. Werk uw systeem bij, want ontbrekende updates kunnen compatibiliteitsproblemen veroorzaken. Probeer het commando anders uit te voeren na een schone start.

“Geen geldige Win32-toepassing”

U kunt geen 64-bits DLL’s uitvoeren op een 32-bits systeem of applicatie, en andersom ook niet. Bekijk de bestandsinformatie om te zien of het bestand past.

Er gebeurt niets nadat een rundll32-commando is uitgevoerd

Dit gebeurt wanneer commando’s extra argumenten nodig hebben of wanneer uw commando geen zichtbaar resultaat heeft, omdat bepaalde commando’s op de achtergrond draaien. Bekijk uw commando opnieuw om te zien of u specifieke onderdelen bent vergeten.

Controleren of rundll32.exe draait in Taakbeheer

Druk op Ctrl + Alt + Esc om Taakbeheer te openen, ga naar het tabblad Processen en zoek naar Rundll32.exe.

Vaststellen of rundll32.exe legitiem is of malware

Klik met de rechtermuisknop op het bestand rundll32.exe en ga naar de bestandslocatie. Het bestand hoort in C:\Windows\System32 of C:\Windows\SysWOW64. te staan. Is dat niet zo, dan is de kans groot dat het om malware gaat.

Beste praktijken & beveiligingsoverwegingen

Hier volgen enkele beste praktijken voor het werken met dynamic-link libraries en rundll32.exe.

Gebruik alleen betrouwbare bronnen

Rundll32-commando’s kunnen hele programma’s uitvoeren en instellingen op systeemniveau aanpassen. Met dat niveau van toegang is het essentieel dat u alleen commando’s uit betrouwbare bronnen gebruikt.

Scan regelmatig op malware

Kwaadwillenden kunnen uw gegevens ook blootleggen of stelen door schadelijke scripts op uw computer uit te voeren via rundll32. Scan daarom altijd “rundll32.exe”-processen met Windows Defender of met tools van derden die u gebruikt, zodat uw systeem veilig blijft.

Beheer uw actieve commando’s

Schakel tot slot bepaalde commando’s uit wanneer ze niet aansluiten bij uw huidige werkzaamheden en de applicaties die al op de whitelist staan. Zo beperkt u het aantal kwetsbare punten, verlaagt u het risico en krijgt u een veel strakkere beveiliging.

Begrijp wat de resultaten van een geheugentest betekenen – en onderneem actie. Bekijk Zo leest u de resultaten van het hulpprogramma Geheugencontrole in Logboeken.

Automatiseer het proces met rundll32-commando’s

Rundll32-commando’s zijn bijzonder nuttig om uw workflow en grootschalige netwerkdiagnostiek te automatiseren, omdat ze opgeslagen code in 32-bits DLL’s gebruiken om instructies naar uw Windows-programma’s te sturen. Verstandig gebruik helpt u malware op te sporen en processen te stroomlijnen, wat tijd en middelen bespaart.

Eenvoudiger werken verhoogt de efficiëntie en geeft uw team meer tijd voor betere projecten, maar controleer de rundll32-commando’s die u wilt uitvoeren altijd drie keer, zeker als ze nieuw of verdacht lijken.

FAQs

Rundll32.exe is een programma dat code uit 32-bits dynamic-link libraries (DLL’s) laadt en uitvoert, waardoor u complexe code kunt draaien om allerlei taken op uw computer te automatiseren.

U kunt geen eigen rundll32-commando’s maken, maar er zijn wel manieren om DLL’s te ontwerpen die met rundll32.exe kunnen worden uitgevoerd.

Rundll32-commando’s zijn over het algemeen veilig zolang ze afkomstig zijn uit officiële bronnen en artikelen met hoge autoriteit.

Als u rundll32.exe per ongeluk verwijdert, wordt Windows uiterst instabiel. Uw systeem en veel programma’s zijn voor hun werking sterk afhankelijk van dit programma, dus u kunt het beter laten staan.

U kunt een schone installatie van uw OS uitvoeren of een volledig systeemherstel doen om uw device terug te brengen naar een moment waarop het bestand nog intact was.

Raakt uw kopie van rundll32.exe ooit beschadigd, maak u dan geen zorgen – er zijn meerdere oplossingen die u kunt proberen.

Gebruik eerst Systeembestandscontrole om het beschadigde bestand te diagnosticeren en zelfs te vervangen. Is de schade ernstig, gebruik dan het Windows-hulpprogramma Deployment Imaging Service and Management Tool (DISM) voordat u opnieuw opstart.

Lossen bovenstaande oplossingen het probleem niet op, probeer dan systeemherstel of vervang het .exe-bestand handmatig door het van een andere computer te kopiëren.

Voer tot slot een herstelinstallatie van Windows uit: daarbij wordt uw OS opnieuw geïnstalleerd zonder dat uw persoonlijke bestanden worden verwijderd. Met een schone lei is het probleem vaak verholpen, maar controleer vooraf op malware die uw rundll32.exe door een kwaadaardige versie vervangt.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).