207 Shares 9529 views

RunDll32.exe: che cosa è e come funziona?

La linea dei sistemi operativi Windows utilizza un gran numero di librerie che collegano dinamicamente, implementano alcune funzioni e svolgono attività per le esigenze del sistema operativo. E questo accade con l'utilità runDll32.exe. Questo articolo vi dirà che cosa è.

RunDll32.exe – che cosa è e come funziona

L'utilità esegue un semplice compito: carica le funzioni necessarie da varie DLL e li lancia. A partire dalla versione 95 e Millenium, questa funzionalità è stata implementata utilizzando due versioni. Questi erano runDll.exe e runDll32.exe. Oltre alla versione di XP, è stata utilizzata solo la versione a 32 bit. L'utilità è inclusa in entrambe le versioni Vista e versioni successive. Tuttavia, il suo utilizzo è ridotto al minimo e non è raccomandato. È mantenuto solo per compatibilità con versioni precedenti di programmi che implementano il potenziale di runDll32.exe.

Ma in che modo Microsoft rende conto dell'utilizzo delle funzioni della biblioteca se si allontana gradualmente da questa utilità? È molto semplice, le sue capacità sono spostate su altri pacchetti software. E 'vero che non è più possibile soddisfare il processo runDll32.exe nel task manager.

Posizione del file

Il file si trova sempre nella cartella con il sistema operativo. Soprattutto nella directory System32. Per le versioni a 64 bit c'è anche una cartella aggiuntiva SysWOW64, che si trova in Windows.

Se improvvisamente runDll32.exe in qualche modo non fosse nelle cartelle elencate, allora questo è un segno sicuro che qualcosa non va nel sistema. Pertanto, è necessario controllare rapidamente il suo software antivirus e l'integrità di file importanti, ad esempio, utilizzando l'utilità SFC.

Come funziona l'utilità?

Poiché il programma stesso non contiene alcuna libreria, esegue solo il lancio delle funzioni necessarie per il funzionamento di una particolare applicazione. In particolare, viene chiamata la versione normale di LoadLibrary (). Come potete immaginare dal nome, scarica la libreria specificata. Quindi viene trasferita un'altra funzione di controllo, GetProcAddress (). Essa specifica già specificamente l'area di codice necessaria, importante per eseguire il programma in esecuzione. Quindi la funzione chiamata ottiene i parametri di ingresso necessari. Poi c'è un'uscita, una volta che ha funzionato e scarico la libreria dalla memoria.

In altre parole, è possibile esprimere questa implementazione come segue: un'applicazione è stata installata nel sistema. Ha i propri componenti che svolgono una funzione speciale e vengono presentati sotto forma di librerie. Affinché il programma utilizzi la propria funzionalità, anche se è possibile e uno del sistema regolare, è necessario eseguire runDll32.exe. Quello è, infatti, solo un involucro, una sorta di frizione per eseguire librerie. Purtroppo, questa funzionalità è molto efficace usando vari programmi dannosi.

Problemi e errori comuni

Molto spesso, a causa di guasti, possono verificarsi errori in questa utilità. Ci sono piccole differenze, ma in fondo sembrano così:

  • Si è verificato un errore.
  • Il file system32 / runDll32.exe non è stato trovato.
  • Errore durante il lancio del programma.
  • Percorso non valido per l'applicazione.

Il testo del messaggio di errore può essere diverso, ma il messaggio è sempre chiaro. C'è stato un errore in runDll32.exe. Come risolvere il problema con l'utilità? Inoltre, saranno presentati diversi metodi semplici che possono aiutare a risolvere il problema.

Diversi modi per risolvere gli errori

In primo luogo, è possibile verificare la realtà del file – dovrebbe essere localizzato all'indirizzo Windows / System32 / rundll32.exe. La sua dimensione media è di 44 KB. Se runDll32.exe è stato trovato in una cartella diversa o ha un peso diverso da quello originale, potrebbe essere che la sua integrità è stata violata a causa di un errore o di un virus. È possibile eseguire il taglio e tentare di sostituirlo manualmente copiando dal sistema operativo-donatore. Tuttavia, se l'errore si è verificato a seguito dell'azione del virus, allora molti file adiacenti possono essere infetti e danneggiati.

Pulizia del Registro di sistema. Rimosso dalle applicazioni del sistema operativo può lasciare tracce. E il posto per loro è il registro. È necessario rimuovere da esso i restanti rami dei programmi vecchi e remoti. Questo può essere fatto con l'aiuto di speciali strumenti di controllo, come Ccleaner.

Windows dispone di ottimi programmi e utility che possono controllare l'integrità dei file e ripristinare se necessario. Ad esempio, una buona funzione è "Pulizia del disco". È possibile eseguirlo dalla riga di comando con il comando cleanmgr oppure passando al menu Start, quindi a "Standard" e "Service". Anche una buona utilità è la SFC, che funziona solo dalla console.

Un errore runDll32.exe si verifica molto spesso quando si installano nuove applicazioni o giochi su un computer. Pertanto, si dovrebbe tentare di aggiornare il driver o DirectX.

È molto utile utilizzare la funzione "Ripristino configurazione" incorporata. In caso di problemi, non necessariamente correlati a runDll32.exe, è possibile tornare velocemente al sistema in esecuzione.

Nuove applicazioni e giochi richiedono nuovi componenti e funzioni di sistema. Pertanto, un buon modo per mantenere pulito il sistema operativo è quello di installare costantemente aggiornamenti freschi. Per fare ciò, è necessario abilitare la funzionalità "aggiornamento automatico".

L'esecuzione di questi semplici consigli e raccomandazioni aiuterà non solo a risolvere il problema runDll32.exe, ma con la maggior parte degli altri. Nel peggiore dei casi, dovrai reinstallare completamente il sistema Windows.

conclusione

L'articolo descritto in dettaglio su runDll32.exe, che cosa è, dove si trova l'utilità e come funziona. Sono stati indicati diversi modi per eliminare gli errori più tipici relativi alle sue sfide.

Per evitare problemi con runDll32.exe, è sufficiente solo curare con cura il tuo sistema operativo e monitorarlo periodicamente eseguendo vari controlli sull'integrità dei file e la presenza di virus. L'installazione degli aggiornamenti e l'accesso a Internet evitano la maggior parte degli eventuali errori associati al computer.