Default Display Check Mark Icon

Clear and Reset External Display Cache in Windows 10

How to Clear and Reset External Display Cache in Windows 10

If you have multiple displays or an external projector, you might find the built-in feature of Windows 10 to change the active display and the sharing mode of your current desktop useful. The feature called Project allows the user to have only the primary screen enabled, duplicate it on a second display, extend it across all displays, or use the second screen only. 

The Project feature in Windows 10 offers the following modes:

  • PC screen only
    Only the primary display is enabled. All other connected displays will be inactive. Once you connect a wireless projector, this option changes its name to Disconnect.
  • Duplicate
    Duplicates the primary display on the second display.
  • Extend
    Your desktop will be extended across the all connected monitors.
  • Second screen only
    The primary display will be disabled. Use this option to switch to the external display only.

You can set individual display mode and resolution for each display connected to your PC, laptop or other Windows 10 device. The operating system remembers these settings by storing them in a cache and applies them every time you connect the earlier configured monitor. This is very time saving, as you don't need to reconfigure an external display once you connect it.

The external display cache is stored in the Registry. If it gets corrupted, the display output may stop working as expected when you connect to an external monitor. In this case, you can try to reset (clear) the display cache. This will force the OS to forget connected external monitors and all their settings. Here's how it can be done.

Note: To clear and reset the display cache in Windows 10, you must be signed in with an administrative account.

To Clear and Reset External Display Cache in Windows 10,

  1. Open the Registry Editor app.
  2. Go to the following Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\
    See how to go to a Registry key with one click.
  3. Right-click on the subkey Configuration and select Delete from the context menu.
  4. Now, delete two other subkeys, Connectivity and ScaleFactors.
  5. Restart Windows 10 to make the changes done by the Registry tweak take effect.

You are done!

To save your time, you can download the following ready-to-use Registry file. This will allow you to clear and reset the display cache with a couple of clicks without editing the Registry manually.

Download Registry File

That's it.

Articles of interest:

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

2 thoughts on “Clear and Reset External Display Cache in Windows 10

  1. Ryan

    Hello,
    I followed your instructions exactly, because I was told the solution to my problem was to delete display cache. Now that I’ve done that though, my problem has gotten worse. One of monitors has no cache at all. Prior to deleting the cache, I was getting 4k at 60hz on one monitor and 4k at 30hz on the other. Now I’m getting 4k 30hz and 1080p on the other. Please help.

    Reply

Leave a Reply

Your email address will not be published.