fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2026-10-12
  • 发帖数18515
  • 经验4873枚
  • 威望5点
  • 贡献值4332点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:14587回复:19

谈谈 Firefox 12 Beta1 新增的后台更新维护服务

楼主#
更多 发布于:2012-03-17 21:05
无论是从官方下载完整安装包或是使用 Firefox 检查更新升级到 Firefox 12 beta 1的朋友都会发现安装时提示我们安装一个维护服务:



什么是 Mozilla 维护服务?

Mozilla 维护服务,Mozilla Maintenance Service,隶属于 Mozilla 后台静默更新开发项目,目的是绕过 Firefox 版本升级时(安装在默认的 Program Files 目录下),Windows 会弹出恼人的 UAC 提示框。请注意,它仅仅是属于静默更新的一个环节,并不是Mozilla所指的静默更新,它仅仅针对 UAC 提示框。



它会在Windows 的服务当中新增一个 Mozilla Maintenance Service 服务,默认开启方式为“手动”,这意味着这个服务默认是不开启的(不占用资源),只有当Firefox 后台升级安装版本时候才会启动。在开始菜单---运行,输入services.msc 就可以看到了。



维护服务往我系统里面加了哪些东西?

安装服务后,在我们默认的 program files 目录下面会新增一个Mozilla Maintenance Service目录(%PROGRAMFILES%\Mozilla Maintenance Service ),里面有两个文件:maintenanceservice.exe和Uninstall.exe,前者就是进程的程序,后者自然就是卸载这个服务时候用到。



此外,在使用该服务进行版本更新的时候,还会往系统里面添加升级用到的文件以及日志。路径分别是:

升级用到的文件:
    C:\ProgramData\Mozilla\updates - 在 Windows Vista 和 Windows 7 以及 Windows 8
    C:\Documents and Settings\All Users\Application Data\Mozilla\updates - 在 Windows 2003 和 Windows XP

日志文件:
    C:\ProgramData\Mozilla\logs - 在 Windows Vista 和 Windows 7 以及 Windows 8
    C:\Documents and Settings\All Users\Application Data\Mozilla\logs - 在 Windows 2003 和 Windows XP


同时,在注册表(在开始菜单---运行,输入regedit)添加键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService


如何卸载维护服务或禁用该服务?

双击运行上面提到的 Uninstall.exe 程序卸载该服务。
地址栏输入 about:config,找到 app.update.service.enabled,改为false
注意:卸载或禁用维护服务,则 Firefox 将使用以前的 update.exe 进行更新,并且无法绕过UAC。

为什么我无法安装该服务?

在以下情形无法安装维护服务:
1、使用 64 位的 Firefox,但在 64 位系统上安装 32 位 Firefox 仍然可以正常使用该服务。
2、低于 WinXP 的系统
3、使用受限制的用户帐户。

全文完毕。

参考文档:
https://wiki.mozilla.org/Silent_Update_ ... s/TestPlan
https://wiki.mozilla.org/Windows_Service_Silent_Update
Firefox More than meets your experience
叫兽
小狐狸
小狐狸
  • UID24372
  • 注册日期2008-05-30
  • 最后登录2015-06-10
  • 发帖数29
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2012-03-17 21:05
感觉自己在这里一直都是初学者,经过观察和学习逐步的感受firefox的强大。
猥琐勃士一捅中文社区
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
2楼#
发布于:2012-03-17 21:05
amad:
貌似XP无法应用更新
回到原帖

  可以啊。应用后自动重启进行一系列扩展兼容检查
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
3楼#
发布于:2012-03-17 21:05
还是更喜欢手动更新
amad
小狐狸
小狐狸
  • UID33829
  • 注册日期2010-08-29
  • 最后登录2021-04-30
  • 发帖数53
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2012-03-17 21:05
royallin:
  11还是12之后就不用了,更新完了点击应用更新就可以了。
我这里关闭了自动更新。点一下检查更新,检查到后就会自动更新,更新完了点下应用更新就行了。
回到原帖

貌似XP无法应用更新
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2012-03-17 21:05
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-03-17 21:05
dongyuanxun:
其实用htguard的x64位更好的

Waterfox的缺点在于使用AMD LibM,floor函数太慢了。再加上使用-GA编译,dll的生成全是低效率的,还用-Oi-编译,这个会导致memcpy等非数学函数的运行相当低效。最大的败笔在于使用这些参数和库编译后,还把相关信息挂在主页上,让更多的人转载,把错误传遍全世界。
回到原帖

http://htguard.island.ac/ 這個?
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2012-03-17 21:05
kid^:
Waterfox好用.
回到原帖

其实用htguard的x64位更好的

Waterfox的缺点在于使用AMD LibM,floor函数太慢了。再加上使用-GA编译,dll的生成全是低效率的,还用-Oi-编译,这个会导致memcpy等非数学函数的运行相当低效。最大的败笔在于使用这些参数和库编译后,还把相关信息挂在主页上,让更多的人转载,把错误传遍全世界。
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
8楼#
发布于:2012-03-17 21:05
195:64位的firefox好用么?回到原帖

Waterfox好用.
195
195
千年狐狸
千年狐狸
  • UID3920
  • 注册日期2005-03-12
  • 最后登录2023-01-15
  • 发帖数1123
  • 经验50枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
  • 忠实会员
9楼#
发布于:2012-03-17 21:05
64位的firefox好用么?
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
10楼#
发布于:2012-03-17 21:05
自己用批处理直接完成更新了,还是最新的,省事
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
11楼#
发布于:2012-03-17 21:05
royallin:
  11还是12之后就不用了,更新完了点击应用更新就可以了。
我这里关闭了自动更新。点一下检查更新,检查到后就会自动更新,更新完了点下应用更新就行了。
回到原帖

但是覺得還是去FTP抓檔快.
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
12楼#
发布于:2012-03-17 21:05
白左:现在的静默更新是不是就可以完全不用去ftp抓档,只要偶尔点一下“更新已完成”的提示就行了回到原帖

  11还是12之后就不用了,更新完了点击应用更新就可以了。
我这里关闭了自动更新。点一下检查更新,检查到后就会自动更新,更新完了点下应用更新就行了。
amysnail
小狐狸
小狐狸
  • UID32450
  • 注册日期2010-04-01
  • 最后登录2014-12-09
  • 发帖数66
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2012-03-17 21:05
还是稳定版先吧。。。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-12-06
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
14楼#
发布于:2012-03-17 21:05
现在的静默更新是不是就可以完全不用去ftp抓档,只要偶尔点一下“更新已完成”的提示就行了
-いたんですか? -ええ、ずっと
上一页
游客

返回顶部