停止编程Windows从其他人面前弹出
曾经被你在做什么事情时弹出的程序感到恼火,没有你点击或点击任何东西? 换句话说...... 没有您的许可 ?
这就是所谓的偷窃焦点 ,就像在电脑屏幕上进行photobombed一样!
有时候,重点窃取是由软件[开发人员]进行的恶意编程导致的。 然而,大多数情况下,这只是有问题的软件或操作系统行为,您需要确定并尝试修复或避免。
提示:在早期版本的Windows中,尤其是在Windows XP中 ,实际上有一种设置允许或阻止程序窃取焦点。 请参阅疑难解答步骤下的有关在Windows XP中窃取焦点的更多信息 。
注意:在Windows XP等较早版本的Windows中,焦点窃取确实是一个问题,但它也可以在Windows 10 , Windows 8 , Windows 7和Windows Vista中发生。
如何防止程序在Windows中窃取焦点
Windows不可能阻止所有程序窃取焦点并仍然正常工作。 这里的目标是确定不应该这样做的程序,然后找出如何处理它。
你可能知道什么程序一直在偷窃,但如果没有,那是你首先需要确定的。 如果你无法解决这个问题,一个名为Windows Focus Logger的免费工具可以提供帮助。
一旦你知道什么程序是盗窃焦点的罪魁祸首,通过下面的故障排除工作,让它停止发生:
- 卸载有问题的程序。 坦率地说,解决问题的最简单方法就是将其删除。
- 重新安装应该归咎于的软件程序 。 假设你需要那个偷窃焦点的程序,并且它不是恶意的,只需重新安装它就可以解决问题。
- 提示:如果有更新版本的程序可用,请下载该版本以重新安装。 软件开发人员定期为他们的程序发布补丁程序,其中之一可能是阻止程序窃取焦点。
- 检查程序的选项以查找可能导致焦点窃取的设置,并将其禁用。 软件制造商可能会看到全屏切换到他或她的程序,作为您想要的“警报”功能,但您将其视为不受欢迎的中断。
- 联系软件制造商,让他们知道他们的计划正在偷窃焦点。 尽可能多地提供有关发生这种情况的信息,并询问他们是否有解决办法。
- 提示:请仔细阅读我们的如何与技术支持人员联系,以获取帮助,以正确地传达问题。
- 最后但并非最不重要的是,您总是可以尝试使用第三方反集中窃取工具,其中有几个:
- DeskPins是完全免费的,让您“钉住”任何窗口,无论如何都将它保持在所有其他窗口之上。 固定窗口标有红色的针脚,可以根据窗口的标题进行“自动固定”。
- Window On Top是另一款免费程序,其工作方式大致相同。
- 永远在上面是一个由Ctrl + Space 键盘快捷键激活的便携式程序。 当窗口对焦时按下这些键,它将保持在其他窗口的顶部,直到这些键再次被敲击。
有关在Windows XP中窃取焦点的更多信息
正如本文开头提到的那样,如果Windows注册表中的某个特定值以特定方式设置,Windows XP实际上允许集中窃取。
在下面的简短教程之后,您可以手动将该值更改为防止程序在Windows XP中窃取焦点的值。
注意:在这些步骤中对Windows注册表进行了更改。 请谨慎进行下面所述的更改。 建议您备份您在这些步骤中修改的注册表项 ,作为额外的预防措施。
- 打开注册表编辑器
- 找到我的电脑下的HKEY_CURRENT_USER 配置单元 ,然后单击文件夹名称旁边的(+)号以展开文件夹。
- 继续展开文件夹,直到到达HKEY_CURRENT_USER \ Control Panel 注册表项 。
- 选择控制面板下的桌面键。
- 在注册表编辑器工具的右侧,找到并双击ForegroundLockTimeout DWORD。
- 在出现的编辑DWORD值窗口中,将值数据:字段设置为30d40 。
- 注意:输入DWORD值时,确保Base选项设置为十六进制 。
- 提示:那些值为零,不是'o'字母。 没有十六进制的 o,所以他们不会被接受,但应该提及它。
- 单击确定 ,然后关闭注册表编辑器 。
- 重新启动计算机,以便您所做的更改可以生效。
- 从这一点开始,您在Windows XP中运行的程序不应该再从当前工作的窗口窃取焦点。
如果您不习惯自己对Windows注册表进行手动更改,则Microsoft的一个名为Tweak UI的程序可以为您执行此操作。 你可以在这里免费下载。 安装后,前往常规区域下的焦点并选中防止应用程序窃取焦点的框。
老实说,如果你小心,上面解释的基于注册表的过程是完全安全和有效的。 如果事情没有解决,您可以随时使用备份来恢复注册表 。