Link to home
Start Free TrialLog in
Avatar of gbmcneil
gbmcneil

asked on

Trying To Transport Win 7 Theme From One Computer To Another

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?

Thanks.

Gordon
ASKER CERTIFIED SOLUTION
Avatar of ☠ MASQ ☠
☠ MASQ ☠

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of gbmcneil
gbmcneil

ASKER

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.

Gordon
Those are registry entries - give me a while (or we can see who's quickest on Google ...)
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

Or

3) Replace the image at:
C:\Users\%USERNAME%\Appdata\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
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.
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.

Gordon
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.

User generated image
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:
768x1024
768x1366
1024x768
1200x1920
1366x768
1600x2560
2160x3840
2560x1600
3820x2160
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.

seth2740
Experts-Exchange Cleanup Volunteer