I have a Windows XP (Home) machine with a very weird problem. I cannot set the background image properly. That is, I can go to Desktop, Background image, select a different one, but the background has still the same solid colour. Now if I kill explorer.exe, I can see the background image correctly, but starting explorer.exe gives me the solid colour background back again.
If I go to Desktop, Customise Desktop, Web, there is a checkbox at the bottom called "Fix desktop icons" or something like this (not sure how it's called in the English version.) If I enable this checkbox, I can see the background, but the desktop icons are drawn with solid-colour backgrounds (even though I have the "draw icon labels transparently" option set.) If I disable the checkbox, I have no desktop background. Active Desktop is disabled.
Any idea how to fix this and what might be the reason for this behaviour in the first place?
23 Answers
In the same dialog box that you mentioned about the "fix desktop icons" button, ensure that active desktop isn't enabled by unchecking everything in the list.
Next, go into the Registry Editor and check that there is not a key called 'NoChangingWallpaper' in either of the following locations. If there is, delete it and restart.
- Click Start
- Click
Run - Type
regedit - Click
OK
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktopandHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
Try resetting the Windows theme:
- Right-click your desktop
- Click
Properties - Click the
Themestab - Select
Windows XPfrom the list of themes - Click
Apply - Restart your computer
Failing that, try an sfc /scannow to check for any corrupt system files they may be preventing the desktop wallpaper from automatically refreshing.
- Pop in your XP installation media and cancel out of the installation wizard
- Click Start
- Click
Run - Type
sfc /scannow - Click
OK - When the box disappears, restart your computer
If this does not work, try a system restore.
how about deleting a file from the registry that is restricting it.
1- Control Panel > Accessibility Options > Display > CHECK "Use High Contrast" box > APPLY
- UNCHECK "Use High Contrast" box > APPLY
Worked for me. Registry fixes did not.