Ce este Kernel32.dll?

locație

În Microsoft Windows XP, fișierul kernel32.dll este localizat în folderul system32 al unității de boot a computerului, creând calea către fișierul C: \ WINDOWS \ system32 \ kernel32.dll în majoritatea sistemelor. Pachetul system32 conține acest fișier și alte fișiere care sunt esențiale pentru sistemul de operare.

funcție

Fișierul kernel32.dll conține cod care poate fi utilizat de alte programe. Acest cod permite programelor să acceseze funcțiile sistemului, cum ar fi procesele de pornire și oprire, gestionarea memoriei și intrările / ieșirile de bază.

Potențiale riscuri

Într-un sistem normal, fișierul kernel32.dll nu reprezintă niciun risc. Ca parte a sistemelor de operare Microsoft Windows pe 32 de biți, fișierul nu dăunează în niciun fel computerului. Dacă acest fișier este șters, acesta va fi înlocuit cu Protecția fișierelor Windows, explicată mai jos.

Windows File Protection și Kernel32.dll

Sistemele de operare Microsoft Windows pe 32 de biți utilizează un serviciu numit Windows File Protection pentru a evita modificarea și ștergerea fișierelor de sistem. O copie de rezervă care conține versiunile bune ale fișierelor de sistem, cum ar fi kernel32.dll, este menținută pentru acest serviciu, care este localizat în C: \ WINDOWS \ system32 \ Dllcache pe majoritatea computerelor care execută Microsoft Windows XP. Dacă utilizatorul sau un program este șters, modificat sau suprascris fișierul, Windows File Protection va restabili imediat din copia de rezervă.

Virus și Kernel32.dll

Din cauza protecției fișierelor Windows și a modului în care sunt proiectate sistemele de operare Microsoft Windows pe 32 de biți, virușii nu pot, în condiții normale, să elimine, să modifice sau să înlocuiască fișierul kernel32.dll sau alte fișiere de sistem. Anumiți viruși care prezintă ca fișiere de sistem, pentru a evita ștergerea, pot folosi acest nume ca fișier. Deoarece nu pot exista două fișiere într-un folder cu același nume, acest fișier nu trebuie să existe în afara dosarelor de sistem32 și Dllcache. Cu excepția cazului în care un utilizator creează o copie a acestui fișier sau creează un alt fișier cu același nume (într-un alt folder), un kernel32.dll suplimentar este cel mai probabil un virus sau alt program malware.

Erori legate de Kernel32.dll

Acesta și alte fișiere de sistem sunt încărcate într-o parte protejată a memoriei computerului pentru a fi utilizate de alte programe. În cazuri rare, un program poate încerca să suprascrie zona de memorie protejată, ceea ce poate declanșa o eroare a sistemului, determinând sistemul să afișeze un mesaj de eroare în text alb pe fundal albastru sau să repornească. Erori ca acestea pot fi cauzate de software incompatibil, dar sunt rare. Dacă primiți una dintre aceste erori și ați instalat recent software nou, încercați să o dezinstalați sau să faceți upgrade la o versiune mai nouă. Producătorii de software înregistrează adesea actualizări ale produselor lor pentru a corecta erorile.