Based on Bruce Dawson's fix-it program I created a modified version that fixes this problem for anyone who experiences this problem with a Kaspersky Anti-Malware product (Kaspersky Anti Virus, Internet Security, others?).
The reason why Bruce Dawson's original version doesn't fix the problem for Kaspersky products is that they create a non-zero-sized window that Bruce Dawson's version doesn't touch as a precautionary measure, because changing non-zero-sized windows has a
higher risk of breaking other things.
I created two versions (both tested on Windows 8.1 and with Kaspersky Internet Security 2014 (14.0.0.4651(f)):
- This version fixes all zero-sized-windows (ipoint, sidebar, IE, etc.) and additionally avpui.exe (Kaspersky user interface process):
download [1] /
zip download [2]
- This version can be used when Bruce Dawson's version can't help and it isn't caused by Kaspersky. This version removes the topmost attribute from all topmost+visible windows (except windows owned by explorer.exe). This fixes the problem, but because it
also changes visible non-zero-sized windows there is a higher risk that it will break things, therefore be cautious with this version:
download [1] /
zip download [2]
Both version come with source code and 3 compiled versions:
alttabfixercontinous.exe - runs in background and fixes problems as soon as it detects them
alttabfixeronce.exe - runs the fixes once and display the results
alttabfixeronceandclose.exe - runs the fixes and closes without waiting for user confirmation
[1] use this link if you only want to download specific files
[2] use this link if you want everything in a zip file