Improve company productivity with a Business Account.Sign Up


Control screen saver slideshow group policy

Posted on 2014-02-12
Medium Priority
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
  • 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 2000 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
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.


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

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

If you need to implement application level security in an Access database application or other VBA code, I strongly encourage you to take advantage of Active Directory groups.
Seizing the Operation Master Roles in Windows Server 2016 in case of FSMO holder failure.
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

606 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