关闭上下文或命令菜单后,菜单选择项停留在屏幕上


318

周期性地,当我选择菜单命令时,标签或所选选项会在屏幕上“卡住”,并且不会消失。我可以关闭所有打开的应用程序,包括卡住时使用的任何应用程序,但仍然不会消失。

在下面的屏幕截图中,我打开了IE的新实例,只是为了展示标签如何保持在顶部。标签不是由该IE实例创建的。

残留菜单命令标签

(我在MS Paint中添加了圆圈。该部分没有卡住。)

卡住的标签是我在IE中选择的第一个菜单命令。如果标签已经被卡住,则新标签不会被卡住(无论涉及哪个IE实例)。基于此知识,我现在只需在辅助监视器上打开IE,小心地打开上下文菜单,以便“属性”命令位于底角,然后单击它。这不是解决方案。

浮动标签永远不会移动,并且对鼠标输入是透明的(如果单击它,就好像单击了它后面的项目一样)。

标签也没有,如果我关闭所有运行的应用程序走。我没有尝试过停止服务或关闭诸如Live Mesh之类的系统任务栏项目。

标签,如果我更改屏幕分辨率,然后改回走。

有什么想法可以阻止这种情况发生吗?它发生了六次,并且对我的工作造成了极大的干扰。


1
我有这种情况发生一个LOT在虚拟机中运行时,在Win7的测试版,特别。它不再发生了,但我不确定它何时更改。我建议您更新视频卡驱动程序,并逐一禁用启动程序,直到停止为止。我认为它是我的驱动程序,UltraMon或WinSplit Revolution,但从未缩小范围。
OwenP

1
我有一些程序可以在Vista中做到这一点。我没有解决办法。
Henk

20
发生。开始-运行-“ tskill dwm”或从任务管理器中杀死DWM.EXE,它将在菜单项消失后立即重新启动。
ПетърПетров

1
几分钟前发生在我身上。这不是工具提示,但是当IE11 devtools崩溃时,菜单项停留在屏幕上。这个tskill dwn技巧不起作用,而改变颜色深度却可以。
MaxArt 2014年

1
Internet Explorer 11似乎是在屏幕上保留这些幻影菜单选项的主要罪魁祸首。
马修·洛克

Answers:


320

在Windows 2000中,当添加了淡入淡出菜单项时就引入了该问题。最初,该功能是在内核模式代码中添加的,并已紧密集成到UI的各个部分中。由于效果很好,所以最终还是呆在那里。这个问题有时会出现,但是没有人有可靠的方法可以在内核调试器中重现它,以解决问题。

无需更改屏幕分辨率或色彩深度即可达到相同的效果。转到开始->运行->并输入tskill dwm。此命令将重置桌面窗口管理器,而无需更改屏幕分辨率。

更改屏幕分辨率或颜色深度也会重置桌面窗口管理器,因此,始终是该错误出现时的解决方法。这些解决方案均可以解决该问题。


3
我正在使用Windows 7 Ultimate。这就是我解决问题的方式。转到控制面板>更改主题。将主题设置为高对比度白色。重影菜单应该消失。将主题重新设置为原样。
HA

1
我只是在屏幕上贴了一个气球尖的阴影(在其他所有东西之上!)。更改分辨率对我而言不起作用,但是更改颜色深度则可以。我将深度切换为16位,然后又切换回32位。这似乎可以解决问题。
ADTC

31
开始-运行-tskill dwm-始终对其进行修复-这确实迫使DWM重新启动。
ПетърПетров

4
有关永久解决方案,请参见下一个答案
2014年

3
今天是否有史以来第一次发生这种情况。使用之后tskill dwm,它消失了,但是又返回了我随后选择的第一个菜单项。希望重新启动后它不会再出现。[交叉手指]
mouseas 2014年

187

上次我看到的是在Windows 2000中偶尔发生的情况。

我想,一种解决方法是禁用单击“性能”选项后淡出的菜单项:

替代文字


31
我花了前往谷歌,看看如何让该屏幕: -右键单击计算机,并从菜单中选择属性-选择高级系统设置-在性能区域,单击设置
铝克劳利

28
@AlCrowley:或直接在开始菜单中键入“性能”,然后选择“调整Windows的外观和性能”。
乔伊,

2
此解决方案在Windows 7上对我有用。谢谢。
Ankur 2013年

2
永久解决方案+1(无论如何适用于一台机器)
Erick Robertson

5
另外,如果您禁用上下文菜单上方的两个复选框,则显示的速度会快得多
Sven Hecht 2013年

29

在Windows 7(甚至可能是Vista)中,使用任务管理器杀死“ dwm.exe”(它会自动重新启动)似乎是消除该工件的一种非常轻松的方法。


15
不幸的是,至少对于我来说,这只是一个非常临时的解决方案-即使卡住的菜单项在杀死dwm.exe之后消失了,只要我再次单击任何菜单项,一个新的菜单项就会卡住。
alexteg 2011年

