Trying To Transport Win 7 Theme From One Computer To Another

gbmcneil used Ask the Experts™
I am trying to install a theme on a new computer.

I am essentially copying the "Theme File" from Computer A's "Users/Lian-PC/AppData/Local/Microsoft/Windows/Themes" directory to basically the same corresponding directory in Computer B.

But, it does not seem to have any effect.

There is something called "Transcoded Wallpaper" that I judge is involved somewhere in this process, but can't figure it out.

Does anyone have any thing to offer on this topic?


Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2013
Export it as a .theme file and then reimport on the destination machine
Microsoft have 'helpfully' archived the page describing this process but it's saved here:


Okay. I've got it working. As you said the key was to export it as a theme file.

Now, is there anyway to display my theme on boot up and power down. The original Microsoft theme shows replaces my custom crafted theme when either of these two tasks are occurring.

Thanks again.

Most Valuable Expert 2013

Those are registry entries - give me a while (or we can see who's quickest on Google ...)
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Most Valuable Expert 2013

OK three options (I prefer the third though it's the more long-winded!):

1) C:\Windows\Web\Wallpaper\Windows
Put your Theme Wallpaper image in the place of "img0.jpg"

2) Edit HKEY_CURRENT_USER\Control Panel\Desktop
Change the value of the Wallpaper key to the path to the Theme Wallpaper you are using throughout


3) Replace the image at:
With your Theme Wallpaper and use this path as the value for Wallpaper at HKCU\Control Panel\Desktop


Many thanks. But, give me an hour or so to digest your suggestions.


I've chosen to go with Method #1, however, Win 7 is preventing me from overcopying img0.jpg.
Most Valuable Expert 2013

OK you need to take ownership of the img0.jpg file

Open a command prompt with "run as administrator" then copy, paste and run the following commands:

TakeOwn.exe /F %SystemRoot%\Web\Wallpaper\Windows\img0.jpg

icacls %SystemRoot%\Web\Wallpaper\Windows\img0.jpg /reset

rename %SystemRoot%\Web\Wallpaper\Windows\img0.jpg img0.jpg.bak

copy /y "Put the full path and filename of your Theme Wallpaper here" %SystemRoot%\Web\Wallpaper\Windows\img0.jpg


Thanks for your input.

What do you mean by saying "Open A Command Prompt" as an Administrator?

Am I supposed to put the code you provided in the Search programs and files text box?

I obviously have no idea what I'm doing.

Most Valuable Expert 2013

In Win 7
Start > All Programs > Accessories
Find Command Prompt, right-click on it and select "Run as administrator"
Windows will ask if you're sure so OK that.

In the window that opens you need to cut and paste those four lines of instructions

best done one line at a time, copy as normal from this web page but in the Command window right-click on the flashing cursor and then choose paste

Then hit enter to run the command

Check you don't get any error messages - if you do just post back here

The fourth command needs you to fill in the details of the path to your image (so replace the bit in italics with that)

I obviously have no idea what I'm doing. - don't worry usually I'm only about one page ahead of you in the manual :)


I had to replace Line 4 of your code to get it change the name of img0.jpg.

 TakeOwn.exe /F C:\Windows\Web\Wallpaper\Windows\img0.jpg

 icacls C:\Windows\Web\Wallpaper\Windows\img0.jpg /reset

 rename C:\Windows\Web\Wallpaper\Windows\img0.jpg img0.orig

 rename C:\Windows\Web\Wallpaper\Windows\Sony4Trans.jpg img0.jpg

 ''copy /y C:\Windows\Web\Wallpaper\Windows\Sony4Trans.jpg

But, there must be something missing as the "new img0.jpg" has no effect on what is displayed during boot up or shut down.

The contents of my Windows\Web\Wallpaper\Windows\  is now as shown in the attached pic.

Most Valuable Expert 2013

Looks like it's worked anyway  - line 4 should have the original location of the new image you want to put into %SystemRoot%\Web\Wallpaper\Windows\img0.jpg it doesn't anticipate you've already got the image in that folder, it moves it into the folder from somewhere else

your image might be being ignored by Windows if it isn't a "wallpaper" size.  images must have one of the following resolutions:
Seth SimmonsSr. Systems Administrator

No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: ☠ MASQ ☠ (https:#a42355543)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

Experts-Exchange Cleanup Volunteer

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial