Do you have Norton AV? If so, you can shutdown all unnecessary programs running on your pc, run NAV and let Norton quarantine the infected file. Replace the infected file with a new kernel32.dll.
If no AV, you can download a new copy of your kernel32.dll. Rename the infected file (to something to delete later), place the new .dll file in the proper folder, and delete the old, infected file.
I think I learned that here at Tech. There might be other ways to accomplish getting rid of it without formatting.