如何防止程序在Windows中窃取焦点

停止编程Windows从其他人面前弹出

曾经被你在做什么事情时弹出的程序感到恼火,没有你点击或点击任何东西? 换句话说...... 没有您的许可

这就是所谓的偷窃焦点 ,就像在电脑屏幕上进行photobombed一样!

有时候,重点窃取是由软件[开发人员]进行的恶意编程导致的。 然而,大多数情况下,这只是有问题的软件或操作系统行为,您需要确定并尝试修复或避免。

提示:在早期版本的Windows中,尤其是在Windows XP中 ,实际上有一种设置允许或阻止程序窃取焦点。 请参阅疑难解答步骤下的有关在Windows XP窃取焦点的更多信息

注意:在Windows XP等较早版本的Windows中,焦点窃取确实是一个问题,但它也可以在Windows 10Windows 8Windows 7Windows Vista中发生。

如何防止程序在Windows中窃取焦点

Windows不可能阻止所有程序窃取焦点并仍然正常工作。 这里的目标是确定不应该这样做的程序,然后找出如何处理它。

你可能知道什么程序一直在偷窃,但如果没有,那是你首先需要确定的。 如果你无法解决这个问题,一个名为Windows Focus Logger的免费工具可以提供帮助。

一旦你知道什么程序是盗窃焦点的罪魁祸首,通过下面的故障排除工作,让它停止发生:

  1. 卸载有问题的程序。 坦率地说,解决问题的最简单方法就是将其删除。
    1. 您可以使用程序和功能 程序控制面板中删除Windows中的程序 ,但免费的卸载 程序 工具也可以使用。
    2. 注意:如果焦点窃取程序是后台进程,则可以在所有Windows版本的“ 管理工具”中的“服务”中禁用该进程。 像CCleaner这样的免费程序也提供了简单的方法来禁用Windows自动启动的程序。
  2. 重新安装应该归咎于的软件程序 。 假设你需要那个偷窃焦点的程序,并且它不是恶意的,只需重新安装它就可以解决问题。
    1. 提示:如果有更新版本的程序可用,请下载该版本以重新安装。 软件开发人员定期为他们的程序发布补丁程序,其中之一可能是阻止程序窃取焦点。
  3. 检查程序的选项以查找可能导致焦点窃取的设置,并将其禁用。 软件制造商可能会看到全屏切换到他或她的程序,作为您想要的“警报”功能,但您将其视为不受欢迎的中断。
  1. 联系软件制造商,让他们知道他们的计划正在偷窃焦点。 尽可能多地提供有关发生这种情况的信息,并询问他们是否有解决办法。
    1. 提示:请仔细阅读我们的如何与技术支持人员联系,以获取帮助,以正确地传达问题。
  2. 最后但并非最不重要的是,您总是可以尝试使用第三方反集中窃取工具,其中有几个:
    1. DeskPins是完全免费的,让您“钉住”任何窗口,无论如何都将它保持在所有其他窗口之上。 固定窗口标有红色的针脚,可以根据窗口的标题进行“自动固定”。
    2. Window On Top是另一款免费程序,其工作方式大致相同。
    3. 永远在上面是一个由Ctrl + Space 键盘快捷键激活的便携式程序。 当窗口对焦时按下这些键,它将保持在其他窗口的顶部,直到这些键再次被敲击。

有关在Windows XP中窃取焦点的更多信息

正如本文开头提到的那样,如果Windows注册表中的某个特定以特定方式设置,Windows XP实际上允许集中窃取。

在下面的简短教程之后,您可以手动将该值更改为防止程序在Windows XP中窃取焦点的值。

注意:在这些步骤中对Windows注册表进行了更改。 请谨慎进行下面所述的更改。 建议您备份您在这些步骤中修改的注册表项 ,作为额外的预防措施。

  1. 打开注册表编辑器
  2. 找到我的电脑下的HKEY_CURRENT_USER 配置单元 ,然后单击文件夹名称旁边的(+)号以展开文件夹。
  3. 继续展开文件夹,直到到达HKEY_CURRENT_USER \ Control Panel 注册表项
  4. 选择控制面板下的桌面键。
  5. 注册表编辑器工具的右侧,找到并双击ForegroundLockTimeout DWORD。
  6. 在出现的编辑DWORD值窗口中,将值数据:字段设置为30d40
    1. 注意:输入DWORD值时,确保Base选项设置为十六进制
    2. 提示:那些值为零,不是'o'字母。 没有十六进制的 o,所以他们不会被接受,但应该提及它。
  7. 单击确定 ,然后关闭注册表编辑器
  8. 重新启动计算机,以便您所做的更改可以生效。
  9. 从这一点开始,您在Windows XP中运行的程序不应该再从当前工作的窗口窃取焦点。

如果您不习惯自己对Windows注册表进行手动更改,则Microsoft的一个名为Tweak UI的程序可以为您执行此操作。 你可以在这里免费下载。 安装后,前往常规区域下的焦点并选中防止应用程序窃取焦点的框。

老实说,如果你小心,上面解释的基于注册表的过程是完全安全和有效的。 如果事情没有解决,您可以随时使用备份来恢复注册表