Try going to fixerrorkit.com. this looked like it has a Microsoft fix.I've used Microsoft's fixs in the past. They seem to help. See what you think.
open