表现情况
主要表现为部分应用闪烁,如任务管理器界面、部分非uwp应用(如网易云、7zip)、任务栏中的输入法,内容会突然变白,然后再返回原状,并快速多次重复。
症状原因1
较早版本的win11对第三方输入法支持有限,当使用第三方输入法时,会导致输入焦点出错,同时部分窗口内容闪烁。
解决方案:
在设置的时间和语言-输入-高级键盘设置中取消勾选“使用桌面语言栏(如果可用)”
症状原因2
这是我遇到的问题,是win11的wsl用户很有可能会遇到的问题,win11的wsl是默认支持wslg的,然而win11预先自带wslg支持有缺陷,在部分主机上会表现为开启wsl的时候(无论在前台或后台)会无征兆地开始屏幕闪烁,严重的时候会出现窗口焦点闪烁,无法输入任何内容,就算重装系统也是没有用,因为win11自带的wslg支持是不会更新到最新版的。
解决方案:
这时候就需要自行下载较新的wslg支持,微软在github上有发布wslg的完成编译版本,链接:microsoft/wslg
下载“wsl_graphics_support_x64.msi”并安装,在自行安装wslg新版本并重启后,问题会被解决。
如果完全不想使用wslg,可以在用户目录(C:\Users[或者“用户”]\<你的用户名>\)下创建.wslconfig文件,并写入以下内容
[wsl2]
guiApplications=false
然后在终端中输入wsl --shutdown再重新打开wsl应用,这时候不会再出现应用闪烁问题。