V operacijskih sistemih Microsoft™ Windows™ je kernel32.dll osrednji modul, ki vsebuje osrednje procese ali srce operacijskega sistema. Ob zagonu se kernel32.dll naloži v pomnilnik in uravnava delovanje, ko uporabnik izvaja različna opravila in programe. Datoteka kernel32.dll je tako imenovana, ker kot organsko jedro vsebuje temeljne procese operacijskega sistema. Številka 32 označuje 32-bitni operacijski sistem, končnica datoteke .dll pa pomeni knjižnico dinamičnih povezav.
Datoteko .dll si lahko predstavljamo kot vsebnik, ki vsebuje bližnjice ali povezave do različnih izvedljivih procesov ali funkcij, čeprav lahko .dll vsebuje tudi podatke. V operacijskem sistemu je veliko datotek .dll in večina programov, napisanih za Windows, vsebuje eno ali več datotek .dll.
Do datoteke .dll lahko dostopa več kot en program hkrati, zato kernel32.dll ne služi le samemu operacijskemu sistemu, temveč lahko sprejme tudi nameščene programe tretjih oseb, ki so bili napisani za uporabo enega ali več njegovih procesov. . Poleg tega datoteka kernel32.dll ureja upravljanje pomnilnika, vhodne in izhodne tokove, potrebno upravljanje opravil in upravljanje diska.
Ko se kernel32.dll naloži v pomnilnik, zaščiti naslovno polje ali »stran«, ki jo zaseda, da prepreči druge programe, da bi ukradli pomnilnik, ki ga potrebuje za delovanje. Včasih se zgodi, da bo programska oprema poskušala dostopati do te pomnilniške strani in sprožila »napako neveljavne strani«. Včasih lahko en program povzroči to napako, lahko pa se tudi zgodi, da lahko kombinacija več odprtih programov povzroči napako strani. Običajno bo zaustavitev problematičnih programov in njihov ponovni zagon rešila težavo, saj bodo programi ob ponovnem zagonu iskali nadomestne pomnilniške naslove. V drugih primerih je potreben ponovni zagon, da očistite pomnilniško ploščo in začnete znova.
Če določen program nenehno povzroča napako na strani, verjetno zahteva popravek – majhno datoteko, ki posodobi programsko opremo, da odpravi napake, varnostne luknje ali težave z združljivostjo. To bi moral biti na voljo avtorju programa, ob predpostavki, da je programska oprema v aktivnem razvoju.
Številne druge težave lahko povzročijo tudi napake strani. Delni seznam vključuje poškodovano ali napačno različico same datoteke kernel32.dll, poškodovano izmenjalno datoteko, poškodovano tabelo dodeljevanja datotek, poškodovan register, slabe gonilnike ali napačno nameščene gonilnike, napačne nastavitve v BIOS-u, pretirano overclocking in pregrevanje ter viruse oz. zlonamerna programska oprema. Če potrebujete pomoč pri odpravljanju napak, povezanih s kernel32.dll, številna spletna mesta ponujajo vodnike. Prav tako lahko brezplačno prenesete nadomestne datoteke kernel32.dll na spletu.