Windows XP - Desktop reverts to solid color once user logs in

I have a user that has custom wallpaper. When the laptop boots the wallpaper is present. Once he logs on the wallpapaer goes to a solid color. According to the display properties it should be showing, as it shows the image in the preview screen.

Any help is appreciated, Thanks experts and Happy Holidays!
LVL 3
Majo2469Asked:
Who is Participating?
 
Dr. KlahnConnect With a Mentor Principal Software EngineerCommented:
Is is possible that the "Prevent changing wallpaper" or "Active desktop wallpaper" Group Policies are responsible?
0
 
johnb6767Connect With a Mentor Commented:
Is Active Desktop enabled? If so, try disabling......
0
 
Majo2469Author Commented:
I am the admin, I have no GPO policy about wallpapaer.

Active desktop is not enabled.
0
Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

 
Lee OsborneConnect With a Mentor Commented:
We have the same problem on some XP machines. I'll see if I can dig the MS KB out, but I believe it's a fault with .jpg desktop wallpapers that MS has never fixed with XP. It doesn't happen all the time, or to all machines, just some of them now and again.

We find by clicking a blank area on the desktop and pressing F5 to refresh, will bring the wallpaper back.

Lee
0
 
johnb6767Commented:
Theres also something in memory I wanna say, regarding the ability to have multiple backgrounds. Not a feature really, but if you set one as a Right Click>Set as background, on an image, it is the first one that pops up when logging in, before the descktop loads, and loads the current background.....

One is the standard  background, the other is the Internet Explorer Wallpaper....

If they set this via the Rt Click method, have them set it via Display Properties>Background.......
0
 
TechHammerConnect With a Mentor Commented:
Is it possible the client moved or deleted the file?
0
 
Majo2469Author Commented:
Nope, I managed to get the job done with a 4-line batch file, which I'm going to
throw into my Startup folder so that the era of manually changing my
wallpaper settings every morning will end.

The command
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
was instrumental, 'cause after finding out at
http://commandwindows.com/reg.htm
how to change registry entries by command line (using the /f switch in the
batch file to get past the are-you-sure overwrite prompt), I suspected and
then confirmed I could change what my wallpaper was designated as all day
long but wouldn't see the results unless I did some kind of refresh to effect
the change.

So here's how the batch file goes, for anyone else this might help:

reg add "hkcu\control panel\desktop" /v wallpaper /t REG_SZ /d "" /f

RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

reg add "hkcu\control panel\desktop" /v wallpaper /t REG_SZ /d "C:\[INSERT
PATH TO IMAGE FILE HERE]\Mars Rover wallpaper 1280x1024.bmp" /f

RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
0
 
Majo2469Author Commented:
While I found a way to resolve this, I believe each one of the expert answers were valid in possible solutions. Great Job Experts! Points to all!
0
 
johnb6767Commented:
Glad you found it.....
0
All Courses

From novice to tech pro — start learning today.