Follow this blog:
RSS
Email Alert

TR Dojo

Video: Enable Windows 7 logon screensaver with a registry hack

Takeaway: Bill Detwiler shows you how to enable a Windows 7 logon screensaver with a quick and easy registry hack.

August 3, 2010, 7:01 AM PDT | Length:00:05:33

View Transcript

Unlike Windows XP and Vista, Windows 7 doesn’t launch a screensaver if you leave the computer idle on the logon (or Welcome) screen. But, there is a way to change this behavior. During this episode of TR Dojo, I show you how to enable a Windows 7 logon screensaver with a quick and easy registry hack.

Do you still use a screensaver?

For those who prefer text to video, you can click the Transcript link that appears below the video player window. And for those Windows XP users who want to modify their logon screensavers, check out Greg Shultz’s article, “Configure the Windows XP logon screen saver.”

You can also sign up to receive the latest TR Dojo lessons through one or more of the following methods:

Get IT Tips, news, and reviews delivered directly to your inbox by subscribing to TechRepublic’s free newsletters.

Bill Detwiler

About Bill Detwiler

Bill Detwiler is Head Technology Editor of TechRepublic. Previously, he worked as a Support Tech and IT Manager in the social research and energy industries.

Bill Detwiler

Bill Detwiler
Bill Detwiler is Head Technology Editor for TechRepublic. Previously he worked as a Technical Support Associate and Information Technology Manager in the social research and energy industries. Bill is a Microsoft Certified Professional with experience in Windows administration, data management, desktop support, and system security.

Bill Detwiler

Bill Detwiler
Bill Detwiler has nothing to disclose. He doesn't hold investments in the technology companies he covers.

Transcript

Bill Detwiler: Unlike Windows XP and Vista, Windows 7 doesn't launch a screensaver if you leave the computer idle on the logon or Welcome screen. But, there is a way to change this behavior.

 

I'm Bill Detwiler, and during this episode of TR Dojo, I'll show you how to enable a Windows 7 logon screensaver with a quick registry hack.

 

If you leave a Windows XP or Vista machine sitting at the Logon or Welcome screen, eventually a screensaver will appear.

 

In Windows 7, Microsoft opted to forgo the logon screensaver in favor of the operating system's power management features. For example, if you've configured the OS to turn off the display after 10 minutes of inactivity, then that's what it will do, whether you're on the logon screen or not.

 

Now, this can be a handy way to conserve battery power on your laptop or reduce the power used by your desktop. But unless you're using a really short time limit, your computers will still be showing the Windows 7 logon screen for several minutes.

 

Luckily, a few registry edits and a quick Internet search is all that it takes to give Windows 7 a logon screensaver.

 

To start, you'll need to find a screensaver that will run without Direct3D support -- as this feature is not enabled until after you've logged on.

 

This means that you won't be able to use any of the built-in Windows 7 screensavers, such as Mystify or Bubbles.

 

Instead, you'll need to do a little Internet legwork and find a screensaver that doesn't require Direct3D. This may require a little trial and error -- downloading the screensaver, making the registry edits, and seeing if the combination works.

 

I downloaded this free screensaver from TechRepublic's software directory.

 

The download file is a self-extracting ZIP file that contains instructions, a configuration file, and the all important screensaver file.

 

To install the screensaver you simply copy the SCR file to the C:\Windows \System32 directory.

 

You're now ready to make the registry edits necessary to activate the screensaver on the logon screen.

 

So, open the Registry Editor and navigate to the key:

HKEY_USERS\.DEFAULT\Control Panel\Desktop

 

Once there, you'll need to create four new string values.

 

So from the toolbar, click Edit, New, and then String Value. When the New value appears, enter SCRNSAVE.EXE for the name and press Enter.

 

Then, double-click the new value and set the Value data field to the path for the screensaver SCR file that you placed in the \Windows\System32 directory. Click OK to save the new value.

 

There are three more String values to create.

 

So repeat the process I outlined above to create the value:

 

ScreenSaveActive - and set the value data to 1

 

ScreenSaverIsSecure - and set the value data to 1

 

And lastly,

 

ScreenSaveTimeOut - and set the value to the time (in seconds) you want the system to wait before activating the screensaver. I've used 60 in this example so that the screensaver will start if the logon screen is left idle for more than one minute.

 

Once you've made your edits, close the registry editor. You may have to reboot for the changes to take effect.

 

Now, whenever you leave you machine idle on the logon screen, the screen saver will appear to entertain you. Just remember that your machine's power management features will trump your screensaver. So if you set the screen to turn off the display after 1 minute of being idle and you set the screen saver to appear after 5 minutes of being idle, you'll never see the screen saver.

 

Lastly, for everyone who's still running Windows XP (and that's quite a few of you) you can use these save registry keys to modify the default logon screen saver. TechRepublic Windows blogger Greg Shultz outlined the process in a 2007 article. I'll link to it from the TR Dojo blog.

 

And as always, for more teachings on your path to becoming an IT Ninja, visit trdojo.techrepublic.com, or you can follow me on Twitter at twitter.com/billdetwiler.

 

Thanks for visiting the TR Dojo.

10
Comments

Join the conversation!

Follow via:
RSS
Email Alert