阅读:9186回复:19
谈谈 Firefox 12 Beta1 新增的后台更新维护服务
无论是从官方下载完整安装包或是使用 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,前者就是进程的程序,后者自然就是卸载这个服务时候用到。 此外,在使用该服务进行版本更新的时候,还会往系统里面添加升级用到的文件以及日志。路径分别是: 升级用到的文件: 同时,在注册表(在开始菜单---运行,输入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 |
|
|
1楼#
发布于:2012-03-17 21:05
感谢整理
想想看,一个程序在你不知道的情况下查询,下载并安装,确实需要很高的权限授予才行呢。 |
|
|
2楼#
发布于:2012-03-17 21:05
绕过UAC最好的方法就是安装系统级服务。
|
|
|
3楼#
发布于:2012-03-17 21:05
每夜版里没有这个东东。
|
|
4楼#
发布于:2012-03-17 21:05
好像直接毕业到beta了,aurora也没看到。
|
|
|
5楼#
发布于:2012-03-17 21:05
XP系统是不是可以不用安装这个服务了?基本都是用的管理员帐户。
|
|
6楼#
发布于:2012-03-17 21:05
现在的静默更新是不是就可以完全不用去ftp抓档,只要偶尔点一下“更新已完成”的提示就行了
|
|
|
7楼#
发布于:2012-03-17 21:05
还是稳定版先吧。。。
|
|
8楼#
发布于:2012-03-17 21:05
|
|
9楼#
发布于:2012-03-17 21:05
|
|
10楼#
发布于:2012-03-17 21:05
自己用批处理直接完成更新了,还是最新的,省事
|
|
11楼#
发布于:2012-03-17 21:05
64位的firefox好用么?
|
|
12楼#
发布于:2012-03-17 21:05
|
|
13楼#
发布于:2012-03-17 21:05
|
|
14楼#
发布于:2012-03-17 21:05
dongyuanxun: http://htguard.island.ac/ 這個? |
|
上一页
下一页