火狐更新提示“文件被占用”是因updater.exe等进程被锁定,需先结束firefox.exe、updater.exe、plugin-container.exe、geckodriver.exe进程;再用火绒或powershell解锁updater.exe;或下载离线安装包覆盖安装;最后通过设置或about:config禁用自动更新。

火狐浏览器更新时提示“文件被占用”,说明 updater.exe 或核心组件正被其他进程锁定,导致安装程序无法覆盖旧文件,此时更新会卡在解压或替换阶段,甚至直接失败退出。
强制结束残留 Firefox 进程
这是所有后续操作的前提——只要 firefox.exe、updater.exe 或 plugin-container.exe 仍在后台运行,任何更新尝试都会因文件句柄被占用而报错。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“详细信息”选项卡 → 查找并逐个右键结束以下进程:firefox.exe、updater.exe、plugin-container.exe、geckodriver.exe。
特别注意:Windows 有时会隐藏后台进程,务必勾选左下角“显示所有用户的进程”,否则 updater.exe 可能漏掉。
手动解除 updater.exe 占用(火绒快捷法)
当任务管理器中看不到 updater.exe,但更新仍报“文件被占用”,大概率是它已启动但瞬间崩溃,残留了文件锁。此时用安全软件直接解锁最可靠。
方法一:右键点击 Firefox 安装目录下的 updater.exe 文件(默认路径为 C:\Program Files\Mozilla Firefox\updater.exe)→ 在右键菜单中选择【火绒安全软件】→【使用火绒安全软件解锁占用】→ 点击“全部解锁”。
方法二:若未安装火绒,可改用 PowerShell 强制释放:以管理员身份运行 PowerShell → 输入 Stop-Process -Name "updater" -Force → 回车执行。
跳过 updater.exe 直接覆盖安装
该方法适用于 updater.exe 损坏或反复被杀毒软件拦截的场景,本质是绕过自动更新流程,用新版完整包覆盖旧版。
第一步:前往 Firefox 官网下载页 → 下载与当前系统匹配的最新离线安装包(.exe 文件,非在线安装器)。
第二步:完全关闭所有 Firefox 进程(包括任务栏小图标)→ 双击运行刚下载的安装包 → 安装向导默认勾选“重新安装 Firefox 并保留您的数据”,直接点“安装”即可。
这一步会静默终止旧进程、释放所有文件锁、覆盖全部二进制文件,且【不丢失书签、密码、扩展和设置】,比等待后台更新更干净彻底。
永久禁用自动更新避免再触发占用冲突
如果你长期使用固定版本,或企业环境禁止自动升级,可从源头关闭 updater.exe 的调用机会。
方法一:图形界面设置(推荐优先尝试)
1、打开 Firefox → 点击右上角三条横线 → “设置” → 左侧选“常规” → 滚动到底部“Firefox 更新”区域;
2、将“更新”下拉菜单改为“检查更新但让我选择是否安装” → 关闭窗口。
方法二:底层禁用(防策略覆盖)
1、地址栏输入 about:config → 接受风险;
2、搜索 app.update.enabled → 双击设为 false;
3、同步搜索 app.update.service.enabled → 同样设为 false。
【这两项设为 false 后,updater.exe 将彻底不再启动,从根本上杜绝占用问题】。











