Try downloading and installing 'ffdshow' from
http://sourceforge.net/projects/ffdshow or another mirror.
Worked a treat for me when I had the same problems with WMP10. Apparently it turns off post processing and allows most codecs to be played that WMP might usually throw an error message up for.
Takes a moment to install and is free. Good Luck.