
Its a very common problem and occurs when you install a new Windows Media Player skin by replacing "wmploc.dll" file in "System32" folder.
Actually almost all WMP interface resources are stored in "wmploc.dll" file and most of the designers modify this file and replace existing resources with their customized ones to change the UI.
But "wmploc.dll" is a system file and whenever you start Windows Media Player, it checks the version number of this file and if a different version number is found, it shows an error message similar to following screenshot:

As you can see in above screenshot, the error message indicates that the version number of "wmploc.dll" file should be "11.0.6002.16489" but the current file's version number isĀ "11.0.6001.7000". It happened because the new file version number was different than the original file.
To fix this problem, you can restore the original "wmploc.dll" file but if you want to use the new customized file, then you'll need to follow a few simple steps which are as following:
1. Open "%windir%\System32\wmploc.dll" file in Resource Hacker and go to:
Version Info -> 1
2. In right-side pane, you'll see the file version info:

You'll need to replace all instances of the version number with the required and correct version number. For example, the new customized file contains version number "11.0.6001.7000" but the correct version number should be "11.0.6002.16489". So you'll need to replace all instances of "6001" with "6002" and all instances of "7000" with "16489" as shown in following screenshot:

3. Once you correct the version number, click on "Compile Script" button and save the file.
That's it. Now you'll be able to start Windows Media Player without any problem.
PS: If you don't have much idea about Resource Hacker, please go through following tutorial:
All About Resource Hacker in a brief Tutorial
Complete list of AskVG articlesThis article was posted in Resource Hacker, Troubleshooting, Windows Vista, Windows XP.
Related Articles
Popular Articles
- Frequently Asked Problems with Solutions
- Is Your System Infected with a Virus / Spyware / Adware / Trojan?
- Transform Windows Vista into 7 without using Customization pack
- Transform Windows XP into 7 without using Customization pack
- Transform Windows XP into Vista without using Customization pack
- All About Resource Hacker in a brief Tutorial
- Master Tutorial to Make Your Windows 7 Super Fast
- Master Tutorial to Make Your Windows Vista Super Fast
- Master Tutorial to Make Your Windows XP Super Fast
- All Kinds of Restrictions for Windows XP, Vista and 7



VG
^^ After taking ownership, rename original file to some other name like "wmploc_original.dll" and then paste the modified file in "System32" folder. Restart your system.
ryan
wow thx so much worked like a charm
santosh
i thing troubleshoot problems by our own logic it's a real problem solving
blaze
Maybe you can't edit because you don't own or have write rights to directory "%windir%\System32\". Try moving the file out of the "%windir%\System32\" directory to some other location, maybe your desktop, edit it there...
FRANZ
its not working on me.. even if i changed my what is required to changed
RedHac
Hi,
I want to do the same thing but in command line, i used reshacker in command line to replace RCDATA resources ... but i can't update the version info section.
here is the command line i used:
ResHacker.exe -addoverwrite MyExe.exe, MyExe2.exe, version.rc, "Version info", 1030,
and i got this errors :
Error: Comma missing in - -addoverwrite Installer.exe, Installer2.exe, version.rc, Version info, 1030,
Error: invalid resource definition.
i copied all the version info of the visual studio generated rc fil in the version.rc file.
hoz can i update this ?