Salta al contenuto

rundll32.exe

Processo di WindowsMicrosoft Corporation

Termini di ricerca del catalogo: rundll32, run a dll as an app

WindowsComponente di sistema

Esegue una DLL come applicazione. Carica una funzione esportata da una DLL. La riga di comando, non il nome del file, specifica la sua operazione corrente.

Cosa c'è da sapere

Il file exe è un launcher. La DLL specificata nella riga di comando è il vero programma.

rundll32.exe serve a richiamare un'esportazione specifica presente in una DLL. Gli applet del Pannello di controllo e alcune stampanti lo utilizzano ancora. I malware sfruttano spesso questo nome attendibile. Apri sempre la riga di comando per verificarla.

Sicuro?
Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.
I malware possono utilizzarlo?
Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.
Dovrei eliminarlo?
No. Windows richiede il processo host
Feex dice
Non decido mai se rundll32 sia sicuro basandomi sul solo nome del file. Ne leggo i parametri. Un rundll32 in System32 che avvia una DLL da Temp è il vero segnale di allarme, non il processo host.

Che cos'è rundll32.exe?

rundll32.exe è l'utilità documentata di Windows che carica una DLL e ne invoca un'esportazione. La sintassi è rundll32 DLL,EntryPoint.

Cosa fa?

Non svolge quasi alcuna attività propria. Le impostazioni dello schermo, le interfacce utente delle stampanti meno recenti e alcuni applet Microsoft si avviano ancora in questo modo. Una riga di comando vuota è insolita e merita un controllo approfondito.

Perché è in esecuzione?

Qualcosa ha invocato un punto di ingresso di una DLL anziché un file exe. Attività pianificate e residui di collegamenti sono casi comuni. Una copia eseguita da SysWOW64 per una DLL a 32 bit appartiene comunque a Windows.

Ispeziona l'istanza in esecuzione

In Windows PowerShell, questa query di sola lettura elenca gli ID processo corrispondenti, i tempi di creazione e i percorsi eseguibili su questo PC.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'rundll32.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Nessun risultato o un percorso inaccessibile è inconcludente. I processi protetti possono limitare l'accesso e gli ID processo possono essere riutilizzati. Mantieni i percorsi personali locali.

Usa la guida all'identità del file per confrontare firme e metadati del prodotto. Un nome file da solo non può stabilire la sicurezza.

È sicuro?

Dipende dalla DLL

L'host in System32 è legittimo. Il livello di sicurezza dipende dal percorso della DLL e dal relativo autore. Le pagine web che affermano senza ulteriori verifiche "rundll32 è un virus" tralasciano l'unico elemento determinante.

Confronta la posizione registrata con il file effettivo. Una cartella familiare da sola non stabilisce l'identità.

C:\Windows\System32\rundll32.exe

  • Percorso dell'host previsto: System32 o SysWOW64
  • Leggi la riga di comando ogni volta
  • Un file rundll32.exe nella cartella utente non è l'host di Windows

Posso terminarlo?

Interrompe quella chiamata alla DLL

Terminare il processo chiude quell'applet o quel payload. Se la riga di comando puntava a una DLL temporanea, quello è il momento giusto per esaminare i meccanismi di persistenza.

Posso rimuoverlo?

No per l'host di Windows

Non eliminare System32\rundll32.exe. Rimuovi il collegamento o l'attività che richiama una DLL dannosa.

Dovrebbe avviarsi con Windows?

Un collegamento di avvio che chiama rundll32 dovrebbe mostrare il percorso completo della DLL. Un nome vuoto o numerico rappresenta un segnale di allarme.

Misura l'uso delle risorse

Misura il processo corrente piuttosto che presumere una linea di base universale
CPU e memoria Confronta diverse osservazioni per lo stesso PID e carico di lavoro. Questa voce non ha una linea di base universale misurata in modo indipendente.
Disco e rete Attribuisci l'attività al processo effettivo e all'attività corrente; un nome file da solo non stabilisce le destinazioni previste o il volume di trasferimento.

Informazioni sul file

Informazioni sul file rundll32.exe
Nome dell'eseguibile rundll32.exe
Percorso di installazione registrato C:\Windows\System32\rundll32.exe
Publisher Microsoft Corporation
Controllo firma Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato.

Problemi comuni

rundll32 a ogni accesso

Apri la cartella Esecuzione automatica e Utilità di pianificazione. L'elemento ad esecuzione automatica non è il processo host, ma i relativi argomenti.

Gli utenti eliminano rundll32 per "fermare i virus"

In questo modo Windows non riesce più ad avviare diversi applet. L'infezione risiedeva nella DLL.

Risoluzione dei problemi

Esegui una diagnosi prima di apportare modifiche distruttive.

Copia l'intera riga di comando

Dettagli di Gestione attività o Process Explorer. Cerca il percorso di quella DLL, non la parola rundll32.

Conferma il percorso dell'host

Solo System32 o SysWOW64. Qualsiasi altro rundll32.exe è un programma distinto.

Dettagli tecnici

Dettagli tecnici
Dettagli tecnici di rundll32.exe
Nome immagine rundll32.exe
Ruolo Host per punti di ingresso DLL

Verifica l'identita' di un file in esecuzione

Un nome file da solo non può stabilire la sicurezza. Verifica il percorso effettivo, la firma e l'identità del prodotto.

Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.

Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Questo articolo è stato utile?