Desktop Background - Specify and Prevent Change

How to Specify a Desktop Background for Users in Windows

   Information
This tutorial will show you how to specify a BMP or JPG image of your choice as the default desktop background wallpaper for all or specific users in Vista, Windows 7, and Windows 8.

You will also be able to specify that the wallpaper image position to have the center, fill, fit, tile, or stretch style on the desktop. The options to change the desktop background in personalization will not be grayed out, but users will not be able to change anything after you have specified a desktop background in this tutorial.

You must be logged in as an administrator to be able to do the steps in this tutorial.

   Note
When you specify a desktop background, it will disable the Set as desktop background (image on PC) and Set as Background (image in web browser) context menu items. They will still be there and not grayed out, but they will not work.

Set-as-desktop-background.jpgSet-as-Background.jpg

   Warning
This does not apply to guest accounts.

While guest accounts will still be able to change their desktop background wallpaper.





OPTION ONE

To Specify Default Desktop Background using Group Policy


1. Open the all users, specific users or groups, or all users except administrators Local Group Policy Editor for how you want this policy applied.

2. In the left pane, click on to expand User Configuration, Administrative Templates, Desktop, and Desktop. (See screenshot below)
Group_Policy.jpg
3. In the right pane, double click/tap on Desktop Wallpaper. (See screenshot above)

4. To Not Specify a Desktop Background
NOTE: This is the default setting to allow users to change their own desktop backgrounds instead.
A) Select (dot) Disabled or Not Configured, click/tap on OK, and go to step 6 below. (See screenshot below)
NOTE: Not Configured is the default setting.
Edit.jpg
5. To Specify a Desktop Background and Prevent Changing it
A) Select (dot) Enabled. (See screenshot above)

B) In the Wallpaper Name: box, type in the full path of a BMP or JPG image not in quotes that you want displayed as a wallpaper for all users. (See screenshot below step 3A)
NOTE: If you just want a blank wallpaper, you can enter a invalid path (EX: C:\ ), or place the path within quotes.
   Warning
Be sure to have the wallpaper that you want to be displayed for all users saved in either one of the C:\Users\Public folders, or in the C:\Windows\Web\Wallpaper system folder.

If you save the wallpaper in one of your user account's C:\Users\(user-name) folders, then the other users will not have access permission to see it and will only see a blank wallpaper instead.

C) In the Wallpaper Style: drop down menu box, select if you want the wallpaper to be the Center, Fill, Fit, Stretch, or Tile style on the desktop. (See screenshot below step 2)

D) Click/tap on OK, and go to step 6 below. (See screenshot below step 2)
6. Close the Local Group Policy Editor window.

7. Restart the computer to fully apply.



OPTION TWO

To Specify Default Desktop Background in Registry Editor


1. Press the Windows + R keys to open the Run dialog, type regedit.exe, and press Enter.

2. If prompted by UAC, then click/tap on Yes (Windows 7/8) or Continue (Vista).

3. In Regedit, go to the location below: (See screenshot below)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
Reg1.jpg
4. To Specify a Desktop Background and Prevent Changing it for Only Current User
A) In the right pane of System, right click on an empty area and click on New and String Value. (See screenshot below)
NOTE: If you do not have System, then right click on Policies, click on New and Key, type System, and press Enter.
Reg2.jpg
B) Type Wallpaper and press enter, then double click/tap on Wallpaper to modify it. (See screenshot below)
Reg3.jpg
C) Type in the full path of a BMP or JPG image not in quotes that you want displayed as a wallpaper for all users. (See screenshot below)
NOTE: If you just want a blank wallpaper, you can enter a invalid path. (EX: C:\ )
   Warning
Be sure to have the wallpaper that you want to be displayed for all users saved in either one of the C:\Users\Public folders, or in the C:\Windows\Web\Wallpaper system folder.

