防止应用程序将自己置于前台

tow*_*owe 5 windows priority windows-10

某些应用程序在安装、更新或打开时往往会强制自己处于前台。当另一个应用程序已位于前台时(例如最坏的情况,即处于全屏模式的游戏),Windows 会切换出该应用程序以显示该应用程序,迫使其进入前台。

有没有办法阻止应用程序在前台使其自身处于活动状态/选定状态/?理想情况下,它会在任务栏中保持最小化状态,直到我手动将其调出。

har*_*ymc 3

没有包治百病的解决方案,因为 Windows 无法完全阻止应用程序窃取焦点并保持其自身功能。例如,如果在文件复制过程中,您的防病毒软件检测到可能的威胁,并希望弹出一个窗口,询问您要采取的操作,如果该窗口被阻止,那么您将永远无法理解为什么副本突然冻结。

如果问题出在某个未知的焦点窃取者身上,那么检测窃取者的一个好工具是免费的 Window Focus Logger (使用 GUI 版本WindowFocusLoggerGUI.exe)。

一旦确定焦点窃贼,有几种解决方案:

  • 首先阻止它运行
  • 将其更新到性能更好的新版本
  • 启用焦点跟随鼠标,以便焦点保留在您的应用程序中(除非焦点窃取器跳到光标前面)。
    这是在 “控制面板”>“轻松访问中心”>“使鼠标更易于使用”中完成的,选中“通过将鼠标悬停在窗口上来激活窗口”,然后单击“确定”。
  • 使用比最小化到任务栏更强大的方法来最小化它。

最后一种方法是将有问题的窗口最小化到系统托盘(也称为通知区域),只有最小化它的软件才能撤消它。此类产品的一个示例是 4t Tray Minimizer Free