I am trying to push a custom made screensaver file *.scr to several machines in my network via registry keys. After doing research on which keys to add and where I settled on these:
HKEY_CURRENT_USER\Control Panel\Desktop ScreenSaveTimeOut=300
HKEY_CURRENT_USER\Control Panel\Desktop ScreenSaverIsSecure=1
HKEY_CURRENT_USER\Control Panel\Desktop ScreenSaveActive=1
HKEY_CURRENT_USER\Control Panel\Desktop SCRNSAVE.EXE =maint.scr
I have tried other locations like "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop" with same results.
The .scr file is in the system32 and/or sysWOW64 (either place causes same issue)
Now for the issue. The above edits apply via policy just like they are suppose to but when I or any user log in and wait the 300 seconds for the screensaver to turn on nothing happens. I go look at the "Screen Saver Settings" and the maint.scr is chosen with 5 minutes on the wait time. If I change the wait time to anything lower or higher in time and the screen saver will work, I also changed it back to 5 minutes and it works then as well. Although when a new user logs on the settings are overridden by the policies and I have to go through the changing of the wait time to get it to work again.
Oh, this is happening on Windows 10 Pro machines up-to-date on all drivers, window updates, and software updates.