关闭程序的菜单项仍保留在顶部

关闭程序的菜单项仍保留在顶部

有时某些程序会在我的屏幕上留下菜单项或按钮的残留。

它通常会显示在所有内容之上,这让人非常烦人。

关闭程序并不会删除菜单项。

这是一个示例(“新会话...”菜单项来自关闭的 Putty 会话): 在此处输入图片描述

刷新屏幕以去除这些残留物的最简单的方法是什么?

答案1

噢,是的,我们喜欢这些残余的 GUI 元素或工件 - 我在曾经使用过的每个 OS/GUI 上都见过它们。

启动屏幕保护程序是一种非常快捷的清除这些内容的方法,因为您只需按一下键即可触发它 [1]。另一个快速技巧是更改屏幕分辨率 - 您可以使用笔记本电脑上的内置镜像屏幕功能按钮快速完成此操作。

最终,您会了解到最佳做法是在这些元素出现时将其清除 - 首先不允许它们停留在某个地方,或者在它们停留后立即重新触发同一个元素。

-Z

[1] 创建屏幕保护程序热键 http://www.dummies.com/how-to/content/how-to-create-a-screen-saver-boss-key-in-windows-7.html

答案2

尽管这是一个老问题,但它仍然是我 Windows 7 机器上目前存在的问题。
有两种解决方法对我有用;希望它们能帮助其他遇到同样问题的人。

重启 DWM 服务

您应该能够通过重新启动桌面窗口管理器来清除工件。您可以使用简单的桌面快捷方式轻松完成此操作,您还可以为其分配热键:

  1. 使用以下命令行在桌面上创建一个新的快捷方式:
    C:\Windows\System32\cmd.exe /c "net stop UxSms & sc start UxSms"

  2. 编辑新快捷方式的属性并分配热键;我使用ctrl- alt- shift-d

  3. 另外,在快捷方式的属性中选择Advanced并确保Run as administrator已选中

这看起来应该类似于: 在此处输入图片描述

更改 Windows 性能设置

  1. 通过以下任一方式打开 Windows 性能选项对话框:

    1. Adjust performance在开始菜单搜索中输入,然后选择Adjust the appearance and performance of Windows

    2. Control Panel| Performance Information and Tools|Adjust visual effects

  2. 关闭复选框Fade out menu items after clicking
    在此处输入图片描述

相关内容