Che cosa è Kernel32.dll?

February 22

Kernel32.dll è un file presente nelle versioni a 32 bit del sistema operativo Microsoft Windows, come Microsoft Windows XP e Microsoft Windows 2000. E 'essenziale per il corretto funzionamento del sistema operativo, ed è uno dei file che si carica quando il sistema operativo viene avviato. Il suo scopo è quello di rendere le funzioni di sistema disponibili per i programmi. La dll alla fine del nome del file è l'abbreviazione di "Dynamic Link Library", una sorta di file che contiene il codice utilizzato da altri programmi, ma che non può essere eseguito da solo.

luogo

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

Funzione

Il file kernel32.dll contiene codice che può essere utilizzato da altri programmi. Questo codice dà programmi l'accesso alle funzioni del sistema, quali l'avvio e l'arresto dei processi, la gestione della memoria, e Basic Input / Output.

potenziali rischi

In un sistema normale, il file kernel32.dll non pone rischi. 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, sarà sostituito da Windows File Protection, ha spiegato appena sotto.

Protezione file Windows e Kernel32.dll

i sistemi operativi Microsoft Windows a 32 bit fanno uso di un servizio chiamato Protezione file di Windows per impedire l'alterazione e la cancellazione dei file di sistema. Un backup contenente note buone versioni di file di sistema come Kernel32.dll viene mantenuta per questo servizio, che si trova in C: \ WINDOWS \ system32 \ Dllcache sulla maggior parte dei computer che eseguono Microsoft Windows XP. Se l'utente o un programma elimina, modifica o sovrascrive il file, Windows File Protection verrà immediatamente ripristinare dal backup.

I virus e Kernel32.dll

A causa di Protezione file Windows e il modo in cui i sistemi operativi a 32 bit di Microsoft Windows sono progettati, i virus non possono, in circostanze normali, cancellare, modificare o sostituire il file Kernel32.dll o altri file di sistema. Alcuni virus che fingono di essere i file di sistema, al fine di evitare l'eliminazione, possono utilizzare questo come il loro nome. Poiché non esistono due file in una cartella possono avere lo stesso nome, questo file non ha bisogno di esistere al di fuori del system32 e cartelle dllcache. A meno che un utente crea una copia di questo file o crea un altro file con lo stesso nome (in una cartella diversa), un kernel32.dll extra è molto probabilmente un virus o altro malware.

Errori relativi a Kernel32.dll

Questa alcuni altri file di sistema di file e vengono caricati in una parte protetta della memoria del computer per l'utilizzo da parte di altri programmi. In rari casi, un programma può tentare di sovrascrivere l'area di memoria protetta, che può innescare un crash di sistema, causando il sistema per visualizzare un messaggio di errore nel testo bianco su sfondo blu, o di riavviare automaticamente. Errori come questi possono essere causati da software incompatibili, ma non sono frequenti. Se si riceve uno di questi errori e di nuovo software recentemente installato, provare a disinstallare il nuovo software o l'aggiornamento ad una versione più recente. produttori di software spesso rilasciano aggiornamenti per il proprio software per correggere gli errori.