Какво представлява Kernel32.dll?

местоположение

В Microsoft Windows XP файлът kernel32.dll се намира в папката system32 на устройството за зареждане на компютъра, като създава пътя към файла C: \ WINDOWS \ system32 \ kernel32.dll на повечето системи. Папката system32 съдържа този и други файлове, които са от съществено значение за операционната система.

функция

Файлът kernel32.dll съдържа код, който може да се използва от други програми. Този код позволява на програмите да имат достъп до системни функции, като процеси на стартиране и спиране, управление на паметта и основен вход / изход.

Потенциални рискове

В нормална система файлът kernel32.dll не представлява никакъв риск. Като част от 32-битовите операционни системи Microsoft Windows, файлът не е вредно за компютъра по никакъв начин. Ако този файл бъде изтрит, той ще бъде заменен от защитата на файлове на Windows, обяснено по-долу.

Windows File Protection и Kernel32.dll

Microsoft Windows 32-битовите операционни системи използват услуга, наречена Windows File Protection, за да избегнат промяната и изтриването на системни файлове. За тази услуга, която се намира в C: \ WINDOWS \ system32 \ Dllcache на повечето компютри, работещи с Microsoft Windows XP, се поддържа резервно копие, съдържащо добри версии на системни файлове като kernel32.dll. Ако потребителят или програмата бъдат изтрити, променен или презаписан, файловата защита на Windows ще го възстанови незабавно от архива.

Virus и Kernel32.dll

Поради Windows File Protection и начина, по който са проектирани 32-битовите операционни системи Microsoft Windows, вирусите не могат при нормални обстоятелства да премахват, променят или заменят файла kernel32.dll или други системни файлове. Някои вируси, които представляват системни файлове, за да избегнат изтриването, могат да използват това като свое име на файл. Тъй като в папка със същото име не могат да съществуват два файла, този файл не трябва да съществува извън папките на системните 32 и Dllcache. Ако потребител не създаде копие на този файл или не създаде друг файл със същото име (в друга папка), допълнителен kernel32.dll е най-вероятно вирус или друг злонамерен софтуер.

Грешки, свързани с Kernel32.dll

Този и някои други системни файлове се зареждат в защитена част от паметта на компютъра, за да се използват от други програми. В редки случаи програмата може да се опита да презапише защитената област на паметта, което може да предизвика отказ на системата, което кара системата да показва съобщение за грешка в бял текст на син фон или да рестартира. Грешки като тези могат да бъдат причинени от несъвместим софтуер, но те са редки. Ако получите някоя от тези грешки и наскоро сте инсталирали нов софтуер, опитайте да го деинсталирате или да надстроите до по-нова версия. Производителите на софтуер често публикуват актуализации на своите продукти, за да коригират грешките.