Follow-Up:
I found this on a microsoft website. I'm not sure if it works, but it's worth a try! If you frequently receive Invalid Page Fault in Kernel32.dll Errors, from different drivers (Explorer, Guide.exe, Msgsrv32, Commgr32, Mprexe and others), it is possible that your password list file is damaged. Try re-creating your password list file: In Windows Explorer select your \Windows folder Press F3. This will bring up the Find: All Files window In the Named: box type *.pwl Click Find Now When a list of found files is displayed, delete them all Close the Find window and restart Windows Note: you will lose any passwords you have stored, so make sure that you have the passwords written down so you can re-enter them when needed If you receive an error MSIMN caused an invalid page fault in module KERNEL32.dll, chances are that your computer is infected with the Happy99 worm. For more information on this worm and it's removal see http://www.infinisource.com/cleaner.html.