New
#10
After multiple failed attempts, the only way I managed to make this work is by saving a Theme and then importing it for new users. This way the background is set and users can change it at any time.
After reading multiple articles it seems the "proper" way (according to Microsoft) is to edit the registry key below:
[HKEY_CURRENT_USER\Control Panel\Desktop]
Wallpaper ="C:\Path-to-image\image.jpg"
When I change this Wallpaper string for an existing user, the wallpaper is set correctly on next reboot. The problem is that when I add the changes to the NTUSER.DAT file for the Default user, this particular string is not copied over when a new user is created. I have multiple registry settings that do transfer properly using the same method for HKCU, so I'm not sure why this particular key is not being copied, especially when the instructions come from MS... I guess is some kind of a glitch.
All other options are preventing the user from changing the background, which we don't want to do.
This is what worked for me:
- create a new local user and login
- copy the wallpaper file to some place accessible for everyone like 'C:\Users\Public\Pictures\wallpaper.jpg'
- set this image as your current wallpaper - don't make any other changes
- go to Settings -> Personalization - Themes and save the Theme with any name
- copy the newly created theme from "C:\Users\your_user\AppData\Local\Microsoft\Windows\Themes" to the same public folder 'C:\Users\Public\Pictures\custom.theme'
- Add the following key to the registry
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Personalization
ThemeFile = C:\Users\Public\Pictures\custom.theme
All new users will have this theme set as default, and the wallpaper is applied properly with the option to change it if they choose to do so
Only side-effect of this method is that the Recycle Bin will already have one item inside when the new user is created (the theme file)
Hope this makes sense and will be helpful for anyone looking for the same settings.
If anyone knows why some settings are not being copied from the NTUSER.DAT for new users please let me know - I would rather do it that way rather than playing around with themes
Thanks!