3
起初,我以为这会起作用,但不幸的是alexteg是正确的。我只是想杀死它dwm,确实菜单项消失了,但是在一分钟之内,一个新的菜单项被卡住了(这绝不是巧合,因为这个Windows错误很少出现)。至少,通过这种方法,您可以将卡住的菜单项替换为新的菜单项,您可以自行决定其在屏幕上的位置。
Andreas Rejbrand 2012年

1
谢谢,用superuser.com/a/57021/152255可以正常工作。
onetdev

1
我将此与@Joey的答案结合在一起。乔伊(Joey)的答案似乎阻止了它的发生,但是目前还不能解决屏幕上的问题。现在可以清除屏幕上的问题。运行全屏DirectX游戏似乎也可以解决问题。
AJ亨德森

甚至更快,键入“TSKILL DWM”在运行:)
ПетърПетров

28

右键单击“ 计算机”,“属性”,“高级系统设置”,“高级”选项卡,“性能设置”,然后同时取消选中以下两项

  • 淡入或滑动菜单进入视图
  • 单击后淡出菜单项

固定。


我知道这已经很老了,但是我最近才遇到这个问题,这是为我解决的问题。
jefffan24

为我工作,可惜它重置了我的主题
Daniel

11

我认为更改颜色深度会更快。更改并单击“应用”后,您只需对“是否要保留这些设置?”回答“否”。提示。它将恢复为原始的颜色深度(已解决问题)。顺便说一句,我建议您不要更改分辨率,因为这样做会强制Windows重新计算窗口大小和位置……两次!它比更改颜色深度明显慢。

无论如何,这绝对是Windows中的视频问题,因此唯一可以肯定的方法(除了重新启动之外)是强制Windows完全刷新视频缓冲区。您可以通过杀死dwm.exe来做到这一点,但是更改颜色深度更快(无需搜索较长的进程列表),更安全(无需冒Windows稳定性的风险)并且对于新手来说更容易掌握。

补充说明:重要的是可能会在提示“保留设置”时说“否”。如果您说是,则孤立菜单项可能会返回。



6

我最近开始在Windows 7 Professional Thinkpad W510和运行Windows 7 Ultimate的通用i7工作站上遇到此问题。在两台机器上都遇到这种情况是引起人们兴趣的原因,键入“ tskill dwm”会导致中断屏幕截图之类的事情,并且感觉很不好。

就我而言,我发现问题是Logitech SetPoint进程崩溃。禁用它对系统所做的屏幕通知修改似乎解决了工具提示问题。

希望这里的核心思想对某人有帮助:-某些操纵Aero覆盖层的工具可能会干扰。


我也有SetPoint,似乎会干扰Aero,谢谢!
埃尔南

0

我曾经在运行XPPro的家庭系统上获得了很多东西,并且工具提示框也是如此。Windows资源管理器是最能说明问题的应用程序(尽管这可能是因为它是最常用的工具之一)。就像您的情况一样,关闭/关闭应用程序没有做任何事情,只是翻转了屏幕分辨率或色深。同样,切换到登录屏幕然后重新登录通常可以解决问题,但并非总是如此。

我现在很少发生,尽管我不确定为了减少这种情况已经做了什么更改。我最近在机器中升级了图形卡,但是显着减少的次数是在升级之前发生的。我的猜测是驱动程序更新或MS的补丁程序之一已解决了问题,但这仅是猜测。无论如何,请确保您没有错过任何更新,并确保您正在为图形芯片组运行最新的稳定驱动程序。


0

如果您的图形卡驱动程序支持,则可以使用“旋转至正常”热键CTRL+ ALT+ UpArrow清除卡住的菜单。

(我知道事实上这适用于Intel显卡,但不能担保其他任何显卡。)


对我不起作用。
Andreas Rejbrand 2014年

@AndreasRejbrand我已经更新了我的答案,以更加具体
benrwb 2014年

@benrwd:好的,我知道了,它是某些视频图形驱动程序的功能。好吧,对于使用此热键的用户而言,这当然是快捷方式。(但我想此修复程序只是暂时的-下次您单击本机Win32弹出菜单项时,它还会再次出现吗?)
Andreas Rejbrand 2014年

1
@AndreasRejbrand是的,这只是一个临时修复,最好的解决方案是禁用“单击后淡出菜单项”设置,如其他答案中所述。
2014年

1
这是Intel集成显卡驱动程序上的默认热键,尽管由于人们无意中将其击中然后又不知道如何将其改回它经常被禁用。
nullability,2014年

0

您可以使用以下taskkill命令:

  1. 打开命令提示符
  2. 键入taskkill /im dwm.exe,然后按Enter

“ taskkill”命令

如果它定期发生,您也可以将命令保存在批处理文件中。


0

如果您使用的是Windows 10,则可能无法杀死我,dwm.exe而不必像以前那样被迫关闭/重新启动Windows。

为避免将来再出现此问题,我遵循了此答案,但为解决当前所遇到的问题,我只是更改了分辨率,然后又恢复为原始分辨率,从而删除了屏幕上的菜单项。 。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.