If you have recently installed a skin or updated Windows Media Player and the installation didn’t go smoothly, it will display the following error message:
The file wmploc.dll has a version number of 11.0.6001.7000 where 11.0.6001.7004 was expected.
Windows Media Player is not installed properly and must be reinstalled.
Do you want to install the Player from the Microsoft Web site?
This is usually the case when you install a new Windows Media Player skin and the skin installer makes changes to wmploc.dll. This is because WMP stores most of its UI components in this dll file. But since wmploc.dll is a system file, it will be checked every time Windows Media Player starts. And since the file has changed, the version numbering will be out of sync and you will get the above mentioned error message.
You can always restore the original wmploc.dll file either from the Windows setup (It is inside System32 folder) or by running system file scanner (sfc /scannow). An easier fix would be to synchronize the current version number of wmploc.dll in Windows Registry.
Microsoft has already provided a Fixit tool for solving this problem. Just download the Fixit tool and run it. Restart the computer when done and Windows Media Player should open cleanly without any errors.
If you want to do it manually, just following the steps below:
For Windows XP
Open command prompt as administrator
Run the following command:
This should synchronize wmploc.dll version in Windows Registry automatically.
For Windows Vista and above
If you are running Windows Vista or above Operating System, you will need to run the following command using command prompt opened as administrator:
This was a quick solution to the problem faced by one of my clients. I hope this will help other users when they encounter the same problem.