先说一下此文章中窗口失去焦点的原因:有其他窗口弹出并迅速消失
事情起因是我在5e平台玩CSGO,然后玩着玩着突然会切换到桌面,游戏是全屏1440*1280,桌面是1920*1080。
(资料图)
起初,我以为是平台问题,因为在玩完美或者官匹时不会出现,玩5e有概率出现,比如昨天没问题今天就有问题,或者今天没问题明天有问题。
在网上查询5e闪退桌面或者5e切桌面并没有相关问题,所以排除了5e的问题。
键盘拔下后,还是会出现问题,排除键盘损坏的问题。
电脑没有设置过定制任务、计划任务,排除计划任务的问题。
电脑使用的dolby音效(游戏),插有线耳机时,偶尔会和平时声音不一样,打开Dolby Audio后出现下图情况,也没在意,就重启了电脑,然后继续游戏发现声音恢复了。
然后又过了几天,玩着玩着又切桌面了,观察下任务管理器没发现什么异常,但是底部任务栏每隔一小会就会出现一个程序然后突然消失,于是在网上查找win10窗口弹出并迅速消失,找到了NGA的一篇文章“一个解决游戏突然弹回桌面/失去焦点/闪屏的小工具,含源代码”。运行文中的代码,每切换一个窗口会显示一行新的信息,程序每10秒自动检测窗口,由此可以知道是哪个程序频繁弹窗并迅速消失。运行代码后输出下图所示信息,
可以断定问题出现在dolbyaposvc这。继续在网上查找,找到微软社区一个关于dolbyaposvc的问题“System 32 popup, system32 dolbyaposvc, usually around sometime of reopening laptop”。微软独立顾问回答如下“It appears that your sound card driver is triggering the same(Dolby SVC driver)”,应该是和声卡驱动有关,重装声卡驱动后问题解决。
至此,已经找到导致频繁切屏切窗口的原因了,剩下的问题就是根据频繁弹出窗口的软件,找出并解决对应软件出现的问题。
那么怎么判断自己的情况是不是因为 “其他窗口弹出并迅速消失” 导致的呢?那就要使用到上述的小程序了。
源代码来自NGA论坛(https://bbs.nga.cn/read.php?tid=6997752&rand=689),由于原下载地址不可用,所以自己用vs运行了一下并附上源代码(有运行环境的可以自行编译运行)。
下载地址(whereareyou.exe):https://huanmvp.lanzouo.com/iiZND0ulrxqd
源码:
Copyright @ 2015-2022 科技先生网版权所有 备案号: 沪ICP备2022005074号-4 联系邮箱:58 55 97 3@qq.com