火狐关闭后进程残留需彻底清理:先在任务管理器“详细信息”中结束所有firefox.exe进程;再用资源监视器搜索并逐个结束firefox相关句柄;接着禁用webrender(about:config中设gfx.webrender.all/enabled为false,layers.acceleration.disabled为true);最后删除%appdata%\mozilla\firefox\profiles\下gpu-cache文件夹。

火狐浏览器点击关闭按钮后窗口消失,但任务管理器里仍显示 firefox.exe 进程持续占用 CPU 或内存,甚至无法右键“结束任务”,说明退出流程被底层资源锁阻断,不是简单点×就能解决的问题。
检查并终结残留的 firefox.exe 进程
火狐未真正退出时,主进程或子进程会锁定配置文件、GPU缓存、扩展句柄等资源,导致后续启动失败或系统级卡死。这一步不做,所有重启、重装、刷新操作都无效。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“详细信息”选项卡 → 滚动查找所有名称为 firefox.exe 的条目(包括后台进程、隐藏服务)→ 逐个右键选择“结束任务”。【必须确认列表中完全无 firefox.exe,哪怕只剩一个也会引发后续所有修复失效】
用资源监视器清理顽固句柄
当任务管理器里“结束任务”按钮灰显或点击无反应,说明进程已被系统内核对象锁定,此时需绕过图形界面直接释放句柄。
第一步:按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击底部“打开资源监视器”。
第二步:在资源监视器中切换到“CPU”选项卡 → 在右下角“搜索句柄”框中输入 firefox → 按回车执行搜索。
第三步:搜索结果会列出所有与 firefox 关联的句柄(包括子进程、DLL 加载、共享内存、GPU 设备句柄等)→ 逐一选中每一项 → 右键选择“结束进程”。【必须逐个结束,漏掉任一句柄都可能导致重启后立即复现卡死】
禁用 WebRender 防止 GPU 渲染锁死
WebRender 启用状态下,若显卡驱动异常或纹理缓存损坏,会导致火狐在退出时卡在 GPU 资源释放环节,表现为进程不退出、鼠标悬停无响应、任务管理器里状态显示“挂起”。
方法一:能短暂进入浏览器时
点击右上角三条横线菜单 → 设置 → 左侧“常规” → 滚动到“性能”区域 → 先取消勾选“使用推荐的性能设置” → 再取消勾选“使用硬件加速” → 关闭设置页后,必须手动在任务管理器中结束全部 firefox.exe 进程,再重新启动。
方法二:完全无法进入界面时
地址栏输入 about:config 回车 → 点击“I'll be careful, I promise” → 搜索 gfx.webrender.all → 双击设为 false → 再搜索 gfx.webrender.enabled → 同样设为 false → 最后搜索 layers.acceleration.disabled → 若不存在则新建布尔值,设为 true。
清空 GPU 缓存目录强制释放显存
WebRender 崩溃后残留的着色器编译结果和纹理缓存会持续占用显存,新进程一启动就继承旧锁,退出时又无法释放,形成死循环。
关闭所有火狐窗口后,在文件资源管理器地址栏粘贴并回车:
%APPDATA%\Mozilla\Firefox\Profiles\ → 进入当前配置文件夹 → 找到以 gpu-cache 命名的文件夹 → 彻底删除它。











