一、故障现象:客户端一直卡在加载页
客户反馈 BOSS 直聘 Windows 客户端"加载异常、非常卡慢"。远程实际复现后,问题比"卡"更明确:客户端可以启动,但是启动后长时间停留在白色加载页,始终显示:
BOSS
加载中,请稍候
等待较长时间后仍无法进入消息、推荐等正常业务页面。

图 1:实际故障表现------客户端长时间停留在"加载中,请稍候"
二、前期已经做过很多常见处理,但全部无效
这个案例比较有代表性的一点是:如果只按照"软件卡顿"的常规思路处理,很容易在重装软件、切换网络、优化系统性能之间反复绕圈。
| 已执行操作 | 目的 | 结果 |
|---|---|---|
| 覆盖安装 BOSS 直聘 | 修复程序文件缺失或损坏 | 无效 |
| 卸载后重新安装客户端 | 重新部署程序主体 | 无效 |
| 无线网络从 2.4 GHz 切换至 5 GHz | 排除无线频段质量问题 | 无效 |
| 兼容模式、禁用全屏优化 | 排除兼容性/显示优化影响 | 无效 |
| 清理客户端常规缓存 | 排除普通缓存异常 | 无效 |
| 卸载杀毒软件 | 排除第三方安全软件拦截 | 无效 |
| 关闭快速启动、开启高性能、重启 | 排除电源策略及系统状态影响 | 无效 |
到这里以后,再继续反复重装软件的收益已经很低,应该重新定域:到底是系统整体性能有问题、网络本身不可用,还是 BOSS 客户端自己的用户配置状态异常?
三、先判断:这不像"电脑整体卡死",网络也不是完全断了
故障期间打开任务管理器观察,CPU、磁盘并没有持续跑满,Wi‑Fi 也存在实际数据收发。也就是说,客户端虽然卡在加载界面,但系统并不是完全失去响应,网络适配器也不是"零流量、完全不通"的状态。

图 2:故障期间 Wi‑Fi 仍有实际数据收发;SSID、IP 等网络信息已打码
这并不能单独证明"网络一定正常",但它至少削弱了"无线网彻底不可用"这个方向。再结合切换 2.4 GHz / 5 GHz 后故障完全不变,排查重点开始转向客户端自身。
四、为什么开始怀疑用户态配置,而不是继续重装
继续查看 BOSS 直聘安装目录,可以看到 chrome_100_percent.pak、chrome_200_percent.pak、libEGL.dll、LICENSE.electron、LICENSES.chromium、resources.pak 等 Electron / Chromium 运行时相关文件。

图 3:安装目录可见 Electron / Chromium 相关运行时文件
这时有一个非常关键的思路:
"卸载重装程序" ≠ "清除当前用户的全部应用状态"。
Windows 客户端通常会把程序主体放在 Program Files,同时把当前用户的登录状态、Cookies、缓存、网络会话、持久化配置等内容放在 AppData。
如果卸载程序时没有删除这些用户目录,异常状态完全可能在重装后继续保留。
因此,本次不再继续折腾安装包,而是直接检查当前 Windows 用户的 BOSS 直聘配置目录。
五、找到关键目录:%APPDATA%\BOSS直聘\Network
在当前用户的 Roaming 配置目录中,可以找到:
%APPDATA%\BOSS直聘\Network
展开以后,本次现场可以看到以下几个网络状态文件:
CookiesCookies-journalNetwork Persistent State

图 4:Network 目录中的网络状态文件;Windows 用户名已打码
这些文件和普通的"图片缓存、临时文件"不是一个概念。它们更接近 Chromium 网络栈维护的用户态会话及持久化网络状态。
六、最终修复:退出客户端,重建 Network 状态数据
现场实际处理
本次现场在完全退出 BOSS 直聘后,对 Network 目录内的状态数据进行了清理,然后重新启动客户端。
**重新打开后,BOSS 直聘立即恢复正常:**消息列表、聊天页面、推荐页面等内容均可以重新加载,之前持续停留在"加载中,请稍候"的问题消失。

图 5:处理后客户端恢复正常加载;候选人、公司、学校等个人信息均已打码
七、为什么"卸载重装"没有用?
这是这类 Windows 客户端问题里最值得记住的一点。
很多人遇到应用异常,第一反应都是:
卸载软件 → 重新安装 → 应该就恢复了
但实际并不一定。
如果卸载程序只删除了 Program Files 中的应用主体,而保留了:
%APPDATA%下的用户配置%LOCALAPPDATA%下的缓存和运行状态- 登录会话、Cookies
- 网络持久化状态
- 用户数据库或 IndexedDB/Local Storage 等数据
那么重新安装以后,新程序仍然会继续读取原来的异常用户态数据,故障就会"跟着回来"。
所以当一个 Electron / Chromium 类 Windows 客户端出现"重装无效,但只影响某个应用"的问题时,下一步往往不应该继续重装,而应该检查它在 AppData 下保留了哪些用户状态。