There are instances when you need to change the native background to windows for all users on a single computer to a different image such as the company logo. I’ve seen tutorials for changing the registry or running scripts but I feel that this is the easiest, safest, and smartest way to do it.
First move the image to a place where all users can access it. I recommend the c:WINDOWS folder.
Go to the “Start Menu” and type “Run” into the search bar. Proceed to type in “gpedit.msc” into the space provided. Click “OK.”
Click “User Configuration” under “User Policy.” Click “Administrative Templates”.
Click “Desktop” and then “Desktop Wallpaper.” Click “Enabled.” (NOTE: I found that I had to click “Active Desktop” to find the wallpaper setting)
Enter in the location source of your desired Wallpaper next to “Name.” For example, you will write in the name of your wallpaper file in between the parentheses at the end of the source of C:Windowswebwallpaper(Your Wallpaper Name Goes Here).
Click “Apply” to save your settings and “OK” to exit out.