If you save the wallpaper in one of your user account's C:\Users\(user-name) folders, then the other users will not have access permission to see it and will only see a blank wallpaper instead.

Reg4.jpg
D) In the right pane of System, right click on an empty area, and click on New and String Value. (See screenshot below)
Reg5B.jpg
E) Type WallpaperSyle and press enter, then double click/tap on WallpaperStyle to modify it. (See screenshot below)
Reg5.jpg

F) Type in a number below for the wallpaper to be the Center, Fill, Fit, Stretch, or Tile style on the desktop, and click/tap on OK. (See screenshot below)
  • Type 0 to Center the wallpaper on the desktop.
  • Type 1 to Tile the wallpaper on the desktop.
  • Type 2 to Stretch the wallpaper to fit the desktop.
  • Type 3 to Fit the wallpaper to the desktop.
  • Type 4 to Fill the wallpaper on the desktop.
Reg6.jpg
G) Go to step 6 below.
5. To Not Specify a Desktop Background for Only Current User
NOTE: This is the default setting to allow users to change their own desktop backgrounds instead.
A) In the right pane of System, right click on Wallpaper, and click on Delete. (See screenshot below)
Reg7.jpg
B) Click/tap on Yes to confirm deletion. (See screenshot below)
Reg8-9.jpg
C) In the right pane of System, right click on WallpaperStyle, and click on Delete. (See screenshot below step 5A)

D) Click/tap on Yes to confirm deletion. (See screenshot below step 5B)
6. Close regedit.

7. Restart the computer to fully apply.
That's it,
Shawn





 
Last edited:
Hello Linty, and welcome to Seven Forums.

On a local computer not connected to a domain, the tutorial will work for all users using either option.

However, I'm not sure how it works within a domain, but I would think that you would need to set it through the domain's group policy. You may also need to use a a UNC path, such as \\Server\Share\Corp.jpg for the wallpaper instead of just a normal local path. I wish I could help more, but I do not have much experience with domains.

Hope this helps,
Shawn
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
No works in Windows 8

Hi. Unfortunately in Windows 8 "Home" only works in administrator account. In local accounts does not work. Any suggestion?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 8
CPU
Intel i3
Hello Netva, and welcome to Seven Forums.

Yes, you must be logged in as an administrator to be able to set this for all users.

Since you have the "Windows 8" edition, you will need to use step 4 in OPTION TWO. Be sure to also restart the computer to apply.

Hope this helps for now, :)
Shawn
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Thanks Brink for give a speedy response, but I think I didnt explain well the case :o. Indeed, I follow the step 4 "To Specify a Desktop Background and Prevent Changing it for All Users" ... and only works when I'm in administrator account. When I use the other accounts (guest's accounts) that I have created does not work, and the user may change desktop, both in pc or in web browser. I also try to desactive desktop throught registry
(Navigated to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies
Right-clicked on Policies > New > KEY > named it as “ActiveDesktop”.

Then right-clicked (RHP) > New > DWORD > name it as “NoChangingWallPaper”>set value 1) but it didnt work either.

Cheers.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 8
CPU
Intel i3
Netva,

I just tested this some more, and it indeed does indeed apply this policy to guest accounts for whatever reason, but does so for all other account types.

If you like, a workaround would be to turn off guest accounts, and make them a standard user account to use instead. This account would not be able to change the desktop background.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Slide Show for All Users

Hi. Very useful. I'm new here, but have a question which may prove useful to others;

Using Option#2 - could we set a SlideShow string value (or multi string value?).

Or another way to specify a set of slide show wallpapers for all users? Thanks,
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Professional 64-bit (6.1, Build 7601)
Hello 00Lakes, and welcome to Seven Forums.

That would be nice, but unfortunately this policy will only work to specify a single image as the desktop wallpaper. :(

If you like, you could place all the images you would like to share will all users in say the "C:\Users\Public\Pictures" folder for them to be able to select to use for their slideshow.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Back
Top