Did it say kernal32.dll was missing or was it just crashing with a kernal error? Cause a kernal error like you listed doesnt mean your missing the file. Thats why its impossible you deleted it by deleting a temp folder. Have you run scandisk recently it might help.
------------------
-Frost
