在 Windows 11 中,活动窗口会随机失去焦点,并且焦点会转移到不可见的搜索框上

在 Windows 11 中,活动窗口会随机失去焦点,并且焦点会转移到不可见的搜索框上

该问题在安装 Windows 11 后开始出现(在 Windows 10 中一切正常)。

每隔 5-10 分钟,我就会失去对活动窗口的关注。这很烦人,尤其是当我处于全屏模式时。

我开始尝试输入一个随机单词,然后按下 Enter 键。我注意到 Edge 浏览器打开时会将该单词作为必应搜索的关键字。

注意:我的默认浏览器设置为 Chrome。

我如何找到罪魁祸首?

答案1

感谢@ClioCJS 提供的这个程序。

我还发现 mstsc 正在窃取焦点。

正如所描述的这里:我的问题也与 WSLg 有关。

本文我找到了停止 wsl 的方法:

wsl --shutdown

我还在用户配置文件夹文件中创建了“.wslconfig”,其内容如下:

[wsl2]
guiApplications=false

Docker 崩溃了,但我稍后会弄清楚。目前一切正常。

答案2

我有一个 focus-monitor.exe,它可以将每个获得焦点的进程的文件名输出到控制台。对于这种情况,它非常有用。

如果你想尝试一下,我将其发布在这里: https://mega.nz/file/4Y8nnbSa#Pnw97sQz8bRM_bXjlrcYT_HGiaBd4kdY_6DNq0T7FWE

答案3

很难说。有一些选项,比如运行另一个应用程序来记录焦点变化并在那里找到问题。

幸运的是,我在 JetBrains Rider 应用程序中也遇到了有关 ADB(Android Debug Bridge)不断崩溃/重启的错误。

我检查了事件日志(EventViewer)并发现了同样的情况: 事件日志

这些都是关于 ADB 崩溃和启动的。

我前往一个终端并adb server手动运行,只要该终端处于打开状态,一切似乎都很好(即我不再失去焦点)。

抱歉,如果这不能解释您的情况,但这可能又是另一个焦点窃取问题的案例。

答案4

感谢@ClioCJS,这个小 exe 帮助我发现 mstsc.exe 正在窃取我的窗口焦点,从而让我发现了这个问题:

https://answers.microsoft.com/en-us/windows/forum/all/mstscexe-stealing-focus/f9acb6fd-3c95-4e22-8f40-dc41dffbb178

我尝试了 Jaspreet.Singh_050 建议的步骤,最终重新启动解决了这个问题。就我而言,我猜是远程桌面管理器导致了这个问题。

相关内容