启动 Clash for Windows 后窗口一片空白(或界面元素错乱、文字重叠),通常与网络功能无关——内核可能运行良好,只是 Electron 界面渲染出了问题。
先确认代理是否还在工作
白屏时若网页仍能正常代理访问,说明只是界面问题,按下面步骤修界面即可,不用动配置。
修复步骤(按顺序尝试)
- 彻底重启程序:右键托盘图标 Quit(不是点窗口叉),任务管理器确认没有残留的 Clash for Windows 进程,再启动。
- 禁用 GPU 硬件加速:白屏的头号原因是显卡驱动与 Electron 的兼容问题。彻底退出后,命令行带参数启动验证:
有效的话,给桌面快捷方式的“目标”末尾加上"C:\Program Files\Clash for Windows\Clash for Windows.exe" --disable-gpu--disable-gpu长期使用。 - 清理界面缓存:退出程序,删除数据目录下的缓存文件夹:
再启动。缓存损坏常发生在强制断电、磁盘满之后。%USERPROFILE%\.config\clash\Cache %USERPROFILE%\.config\clash\GPUCache - 更新显卡驱动:尤其是核显机型,老驱动与 Chromium 内核的兼容问题层出不穷。
- 重装程序:覆盖安装即可,用户数据不受影响(见数据目录说明)。
相关的边缘情况
- 窗口找不到了(在屏幕外):多显示器变更后可能出现。托盘图标双击唤出后用 Win+方向键把窗口拉回。
- 界面卡顿掉帧:远程桌面/虚拟机环境下属正常,Electron 在无 GPU 环境走软件渲染。
- 字体乱码:检查系统语言区域设置,或在 Settings 中切换界面语言一次触发重绘。
提示:白屏期间想操作 Clash,可以用网页面板连接 127.0.0.1:9090 应急——内核与界面是两个独立进程。