Stop or Block Others Users Changing Windows Desktop Wallpaper

There are times when you are using your computer in shared environment, and when others use your computer, they change the desktop wallpaper. In such a case you want to stop others to disable others from changing the desktop wallpaper.

You can easily disable the changing the desktop wallpaper through group policy editor which comes embeded with most of the versions of windows, follow the procedure below to know more.

1. Click Start Menu or ORB and type gpedit.msc and then press Enter


2. Once the group policy opens up, go to the following path in the left pane User Configuration >> Administrative Templates and then select Desktop


3. Now double click the entry in the right pane which says – Desktop Wallpaper and then mark this settings as enabled and set path to the permanent wallpaper, orientation as shown in the snapshot below.


4. Click ok after configuring all the settings.

For ALL Those Who Don’t Have Group Policy On Windows Versions Like XP Home, Vista Home and Home Premium can follow the step below

Open your registry and find the key below.

Create a new DWORD value, or modify the existing value called ‘NoActiveDesktopChanges’ set the value to equal ‘1’ to enable the restriction.



Value Name: NoActiveDesktopChanges
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)

* Features of the Windows Active Desktop can be selectively controlled by modifying options in the Windows registry. Following the instructions in this tweak.

Open your registry and find the key below.

Create a new DWORD value based on the options below, and set the new value to equal “1” to enable the restriction or “0” to disable the restriction.

NoChangingWallpaper – Disable the ability to change wallpapers.

[ Source Kellys Korner ]

We hope you like this simple tip, you may need to restart or log off windows before this settings could come into effect.


  1. Julio says

    Can I use this tip for Windows 7 via script? because I need to do this in about 70 computers and unfortunately they are not in a windows domain.


Leave a Reply

Your email address will not be published. Required fields are marked *