Somewhere along the line, some PC performance app altered how the "Show Desktop" button in the bottom-right of Windows 7 works. By default, it takes a second to activate when you hover over it. But now, the exact moment I hover over it, the screen goes blank, and it's quite annoying.

The tool(s) which most likely did this was Advanced System Care (and its multiple additional apps). I'm guessing there may be a registry setting somewhere I can tweak to fix this.

How can I revert this particular setting so that the desktop doesn't show the exact second I hover over the "Show Desktop" button in the bottom-right of my screen?

  • "How can I revert this particular setting " - Use Windows' "System Restore", that's what it's for. – Ƭᴇcʜιᴇ007 Aug 3 '14 at 16:20
  • @Ƭᴇcʜιᴇ007 For people who are afraid to do things like change registry entries, not to revert one tiny little setting. – Jerry Dodge Aug 3 '14 at 19:09
  • Plus I only use system restore if something's corrupted. This is just one particular setting. It's highly illogical to revert to a restore point just to fix one setting. – Jerry Dodge Aug 3 '14 at 20:58

If you are comfortable editing your registry, the relevant key should be HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\DesktopLivePreviewHoverTime. The value is in milliseconds.

Relevant information was found here.

As and31415 points out, the key can simply be deleted to restore the setting to the default.

After changing the setting explorer will need to be restarted. This is done most easily by logging out and back in.

  • Awesome, and I'm assuming it also requires a restart of Explorer.exe to apply the changes. Unless there's a Windows API call or message I could call to apply the change? – Jerry Dodge Aug 3 '14 at 5:03
  • 1
    Yes, you'll have to restart explorer. You can log off and back on, or there's always the option of killing explorer and restarting it from the task manager. – Yozomiri Aug 3 '14 at 5:05
  • 2
    @JerryDodge As the value doesn't exist by default, you can also restore the original time delay by deleting the DesktopLivePreviewHoverTime registry value. – and31415 Aug 3 '14 at 8:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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