89

Possible Duplicate:
Disable or delay alt-tab Aero Peek effect in Windows 7

In win7, when we hit alt-tab a nice preview comes up.

This makes me happy.

But if I linger just a moment too long thinking about what window to switch to, whatever window happens to be highlighted gets displayed, hiding the preview. Move the mouse around and windows flip all over the place haphazardly.

This makes me sad.

Is there a way to stop the preview of windows from happening so I can alt-tab without worrying about the list of windows being hidden from me by the evil usability "experts" at microsoft (I've decided Catbert secretly heads that department too).

davidparks21
  • 1,572
  • 1
  • 17
  • 27

3 Answers3

100

In Advanced System Settings (accessible from the System control panel), click the Advanced tab, then the settings button for Performance.

In the list of Visual Effects, two options affect this behavior:

  • Enable Aero Peek
  • Enable desktop composition

The first is responsible for the translucent "peek" behavior and the second for the ability for alt+tab to show what DWC (desktop window composition) is getting as the image to show for the program in question. Without desktop composition, you won't get the preview icons.

JYelton
  • 3,227
  • 3
  • 26
  • 32
  • 22
    Having had the same problem as the asker, I found that turning off Aero Peek and leaving on Desktop Composition resulted in the desired behavior. Turning off Desktop Composition replaced the new Windows 7 alt-tab functionality altogether with something similar to the older alt-tab experience. – I Have the Hat Sep 08 '10 at 14:28
  • 3
    Awesome setting! Turning off Aero Peek disables the background preview, and makes the user experience much better. – Robert Harvey Sep 14 '10 at 16:57
  • Very useful information. I turned off "Aero Peek" and now the Alt+Tab functionality is actually functional. Thank you. – Erin Thomas Oct 23 '12 at 10:06
  • 1
    Thank god. This works in Win2012, too. Didn't see an "enable desktop composition", but disabling Aero Peek is enough. – neminem Aug 27 '13 at 20:59
  • 1
    I wasn't able to get to Performance without authenticating with my admin account, which is a different user. I was able to disable Aero Peek using mivk's answer below. – a_hardin Apr 10 '14 at 01:42
  • Setting the theme to "Windows Classic" does that too – David Soroko Jan 13 '15 at 17:17
  • It took me a while to find the Advanced System Settings. What I finally did was opened Control Panel, typed "advanced" in the "Search Control Panel" box in the upper right, then clicked on the result called "View advanced system settings". – Eric Barr Oct 08 '15 at 20:39
  • You're the man. You saved my day (or life). – asgs Dec 03 '15 at 17:27
  • @EricBarr Trying `advanced system settings` in start menu search bar works as well. You even don't have to open control panel. – Ejaz Feb 13 '16 at 03:18
13
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
value AltTabSettings:
0 - preview
1 - "old-style" (icons only)

press Ctrl - Alt - Del, then Esc (go to logon window and return back to the desktop) to apply this setting

Lee Taylor
  • 1,466
  • 1
  • 17
  • 22
ndemia
  • 131
  • 1
  • 2
5

If you want to automate the settings for Aero Peek and Desktop Composition, you can tweak these registry settings:

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\CompositionPolicy 
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\EnableAeroPeek

For example, to disable Aero Peek:

REG ADD HKCU\Software\Microsoft\Windows\DWM /v EnableAeroPeek /t REG_DWORD /d 0 /f

If you tweak CompositionPolicy, you may need to run (as admin):

net stop uxsms
net start uxsms

For some weird reason, it seems Desktop Composition is enabled when CompositionPolicy is "0", and disabled when it is "1".

A few other relevant registry entries to check are

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects

However, the interaction between the "Perfomance Options" / "Visual Effects" window and the registry is quite mysterious and I never found a decent reference about it.

mivk
  • 3,441
  • 36
  • 33
  • Thanks, this helped since I wasn't able to get to Performance as my lower privileged as mentioned in JYelton's answer. – a_hardin Apr 10 '14 at 01:43