Some months ago I have fixed a similar error opening WMP for Vista (fully updated with SP2):
"The file wmploc.dll has a version number of 11.0.6000.XXXX where 11.0.6000.XXXX was expected. Windows Media Player is not installed properly and must be reinstalled. Do you want to install the Player from Microsoft Web site?"
I found solution here:
Windows Media Player 11 for Vista
Deleting in particular only this entry related to wmploc:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Setup\Installed Versions\wmploc.dll
I hope to help anyone has tried to solve this issue.