Control screen saver slideshow group policy

Posted on 2014-02-12
Last Modified: 2014-03-31
Trying to create a standard corporate screensaver to deploy on computers. I want the computers to display a slideshow with 6 pictures. I have already created a script that copies the files to the local machines under c:\screensaver.

I created a gpo with the settings:
user config
  admin templates
   enable screen saver - enabled
   force specific screen saver - enabled
     screen saver executable name C:\windows\system32\photoscreensaver.scr
   screen saver timeout - enabled
     Seconds 30

This works but it points to the default picture location - not the path I want. I have read many articles that say you need to set the screensaver manually on a machine and export the registry key:

"HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver

In three different values namely EncryptedPIDL, Speed & Shuffle"

The problem is that HKCU\software\microsoft\windows Photo Viewer does not exist on our windows 7 machines.

I did a search of the registry and EncryptedPIDL does not exist. I did find another setting in the registry under HKCU/software/microsoft/windows live/photo gallery/slideshow/screensaver called FolderPath. I tried changing this to c:\screensaver but that did not seem to change anything.

I also want the slideshow to transition using fade and slow. I can accomplish exactly what I want if I set the settings manually on a computer, but not through Group policy.
Question by:schilste
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
LVL 70

Expert Comment

ID: 39855799
Windows 7  to play a slideshow for example if you open a pictures folder at the top you can see Slideshow or do you?
slideshow windows 7Rightclick the slideshow and set the speed
r-click the slideshowPhoto Gallery is part of windows Essentials ie windows live
windows Live essentials

Windows Photo Viewer is run by dllhost.exe COM Surrogate.
Basically, it does not have it's own exe file, only dll.
Rightclick an image and open with choose windows photo viewer.
To start Windows Photo Viewer from command line you would have to use
%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1

Unlike XP which had *.scr  and the screensaver source was in C Windows system32.

There is also Windows Media Center where you can create a fully running slideshow with transitions and music
Also Windows Moviemaker or power pointshow
Create a Slide Show in Windows 7 Media Center save it as a stand alone slideshow.
Maybe of use for you
Once your slide show is saved, you can play it any time by going to clicking on slide shows in the Picture Library, then selecting the slide show title.
If it helps
Set up Desktop SlideShow in Windows 7

Author Comment

ID: 39855996
Thanks for the info but I don't think this applies to what I am trying to accomplish. I want to push out a screen saver via group policy to all of our clients. I want the screen saver to display the .png files that are located in c:\screensaver. How can I accomplish this?
LVL 70

Accepted Solution

Merete earned 500 total points
ID: 39856041
windows 7 does not have the same screensaver as XP it now falls under personalization
User Configuration\Administrative Templates\Control Panel\Personalization
The only method I know of is to create the slideshow .scr file  first then push that out to the clients
Here's a second opinion
deployment of a system wide screen saver
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!


Author Comment

ID: 39864886
Deploying custom .scr files are known to cause issues with AV. I would rather not go this route.

The link
does not show you how you would change the default path of where the screensaver would look for the images to play for the screen saver.

I still do not see a solution here.
LVL 70

Expert Comment

ID: 39866141
Windows 7 has various versions and the screensaver is controlled by Aero per users computers if this cant help you please request more assistance, there should be some experts here that know of this as I have seen questions like asked before.

According to this
Can I Change the Default Wallpaper Directory in Windows?
could be for xp however
1. Open regedit and goto: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
2. In right-side pane, you'll see a string value "WallPaperDir". Its default value will be: %SystemRoot%\Web\Wallpaper You have to change it to your desired wallpaper directory path.
Suppose your wallpapers are stored in E:\Wallpapers directory, then set the value to E:\Wallpapers
Choose your new directory
I dont see this
wallapaper directoryso here's another

All the best

Author Comment

ID: 39917682
Did not find the answer I was looking for. Had to create a SCR file to deploy.

Author Comment

ID: 39917688
I didn't want to deploy a .scr but this was the only solution I was able to find.
LVL 70

Expert Comment

ID: 39919085
schilste why the C grade?
 average indicates that your question was not answered and assistance was poor.
There is a difference between can't be done and you didnt get the answer you wanted.
My contribution was excellent as I explained it and offered you every opportunity to ask for more.
If you dont like my answer please delete it rather than this as these questions dont help with our policy of exchange.
EE guidelines
C should only be given for an incomplete solution that does not fully address or answer the question.
A C grade should be awarded only after the asker has replied to all expert comments, provided all requested information, tried all suggested solutions, given the experts ample time to reply, and received clarification about the answer given.
The asker must justify giving a C grade and give the experts an opportunity to improve it.  If the answer provided is incomplete or unsatisfactory enough to get a C grade, the asker should consider deleting the question entirely.

Author Comment

ID: 39926938
I was very direct with what I wanted to accomplish:

"Thanks for the info but I don't think this applies to what I am trying to accomplish. I want to push out a screen saver via group policy to all of our clients. I want the screen saver to display the .png files that are located in c:\screensaver. How can I accomplish this?"

You gave me no instuctions on how to do this.

"The only method I know of is to create the slideshow .scr file  first then push that out to the clients"

I said I did not want to use this method, but it is what I ended up using because no one provided the solution to pushing out a slideshow screensaver via GPO.
LVL 70

Expert Comment

ID: 39928344
Thankyou please consider deleting  this then then as noone actually helped you.
I volunteer and donot do this for points.
It's the exchange part.
As I said some answers are it can't be done so there was no need for the C grade
C should only be given for an incomplete solution that does not fully address or answer the question.
It was explained to you it cant be done
Sincerely Merete

Author Closing Comment

ID: 39967298
This setting cannot be controlled by group policy. Had to create .scr file.

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Resolving an irritating Remote Desktop connection that stops your saved credentials from being used.
Let's recap what we learned from yesterday's Skyport Systems webinar.
This Micro Tutorial will teach you how to the overview of Microsoft Security Essentials. This is a free anti-virus software that guards your PC against viruses, spyware, worms, and other malicious software. This will be demonstrated using Windows…
This Micro Tutorial will give you a basic overview of Windows Live Photo Gallery and show you various editing filters and touches to photos you can apply. This will be demonstrated using Windows Live Photo Gallery on Windows 7 operating system.
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question