Dont even remember if ME has it but you might try system file checker. just go to run and type sfc, then check the options to make sure its going over all files. If it finds corrupt ones it will let you replace them, also when did this start happening, youmight try scanreg /restore to a time that this didnt happen, or maybe just use scanreg /fix.
If all else fails and you only option is an OS wipe. I'd say get XP, chances are something like this wont happen again.
\"Only two things are infinite, the universe and human stupidity, and I\'m not sure about the former.\"- Albert Einstein (1879-1955)