Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have admin access to the computer.

What I want to do is change a users wallpaper to something else but without logging in as the user. There must be a config file or something where these settings are kept for the user.

I'm assuming it's in /Documents and Settings/UserName but I haven't found the file.

share|improve this question
up vote 4 down vote accepted

The per-user wallpaper setting is stored, in the registry, as a REG_SZ value named Wallpaper, under the key HKEY_CURRENT_USER\Control Panel\Desktop.

If the user is logged in, or their hive is otherwise mounted, you would find the key under HKEY_USERS\User's SID. If the user is not logged in, you would need to mount their hive under HKEY_USERS first. User hives are found in the user's profile, %USERPROFILE%, typically under "C:\Documents and Settings\username\" (Windows XP) or C:\Users\username\ (Windows 7) and are named "NTUSER.DAT".

Alternatively, you could use Group Policy to enforce a specific wallpaper.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.