Qual è il Kernel32.dll?

posizione

In Microsoft Windows XP, il file kernel32.dll si trova nella cartella system32 dell'unità di avvio del computer, creando il percorso del file C: \ WINDOWS \ system32 \ kernel32.dll sulla maggior parte dei sistemi. La cartella system32 contiene questo e altri file essenziali per il sistema operativo.

funzione

Il file kernel32.dll contiene codice che può essere utilizzato da altri programmi. Questo codice consente ai programmi di accedere alle funzioni di sistema, come l'avvio e l'arresto dei processi, la gestione della memoria e l'input / output di base.

Rischi potenziali

In un sistema normale, il file kernel32.dll non rappresenta alcun rischio. Come parte dei sistemi operativi Microsoft Windows a 32 bit, il file non è dannoso per il computer in alcun modo. Se questo file viene eliminato, verrà sostituito da Protezione file Windows, come spiegato di seguito.

Protezione file Windows e Kernel32.dll

I sistemi operativi Microsoft Windows a 32 bit utilizzano un servizio chiamato Protezione file Windows per evitare la modifica e l'eliminazione dei file di sistema. Un backup contenente le buone versioni dei file di sistema come kernel32.dll viene gestito per questo servizio, che si trova in C: \ WINDOWS \ system32 \ Dllcache nella maggior parte dei computer che eseguono Microsoft Windows XP. Se l'utente o un programma viene cancellato, modificato o sovrascritto il file, Windows File Protection lo ripristinerà immediatamente dal backup.

Virus e Kernel32.dll

A causa della protezione dei file di Windows e del modo in cui sono progettati i sistemi operativi Microsoft Windows a 32 bit, i virus non possono, in circostanze normali, rimuovere, modificare o sostituire il file kernel32.dll o altri file di sistema. Alcuni virus che si presentano come file di sistema, al fine di evitare la cancellazione, possono usarlo come nome del file. Poiché non possono esistere due file in una cartella con lo stesso nome, questo file non deve necessariamente esistere al di fuori delle cartelle system32 e Dllcache. A meno che un utente non crei una copia di questo file o crei un altro file con lo stesso nome (in una cartella diversa), un kernel32 aggiuntivo potrebbe essere un virus o altro malware.

Errori relativi a Kernel32.dll

Questo e alcuni altri file di sistema vengono caricati in una parte protetta della memoria del computer per essere utilizzati da altri programmi. In rari casi, un programma può tentare di sovrascrivere l'area di memoria protetta, che può innescare un guasto del sistema, causando la visualizzazione di un messaggio di errore in testo bianco su sfondo blu o il riavvio. Errori come questi possono essere causati da software incompatibile, ma sono rari. Se ricevi uno di questi errori e hai recentemente installato un nuovo software, prova a disinstallarlo o esegui l'aggiornamento a una versione più recente. I produttori di software spesso pubblicano aggiornamenti dei loro prodotti per correggere gli errori.