如何找到哪个程序阻止任务栏自动隐藏?

如何找到哪个程序阻止任务栏自动隐藏?

名字说明了一切。任务栏设置为自动隐藏,任务栏不自动隐藏,显然,我希望它自动隐藏。有些程序阻止它这样做。有时,如果开发人员制作了图标或应用程序闪烁之类的东西,我会很快找到罪魁祸首,但有时我会搜索一段时间才能找到它。

(和不,不是“什么程序”的答案,而是你无法解决问题时的借口。我已经有一个自动热键来终止并重新启动 Explorer,但它很烦人。)

如果您知道要捕获的 Windows 消息以防止程序执行此操作,则可以获得加分,因为我的下一步是创建一个开源应用程序来阻止它并在每次发生这种情况时自动生成一封电子邮件给开发人员。


编辑:我目前正在研究SHAppBarMessage 函数当我有时间时,如果有人已经尝试过,成功/失败的报告可以节省我的时间。


编辑2

仍然,这么多年过去了,这个荒谬的顽固问题还是不断出现。我目前最喜欢的解决方法是将 Explorer 重新启动程序固定到任务栏:

  1. 创建一个包含taskkill /F /IM explorer.exe & start explorer 创建 bat 文件
  2. 右键单击蝙蝠并创建它的快捷方式
  3. 右键单击快捷方式并编辑它,以便{path to blahblah.bat}它具有cmd \c "{path to blahblah.bat}" ...(这是为了绕过微软的保护,不让你把你想要的东西放在任务栏上,因为他们认为你很笨) 编辑快捷方式
  4. 将你喜欢的新快捷方式拖到任务栏 成功的解决方法

答案1

摘自本文:https://www.ghacks.net/2017/04/29/windows-10-taskbar-not-hiding-here-is-the-fix/

其目的是发现需要关注的底层应用程序。某些应用程序或后台应用程序没有显示图标,因此看不到任何提示。

解决方案:短时间启用所有图标以查看需要注意的图标。

引用:首先再次打开任务栏首选项。使用键盘快捷键 Windows-I,然后导航到“设置”应用程序中的个性化 > 任务栏。

找到并点击通知区域下的“选择在任务栏上显示的图标”。

选择图标任务栏

我建议你勾选“始终在通知区域显示所有图标”。这样做的原因是,这样你就能很好地概览所有图标,并能通过这种方式轻松找出罪魁祸首。

答案2

我有一个名为 focus-monitor.exe 的实用程序——不幸的是,我忘记了从哪里下载的,它不需要任何命令行选项来提供任何信息。但它会稳定地输出任何窃取焦点的进程名称。我想阻止任务栏自动隐藏的程序可能会窃取焦点。

相关内容