I'm using Windows 7 Ultimate 64-bit. Since a couple of weeks, I no longer have a screensaver on the Windows login screen. If a user logs and then lock his session, the screensaver will start eventually but if no user are logged the login screen will never start the screensaver.

Anyone know how to set a screensaver there?

up vote 7 down vote accepted

I'm not 100% sure if these steps will work if someone isn't logged on though!

To enable the screensaver, first choose the screensaver you want. Look in C:\WINDOWS\SYSTEM32 for files with the .SCR extension - typically there are the following (at least on my Enterprise Installation)...

  • SSTEXT3D - 3D Text
  • BUBBLES.SCR - Bubbles
  • MYSTIFY.SCR - Mystify
  • RIBBONS.SCR - Ribbons

One of the things to be aware of is that you don't appear to have Direct3D support at the logon screen so the builtin screensavers above won't work. Unless you have another file you might want to grab the LOGON.SCR file from an earlier operating system.

Once you have your screensaver (in my case LOGON.SCR), open your registry editor and navigate to the following key -

HKEY_USERS \ .Default \ Control Panel \ Desktop

alt text

Below this key create the following REG_SZ values...

ScreenSaveActive = 1
ScreenSaveIsSecure = 0
ScreenSaveTimeOut = 60 (or whatever timeout you want in seconds)

That's it - you'll have your screensaver at the logon screen then.

  • This worked for me. Used logon.scr from Vista Ultimate and copied it to 7 Ultimate. – AlexV Aug 20 '10 at 13:58
  • 2
    When you make a post to help, be careful! Wrong REG_SV Values. It's ScreenSaveIsSecure and not ScreenSaverIsSecure. It's ScreenSaveIsSecure = 0 and not 1. – user96244 Sep 1 '11 at 7:24
  • Your hyperlink "these steps will work" does not lead to Article given in reference... – climenole Oct 5 '12 at 4:27
  • 1
    For Windows 7, logon.scr was renamed to scrnsaver.scr - so just use that as it does not require Direct3D. – user216805 Apr 13 '13 at 18:30

Actually, for Windows 7/Server 2008, if you compare the registry values in the same relative key location under YOUR hive, it is ScreensaveRIsSecure. You may find yours to be 0 but references in other posts indicate it should be 1

Look at this: ScreenSaverIsSecure

0: The check box is cleared. The screen saver is not password-protected.

1: The check box is selected. The screen saver is password-protected.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.