Nope, didn't work. I have the same problem.
New DirectX didn't work.
Edit: wow I typed that while webcamming with my girl, I had no idea that I was repeating myself.
Anyway, I REALLY don't know what to do. When you google 0x80004200, you get a lot of problems, but no solutions.
