蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2754|回复: 0

[技术分享] (转)Windows 8.1 Update 1是一个完整的“参考系统”

[复制链接]
发表于 2014-2-4 05:50:53 | 显示全部楼层 |阅读模式
这里说的“参考系统”,指的是一个完整的Windows系统构建。在这个构建当中,所有组件都处于相同的某一个基础版本。
只要安装了更新,而且更新的过程用到了Windows Modules Installer服务,就成为了“安装了额外程序包的参考系统”。
因为微软的更新,是通过“程序包”的格式提供的,扩展名是.cab

微软在下载中心网站上提供的.msu格式的文件,解压之后可以看见一个.cab文件,这才是真正的程序包。
而Windows 7的时代,Service Pack虽然是以.exe格式包装的,但执行之后,安装过程中可以看见几个.cab文件(其中一个特别大),这才是真正的Service Pack程序包。

例如,Windows Vista RTM,版本号是6.0.6000.16386,这就是一个“参考系统”。
而Windows Vista SP1,版本号虽然是6.0.6001.18000,但是是通过使用Windows Modules Installer安装了Service Pack程序包之后得到的,安装完成之后,有很多的组件仍停留在6000.16386版本,因而不是“参考系统”。

又例如,微软在去年的8月生成了Windows 8.1的RTM版本,版本号是6.3.9600.16384,这是一个“参考系统”。
但是,后来微软在去年10月,通过利用Windows Modules Installer将名为KB2883200程序包集成到系统当中并重新封装,又发布了新的镜像,这就不是“参考系统”,因为其中大多数的组件还是9600.16384版本的。

是否是参考系统,可以通过dism的输出来判断




对一个确定的参考版本的Windows,要安装语言包和其他更新包,需要这些包对应的“参考版本”与要安装的版本相符。
例如,对9600.16384版本应用语言包,需要其中指定的“参考版本”恰好等于9600.16384,多1少1都不行。
这就是现有的Windows 8.1语言包无法安装到泄露版的Update 1的原因。

另外,从一个参考版本升级到下一个参考版本,需要使用Windows Setup,就是那个用来在新机器上安装Windows的东东。
例如,Windows 8.1的推送,其实是使用Windows Store把3G多的Windows安装程序下载到本地,然后进行操作系统升级。
但是,这次Windows 8.1 Update 1,宣称将要使用Windows Update推送,这样就产生了以下两个可能:
1.仍然制作用于9600.16384参考系统进行升级的程序包,只更新部分系统组件,然后同时维护9600.16384和9600.1xxxx版本。
2.利用Windows Update下载完整的9600.1xxxx文件,然后使用Windows Setup进行升级。
到底是哪一种,我们拭目以待。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表