Ik krijg bij het afsluiten van Windows geregeld een foutmelding te zien in de aard van ‘Kernel32 heeft een fout veroorzaakt bij het afsluiten’. Wat doet dit programma, en hoe kan ik deze fout voorkomen?
Ik krijg bij het afsluiten van Windows geregeld een foutmelding te zien in de aard van ‘Kernel32 heeft een fout veroorzaakt bij het afsluiten’. Wat doet dit programma, en hoe kan ik deze fout voorkomen?
Johan Everaerts
De volledige benaming is eigenlijk kernel32.dll. Zo’n dll-bestand bevat programmaonderdelen die door het besturingssysteem of door een programma worden gebruikt wanneer dat nodig is.
Kernel32.dll staat in voor allerlei belangrijke taken van het besturingssysteem: geheugenbeheer, invoer- en uitvoeroperaties en interrupts.
Het bestand wordt in het geheugen geladen zodra Windows opstart. Het is natuurlijk niet uitgesloten dat een corrupt kernel32.dll-bestand de fout veroorzaakt. Je kan daarom alvast een systeembestandencontrole laten uitvoeren met behulp van SFC (system file check). Deze opdracht kan je vanuit een DOS-venster opstarten (of via START, UITVOEREN), en meer info over deze SFC vind je op de site van Microsoft.
SFC laat je trouwens ook toe een intacte versie van een systeembestand als kernel32.dll vanop de installatieschijf naar je harde schijf uit te pakken. Vergeet echter niet dat verschillende processen gebruik (kunnen) maken van het kernel32.dll-bestand, zodra dat in het geheugen is geladen.
De fout zou dus best ook aan een van deze processen kunnen liggen en meer bepaald op het moment dat je Windows wil afsluiten. Om dat na te gaan start je Windows best met zo weinig mogelijk extra programma’s en services op.
De opdracht MSCONFIG (die je in het veld UITVOEREN dient in te tikken, werkt niet in Windows 2000) laat je selectief toe bepaalde programma’s mee met Windows te laten opstarten.
Begin alvast met het vinkje te verwijderen – op het tabblad OPSTARTEN – voor alle programma’s die je niet echt nodig hebt.
Blijft de fout achterwege dan kan je stelselmatig een bijkomend programma opnieuw laten opstarten. Duikt de fout plots weer op, dan ligt het wellicht aan het laatst opgestarte programma. Dat dien je dan eventueel opnieuw te installeren.