Windows Screensaver Not Working? How To Fix It

Windows Screensaver Not Working? How To Fix It

5/5 - (38 votes)

Screensavers were originally created to avoid screen burn-in issues that were common in old CRT monitors. Nowadays, users may still utilize them for aesthetic purposes and to prevent others from viewing their screen when they’re not around.

However, there are times when screensavers stop working on Windows OS. This issue can be caused by third-party apps or peripheral devices interfering with the screensaver. If restarting your PC does not fix the issue, you can try the methods we have outlined below.

Check Power Configuration Diagnostic Report

The powercfg.exe tool on Windows includes a method to analyze all power processes on the system. You can try running it to determine if a process is preventing the screensaver.

  1. Open Run by pressing Win + R.
  2. Type cmd and press Ctrl + Shift + Enter to open the Elevated Command Prompt.
  3. Enter the command powercfg /requests
  4. If an active process stops the screensaver, you’ll find it under DISPLAY in the report.
  5. Close the program or the process.

But this issue often occurs when a process indirectly affects the screensaver, not directly. You need to check the detailed power configuration diagnostics report in this case.

  1. Open the Elevated Command Prompt.
  2. If you use Windows 10+, enter powercfg /energy /duration 120  while changing 120  to a value more than your screensaver time in seconds. It will create energy-report.html inside C:WindowsSystem32
    powercfg-energy-duration
  3. If you use Windows 8 or below, enter powercfg -energy -trace. It will create a .etl file in the same location. You can open it from Event Viewer > Action > Open Saved Log.
  4. Check the report or log and look for Critical events. They should help you determine the responsible program or library.
    energy-report

If it’s a DLL file, reinstall the runtime package or the library. And if it’s a program or a driver, disable or uninstall it to solve the issue.

Check Screensaver Settings

We also recommend checking your screensaver settings and confirming if it’s on.

  1. Open Run.
  2. Type control desk.cpl,,@screensaver and press Enter to open Screensaver Settings.
  3. Ensure that the drop-down box under Screen saver does not show (None). Change it to the screen saver you want.select-none-from-screensaver
  4. Set the other options per your preference and click Ok.

Also, in one of the previous versions, users could not run screen saver without enabling On resume, display logon screen. While Microsoft has already resolved this bug, you can still try enabling/disabling this option and see if it works.

Check Peripheral Devices

If your mouse sensor or mousepad is dirty, it causes false detection of small mouse movements. Since the computer is still taking input, the screensaver won’t work. In this case, the computer keeps taking input from the mouse so the screensaver won’t work. So check and clean your mouse sensor and mouse pad. Also, make sure the surface where you place your mouse is not vibrating.

clean mouse sensor

Apart from that, other peripheral devices, such as cameras, joysticks, or other controllers can also prevent your screensaver from starting. Similar to the mouse, it happens because your system is taking continuous requests from the devices. You can remove all the devices and check if the screensaver works. If it does, try connecting to one device at one time to isolate the culprit.

After narrowing down the device, we recommend updating its driver to fix driver issues. If doing so proves useless, remove the device when you’re not using your PC. You can also replace the device with another one that doesn’t stop your screensaver.

Note: If you use any virtual device specific to an application, you may need to disable the app and the virtual device. You can do so from the Task Manager.

Close Active Apps

Many applications, such as video players, games, etc., do not allow screensavers. So, you need to close all such apps. Additionally, some programs prevent the activation of power management options, causing this issue. It’s best to close all unnecessary background apps from the Task Manager to avoid such problems.

  1. Press Ctrl + Shift + Esc to open the Task Manager.
  2. Locate unnecessary programs under Apps and Background Processes.
  3. Right-click on them and select End Task.
    Discord End Task

You can also disable such apps from the startup to prevent them from running the next time you boot your system.

Additionally, NVIDIA GeForce Experience users have experienced this error after enabling In-Game Overlay. So, disable this feature and see if it helps.

  1. Open NVIDIA GeForce Experience.
  2. Go to Settings (gear icon) > General.
  3. Toggle Off IN-GAME-OVERLAY.
    nvidia-in-game-overlay

Check Presentation Settings

If your laptop is in Presentation mode, your computer stays awake and notifications are Off. This mode also has the option to turn off the screen saver. This option is enabled by default so you can either disable Presentation mode or this option.

To disable the option,

  1. Enter presentationsettings in Run.
  2. Uncheck Turn off the screen saver and click Ok.presentation-screen-saver

To disable the Presentation mode,

  1. Press Win + X and select Mobility Center.
  2. Click Turn Off above Presentation Settings.
    turn-off-presenting

Uninstall Previous Device Drivers

Many faulty drivers, especially USB or video drivers, can cause your system to get false input signals, consequently blocking screen savers. So, it’s always better to fully update all your drivers to avoid these issues.

Apart from that, remnants of old drivers may also conflict with the new ones leading to such problems. So, it’s better to uninstall them as well.

  1. Open Run.
  2. Type devmgmt.msc and press Enter to open the Device Manager.
  3. Click on View Show hidden devices.
    show-hidden-devices
  4. Look for any grayed-out devices.
  5. If it is a device you no longer need, right-click on it and select Uninstall device.
    uninstall-old-previous-device-driver
  6. Do so for all unnecessary devices. Then, restart your PC.