必须手动清除Mozilla Maintenance Service:一、任务管理器结束进程并禁用启动项及计划任务;二、管理员CMD执行sc stop/delete卸载服务;三、删除C:Program FilesMozilla Maintenance Service和Firefox目录下的maintenanceservice.exe;四、清理注册表相关键值;五、配置policies.json与about:config双重禁用更新逻辑。
火狐卸载后 Mozilla Maintenance Service 仍残留,说明常规卸载流程根本没碰它——这个服务是独立注册的 Windows 服务,不随浏览器主程序一并移除,必须手动清理,否则会持续拉起进程、占用磁盘、触发静默更新甚至干扰重装。
MozillaMaintenanceService.exe 还在运行别只看任务管理器里有没有 firefox.exe。该服务常驻后台,名称固定但可能被隐藏:
Ctrl + Shift + Esc 打开任务管理器 → 切换到“详细信息”选项卡 → 排序“名称”,找 MozillaMaintenanceService.exe(注意拼写和大小写)Mozilla 的条目任务计划程序库 > Mozilla,看是否存在 MozillaMaintenanceTask 类任务sc query MozillaMaintenanceService,若返回状态码不是“1060”(服务不存在),就说明它还在注册表里活着sc delete 卸载服务注册项最可靠仅在服务管理器里设为“禁用”没用,重启后可能恢复;必须从系统服务注册表中彻底删除。操作前确保已结束进程:
sc stop MozillaMaintenanceService(若提示失败可跳过)sc delete MozillaMaintenanceService
[SC] DeleteService SUCCESS 才算真正清除注册项sc query MozillaMaintenanceService,应返回错误 1060maintenanceservice.exe 不止一个该服务二进制文件通常不在 Firefox 主目录下,而藏在独立路径里,常规卸载完全不会动它:
C:Program FilesMozilla Maintenance Servicemaintenanceservice.exe(这是最常见位置)C:Program FilesMozilla Firefoxmaintenanceservice.exe(部分旧版或自定义安装会放这儿)policies.json 和 about:config 是防复发的关键即使清掉了服务和文件,重装 Firefox 后它可能自动重建。想一劳永逸,得提前堵死入口:
C:Program FilesMozilla Firefox)下创建 distribution 文件夹,再新建 policies.json,内容为:{ "policies": { "DisableAppUpdate": true } }
about:config 中把 app.update.service.enabled、app.update.enabled、app.update.auto 全部设为 false
最容易被忽略的是:服务删了、文件删了、注册表清了,但没关掉 policies.json 或 about:config 开关,重装后它立刻原地复活——这不是卸载不干净,是没切断再生逻辑。