Rundll32.exe

Version imprimableEnvoyer par emailversion PDF

La syntaxe pour utiliser rundll32.exe doit être suivi de la manière suivante :

RUNDLL32.EXE <nomdeladll>,<pointd'entrée> <arguments optionnels>

 

Le nom de la dll ne doit pas contenir d'espaces, de virgules ou d'apostrophes. Si le nom de la DLL contiens un espace, utilisez la version "courte" du nom.

Attention : il doit y avoir une virgule (,) entre le nom de la DLL et le point d'entrée. Ce point d'entrée est sensible à la case, et il ne doit pas y avoir un seul espace entre le nom de la DLL, la virgule et le point d'entrée de la fonction.

Si le nom de la DLL n'est pas dans le chemin du répertoire système (path), le chemin complet doit être utilisé pour le nom de la DLL.

Plus d'informations ici sur le site de Microsoft.

 

Exemples pour Windows (XP et autres)

Ouvrir un fichier dans ton application associée

RunDll32.exe shell32.dll,ShellExec_RunDLL %1

Remplacez simplement la valeur %1 par le nom et l'emplacement du fichier correspondant.

 

Nettoyage du bureau

RunDll32.exe FLDRCLNR.DLL,Wizard_RunDLL 

 

Assistant Ajout d'imprimantes

rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

 

Afficher les paramètres des icônes du bureau

RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0

 

Voici un exemple d'aide pour l'appel de "printui.dll"

RUNDLL32 PRINTUI.DLL,PrintUIEntry /? 

 

"Ouvrir avec..."

Un autre exemple est une commande qui affiche la boite de dialogue "Ouvrir avec..." pour un fichier "monfichier.ext" donné en argument. Le chemin complet de "monfichier.ext" doit être utilisé à moins qu'il se trouve dans un répertoire de l'environnement (path) :

RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL myfile.ext

 

Nettoyer le titre de la fenêtre d'Internet Explorer (ex: "Internet Explorer fourni par AOL")

RUNDLL32.EXE IEdkcs32.dll,Clear

 

Déconnecter USB

Parfois l'icône affichée dans la barre des tâches (zone de notification) lors de l'utilisation de périphériques USB n'apparait pas. Afin d'enlever les périphériques en tout sécurité on peut ouvrir cette boite de dialogue par :
RUNDLL32.EXE SHELL32.DLL,Control_RunDLL HotPlug.dll

 

Pour plus d'exemples, visitez les sites présents dans "Liens Externes" ci-dessous.

Exemples pour Windows 7 (et suivants)

Ajout / Surpressions de programmes

 

RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0

Gestionnaire d'accès

 

RunDll32.exe msrating.dll,RatingSetupUI

Panneau de configuration

 

RunDll32.exe shell32.dll,Control_RunDLL

Supprimer les fichiers "internet temporaires"

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Supprimer les Cookies

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Supprimer l'historique

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Supprimer les données des formulaires

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Supprimer les mots de passes

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

Tout supprimer

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Supprimer tous les fichiers et les réglages enregistrés par les Add-ons

 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

Propriétés de la date et l'heure

 

RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl

Paramètres d'affichages

 

RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3

Gestionnaire de périphériques

 

RunDll32.exe devmgr.dll DeviceManager_Execute

Options de dossier - Général

 

RunDll32.exe shell32.dll,Options_RunDLL 0

Options de dossiers - types de fichiers

 

RunDll32.exe shell32.dll,Control_Options 2

Options de dossiers - Recherche

 

RunDll32.exe shell32.dll,Options_RunDLL 2

Options de dossiers - Vue

 

RunDll32.exe shell32.dll,Options_RunDLL 7

Hiberner

 

RunDll32.exe powrprof.dll,SetSuspendState

Bloquer l'écran

 

RunDll32.exe user32.dll,LockWorkStation

Assistant de connections de lecteur réseau

 

Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL Connect

Processus en attente

 

rundll32.exe advapi32.dll,ProcessIdleTasks

 

Supprimer en tout sécurité un périphérique (boite de dialogue, usb)

 

Rundll32 Shell32.dll,Control_RunDLL HotPlug.dll

Mises à jours automatiques

 

RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,5

 

Centre de sécurité Windows

 

RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl

 

Messages d'erreurs

Rundll32.exe est utilisé par beaucoup de processus dans Windows, ceci signifie donc que ce n'est pas forcément que Rundll32 est en cause d'un dysfonctionnement.

Il peut parfois s'agir de virus ou de spywares.

Sur ce lien, une page très intéressante liste ici les erreurs rencontrés avec Rundll32.

Déterminer quels modules sont exécutés par Rundll32.exe

Pour avoir une liste de processus qui utilisent Rundll32, il suffit d'exécuter la commande suivante :

 

tasklist /m /fi "IMAGENAME eq rundll32.exe" >C:\rundll32.txt 

 

Ainsi un fichier nommé "rundll32.exe" placé dans C: va contenir tous les modules qui exécutent Rundll32.

Liens

Externes

Voici divers liens pour utiliser Rundll32 :

Sponsors