Windows 10下将Brave浏览器最小化至系统托盘时出现白屏残留问题的排查与修复求助
Windows 10下将Brave浏览器最小化至系统托盘时出现白屏残留问题的排查与修复求助
看起来这个问题确实挺影响日常工作流的,结合你提到的JAWS安装卸载+Brave更新的背景,我整理了一些针对性的排查和修复步骤,你可以一步步试试:
一、优先排查JAWS残留的系统设置(重点针对辅助功能)
- 打开Windows设置,进入辅助功能(旧版本可能叫“轻松使用”),逐一检查这些选项:
- 显示类设置:看看有没有开启“高对比度”“透明度效果”这类特殊配置——JAWS这类屏幕阅读器通常会修改这类设置来适配阅读需求,卸载后可能没自动恢复。如果发现异常,直接重置为系统默认。
- 其他辅助功能:比如“讲述人”“放大文本”等,确认没有残留的JAWS关联设置,全部恢复默认状态。
- 扫描修复系统文件:
按下Win+R输入cmd打开命令提示符,执行sfc /scannow命令,让系统自动扫描并修复可能被JAWS修改或误删的关键系统文件。 - 清理JAWS的手动残留:
打开控制面板的“程序和功能”确认JAWS已完全卸载;再检查C:\Program Files (x86)\Freedom Scientific这个默认安装目录,如果还有残留文件夹,直接删除后重启电脑。
二、针对Brave浏览器的专属修复
- 重置浏览器设置:
打开Brave进入设置页面,拉到最底部找到“重置设置”选项,选择“将设置恢复为原始默认值”。浏览器更新可能和JAWS残留的系统设置产生冲突,重置后能排除自身配置的问题。 - 禁用硬件加速:
屏幕阅读器和浏览器硬件加速的冲突很常见,在Brave设置的“系统”选项里,关闭“使用硬件加速(如果可用)”,重启浏览器后再测试最小化功能。
三、AutoHotkey脚本的排查与调整
- 先临时禁用你的托盘最小化脚本,用系统自带的最小化按钮测试窗口是否还会出现白块。如果禁用后问题消失,说明脚本和当前系统环境不兼容:
可以尝试在脚本的最小化命令后添加强制刷新窗口的代码,比如WinSet, Redraw, , A(针对当前激活窗口),或者SendMessage, 0x0112, 0xF020,,, A(发送窗口刷新消息)。 - 检查脚本里有没有修改窗口透明度、层级的代码,这类操作可能和JAWS残留的辅助功能设置冲突,暂时注释掉试试。
四、显卡与双屏显示的排查
- 重置显卡设置:
- NVIDIA显卡:打开NVIDIA控制面板,进入“管理3D设置”,选择“恢复默认设置”;
- Intel UHD 730:打开Intel显卡控制面板,同样恢复所有设置为默认。
- 调整双屏显示参数:
确认双屏是扩展模式还是复制模式,试试切换模式测试;另外把两个屏幕的刷新率统一设置为60Hz,有时候参数不一致也会导致渲染残留问题。
如果以上步骤都试过还是没解决,建议创建一个新的Windows用户账户测试——新账户不会有旧配置残留,能快速判断是系统全局设置问题还是当前用户的个性化配置问题。
备注:内容来源于stack exchange,提问作者Avatar




