How to prevent users from changing desktop wallpaper in Windows [Tip]

prevent users from changing wallpaper in WindowsScenario 1: You are one of the employees. You have come to your office, grabbed a cup of coffee and started your desktop or laptop only to find that the desktop wallpaper has been changed! And, no matter what you do to Personalize again, it’s not working, i.e., your favorite wallpaper cannot be brought back! How annoying is that?

Scenario 2: You run a company and you have set your company’s mission statement as the wallpaper on all of your users’ desktops. But one day you notice one of the employees’ desktop, and it’s a different wallpaper. As an employer, would you like it?

If you want to prevent users from changing the desktop wallpaper, then this tutorial is right for you. Once you do this, no one will be able to change the desktop wallpaper either by right-clicking on the ‘Desktop’ to choose Personalize, or by right-clicking on an image and selecting Set as desktop background.

  1. Type regedit in the “Run” dialog box (keyboard shortcut: Win + R), or in the Start menu ‘Search programs and files’ box, and click OK, or hit Enter. It’ll open the “Registry Editor”.

WARNING: You are now going to ‘edit’ the registry. If something goes wrong, it can mess up your system. Look before you leap, and you should be okay!

  1. Navigate to the following key:


  1. Under the Policies key, create a new key System (right-click Policies, and then New > Key if it hadn’t already existed). Select the System key, and in the blank area of the right-side pane, create a new ‘string’ value Wallpaper (right-click, and then New > String Value if it hadn’t already existed), and set its value to the exact path of your desired wallpaper (right-click Wallpaper, select Modify; this will open the “Edit String” dialog box; type in the exact location of the file, and click OK). You can only use a .JPG or .BMP file in this method (too bad that the PNG format cannot be used). The path may be something as follows:


  1. You can also set the wallpaper style, e.g., Centered, Tiled or Stretched. Like before, create a new ‘string’ value WallpaperStyle if it hadn’t already existed, and set its value to 0, 1 or 2 as you may like it:

0 (Centered)                      OR          1 (Tiled)                OR          2 (Stretched)

  1. Restart or log off your system to apply the changes. No more change in the wallpaper until the registry is edited again!

Oh well, some users like me (or, you dotTechies) may dare to edit the registry to alter the wallpaper, but hey, not the rest of the world.

I have tested this in Windows 7 Professional 64 bit.

Sounds good? Share it with your acquainted ones! Troubleshooting?

Let us know in the comments!

Related Posts