Windows 7: How to Change and Customize Windows Media Player 12’s Library Background
Posted by Lê Hoàng in Microsoft Windows 7
Are you tired of your old Windows Media’s library background? Do you want to change its background into your favorite wallpaper? These steps will help you to customize your Windows Media Player.
Before we get started, make sure your favorite wallpaper(s) are in .PNG or .JPG format (we recommend JPG format).
You must log in as administrator to perform this task.
This tech-recipe requires some resource modification so make sure to backup your file first.
Use it at your own risk. (We tested and it works perfectly)
This is what you will get after modified the DLL.
1. Download PE Explorer and install as usual.
2. Launch PE Explorer, click on Folder icon and navigate to C:\Windows\System32. Choose Library Files (*.dll) in Files of type, choose wmploc.dll and click Open.
2. Be default, it will open wmploc.dll in Headers info, you must click on the small 4-colors icon to switch to Resource viewer/editor. After that, expand the 257 folder.
3. Scroll down and right-click on LIBRARY_BACKGROUND X.PNG (X=2 to 7) and choose Edit Resource. Only LIBRARY_BACKGROUND7.PNG can use JPG format (The rest use PNG) The reason why I recommended you to choose LIBRARY_BACKGROUND7.PNG is that it is the default background of Window’s media library. If you choose one of the rest, you may have to do some registry hack (See step ![]()
4. Click on the Folder icon, choose your favourite picture, hit Open and then OK to close the box. When it ask you: Value has been changed. Do you want to proceed? Click on Yes.
5. Now back to program’s interface, click on the Save button, choose where to save your new DLL file and hit Save.
6. Since you don’t have permission to rewrite system files (even you are the administrator), we must take ownership of the file to do it. Now, click the Orb (Start button), type in cmd and hold Ctrl+Shift+Enter.
To take ownership, type the following command:
Takeown /f C:\Windows\System32\wmploc.dll and hit Enter.
To give full control of system files, type this command:
Cacls C:\Windows\System32\wmploc.dll /G Jessica:F and hit Enter. Type Y and hit Enter again when the message: Are you sure <Y/N>? appears. (Note: replace Jessica with your username)
After that, it should look something like this
7. That’s it. Now go to C:\Windows\System32 and paste your new DLL file there. (Copy and Replace) It should take effect immediately so you can fireup your Windows media player and see what’s happen with its background
If there’s nothing changed, please restart your system to take effect.
8. If you want to use your PNG file with LIBRARY_BACKGROUND X.PNG (X=2 to 6) or if you don’t see anything changed, perhaps your registry key has been changed. Hit Winkey+R to open the Run box, type in regedit and hit Enter to access registry editor. After that, navigate to
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences and look for LibraryBackgroundImage’s value.
LIBRARY_BACKGROUND 2.PNG’s value= 1
LIBRARY_BACKGROUND 3.PNG’s value= 2
LIBRARY_BACKGROUND 4.PNG’s value= 3
LIBRARY_BACKGROUND 5.PNG’s value= 4
LIBRARY_BACKGROUND 6.PNG’s value= 5
LIBRARY_BACKGROUND 7.PNG’s value= 6
9. Double click on LibraryBackgroundImage and change its value to appropriate value which I provided above (after that, you may need to restart your system to take effect)
Advice: because Windows media font is in black, it will be better if you use a bright wallpaper.
If you face any problem, feel free to leave a comment ![]()
About Lê Hoàng
View more articles by Lê Hoàng
The Conversation
Follow the reactions below and share your own thoughts.










September 21, 2010 at 8:43 pm, Gianluca1 said:
take my hat off to you, did not think this was possible
September 22, 2010 at 2:14 am, Anonymous said:
thanks

Glad you found it useful
December 03, 2010 at 5:18 pm, Lejuans01 said:
didn’t work tried it 4 times
December 04, 2010 at 1:19 am, Anonymous said:
What version of Windows are you using?
Did it give you an error message or something else like that?
Please make sure that your PC is not effected by viruses. Viruses can corrupt registry too.
January 24, 2011 at 6:07 pm, Theclub210 said:
Tried this method several times with no results. Using Windows 7. New computer no viruses. At cmd, I proceeded as administrator after right click. Took ownership as described. Saved to Desktop and can see my subtituted jpg in the PE Explorer.Is size an issu?. The background default is 800×600 and my photo is 2288×1712. I am able to switch from background 6 to 5 in registry editor and it holds. But no go after pasting the dll back into System 32. It feels like I’m missing something pretty basic here as not warnings or error messages crop up. Any help would be appreciated as the bland backgrounds are very unappealing.
January 25, 2011 at 5:39 am, Anonymous said:
It seems like your image is too large. I posted this a long ago so i don’t remember my image’s resolution exactly.
Please try something smaller. To make sure it works, your image should be smaller than 256kb. (Windows 7′s log on wallpaper must be smaller than 256kb so i guess it is the same for WMP)
Hope this help you
January 27, 2012 at 9:32 am, la' vee said:
access denied to copy my new dll file to system32 though i completed step number 6. am using windows7 ultimate.