Windows XP 应用程序失去焦点

Windows XP 应用程序失去焦点

上周,我的 Windows XP 工作站开始随机失去活动窗口的焦点。我在多个应用程序中都看到过这种情况,包括 FireFox、Notepad、Putty、Visual Studio 等。没有应用程序窃取焦点,而是活动窗口变为非活动状态,并且没有可见的活动窗口。在任务栏中,我正在使用的应用程序仍然突出显示 - 因此该应用程序处于活动状态,但其窗口没有焦点。

这不是您想象中的可以使用 Tweak UI 配置的焦点窃取功能。我检查了一下,它没有启用,而且无论如何它都按预期的方式运行,并且看起来有所不同,因为它的配置是让抓取应用程序在任务栏中闪烁。

这看起来更像是其他应用程序运行、获取焦点然后退出。桌面处于与您退出活动应用程序时相同的状态。

有任何想法吗?

答案1

我应该提到这是一台公司工作站。结果发现罪魁祸首是一个试图运行的 Windows 脚本。这些可能是登录脚本,但如果我允许,其中一些脚本将永远运行。我发现,当我遇到此问题时,杀死它们(wscript.exe 的实例)将解决问题,并且不会产生任何不良影响。

我可能不得不创造一个新术语:故障软件。

答案2

Jeremy,你用杀毒软件对你的电脑进行过全面扫描吗?如果是,请使用Malwarebytes AntiMalware(MBAM)只是为了确保后台应用程序不会很糟糕。

如果你没有发现恶意软件感染的证据,可以使用以下工具进程表达式(高级任务管理器)查看焦点被窃取时计算机上正在运行的进程的更高级详细信息。通过查看焦点被窃取时似乎运行“热”(当时 CPU 占用高)的进程,您可能能够确定可能的原因。对有问题的可执行文件进行研究应该可以清楚地表明您是否真的希望它在后台运行或根本不运行。

答案3

旧帖子,但如果有人遇到这个,在重新安装 Windows XP 后,尝试修复我的相同问题,我发现这是一个 TP-Link 无线网络适配器程序。我卸载了它,但保留了驱动程序,经过几个月的挫折,问题就解决了!我偶然发现了它:

  1. Alt+Tab查看正在运行的程序,运行的程序越少越好。
  2. 记住Alt+Tab窗口的样子。
  3. 等到焦点消失后立即再次按下Alt+ Tab

在我的例子中,出现了 TP-Link 配置实用程序的小图标,我认出了这个图标,卸载了它,就这样。找出导致问题的程序的相同方法可能对其他人也有效!

答案4

一些恶意软件会启动新进程并立即隐藏其窗口,因此焦点会转移到那里然后丢失。检查病毒,同时使用此软件检查您的启动列表:

http://www.nirsoft.net/utils/what_run_in_startup.html

从那里删除正常运行不需要的一切。

相关内容