本帖最后由 1765570543 于 2016-2-15 12:34 编辑
其实,微软的Win10我是从每个预览版追过来的,但是,一些预览版都是英文版的,而Wzor的预览版也是英文的,于是我就走上了追逐预览版的道路。实话实说,我不懂太多的英文,当安装每个英文预览版的时候(P.S:我每次都是实体安装预览版,至于为什么不在虚拟机安装,因为虚拟机太卡了。。。),我都会照着以前安装中文预览版的步骤来安装英文版。但是。。。。。(呵呵,微软经常修改OOBE,你懂得。。)。所以,一个把英文预览版转化成中文预览版的念头在我的脑海里产生了。
于是,我大量地从网上搜寻资料,而这些资料却是安装后再用LPKSETUP来安装语言的,根本达不到我想的结果:安装时和部署时就是中文界面的。
但是,Wzor大多数时都是把预览版和语言包一起泄露的,我就想:能不能把语言包集成在安装包里呢? 于是,我带着这个疑问,找到了就在Win8.1(8和7都有)系统里自带的软件:Dism(P.S;有的人早就知道了。)
从9841(第一个官方Win10预览版)到10240(TH1),里面掠过了很多版本:(9834-9841-9860-9879-9888-9901-9922-9924-9925-9926-10036(大跨越)-10041-10047-10049-10051-10056-10061-10102-10122-10125-10130-10134-10135-10147-10151-10158-10159-10162-10166-10176-10240(TH1)正式版-10525(TH2开始测试)-10532-10537-10547-10565-10576-10586-10586(TH2更新正式版1511)-11082(红石测试来了)-11099-11102-11103(Wzor泄露)-14251(至2016年1月30日的最新版)。其实我也不是每次都做,因为........太多了!!!(P.S:其实我想做一个全部预览版的合集....疯了吧你!!!
对不起,我刚才好像跑题了。。。
接下来进入正题:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是华丽的分割线·····~~~~~~~~~~~~~~~~~~~~~~·~~~~~~~~~
1.下载一个预览版的镜像,ESD自己转成ISO+WIM的格式。
2.安装好WIN10的ADK.地址:http://go.microsoft.com/fwlink/p/?LinkId=526740(因为WIN10的版本比WIN10以下的系统版本高,所以用系统自带的dism处理系统是行不通的,如果你用的是10586,请忽视以管理员权限运行:部署和映像工具环境)
3.在一个空间大于10GB的分区的根目录上创建四个文件夹:mount、temp、addlp、msu
解释:
mount:挂载位置,请确定文件夹时空的。
temp:添加其它文件时的临时文件,请确定文件夹时空的。
addlp:请把需要添加的语言包放入此位置,扩展名为.cab,没有语言包就不用创建。
msu:请把需要添加的补丁放在此文件夹·,不支持.exe文件,没有要添加的补丁就不用创建。
把ISO里的sources\install.wim复制到这个分区的根目录,如果是install.esd的话请转成WIM格式。如果想添加.NET3.5,就把把ISO里的sources\sxs也复制到这个分区的根目录,[如果想删除自带语言包的话,请把想删除的语言包(扩展名为.cab)放在[size=13.3333px]这个分区的根目录。]
请确认文件已准备好
以管理员权限运行:部署和映像工具环境(找不到别问我,自己Win+S或开始菜单>搜索),输入以下命令:
1.确认你要更改的版本,运行此命令:
Dism /get-wiminfo /wimfile:你的分区盘符:\install.wim解释:get-wiminfo是得到系统映像信息,wimfile是系统映像文件位置。
如果按照图片的话,我要确认G:\install.wim将要更改的版本的话,命令就是:例子:Dism /get-wiminfo /wimfile:G:\install.wim
图片:
2.开始挂载镜像:
Dism /mount-wim /wimfile:你的分区盘符:\install.wim /index:系统索引 /mountdir:你的分区盘符:\mount
解释:mount-wim是挂载系统,wimfile是系统映像,index是wim的系统索引,mountdir是挂载位置。
如果按照图片的话,我要将G:\install.wim的专业预览版挂载到G:\mount的话,命令就是:
例子:Dism /mount-wim /wimfile:G:\install.wim /index:1 /mountdir:G:\mount
图片:
3.安装语言包:
Dism /Image:你的分区盘符:\mount /ScratchDir:你的分区盘符:\temp /Add-Package /PackagePath:你的分区盘符:\你想添加的语言包名称.cab
解释:image是已经挂载的系统,ScratchDir是临时文件存放目录,Add-Package是添加程序或语言包,PackagePath是添加的程序或语言包的所在位置。
如果按照图片的话,我要将G:\en-us的语言添加到已经挂载到G:\mount 的系统,并把添加语言时的临时文件添加到G:\temp的话,命令就是:
例子:Dism /Image:G:\mount /ScratchDir:G:\temp /Add-Package /PackagePath:G:\en-us.cab
图片:
4.删除语言包[可选]:
如果你有要删除的语言包的话,跳过下面的表格。
什么?你说你没有要删除的语言包?呵呵。。。。。
Dism /Image:你的分区盘符:\mount /Get-Packages
额,这就不解释了,就是查看已添加的程序或语言包。
不发图了,太多了。。。。
--------------------------------------------------------------复制由CMD---------------------------------------------------------
Dism /Image:G:\mount /Get-Packages
部署映像服务和管理工具
版本: 10.0.10586.0
映像版本: 10.0.11102.1000(暴露了)
程序包列表:
Language Pack是语言包的意思
Feature Pack是程序包的意思(可以无视它,如果你想删除程序包的话,你就套下面的命令)
请复制想删除的语言包或程序包的程序包标识符。
我将要删除Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~zh-CN~10.0.11102.1000做例子。
_________________________________________________________________________________________________________
程序包标识符 : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~am
d64~en-US~10.0.11102.1000
状态 : 已安装 它是刚刚添加的
发行类型 : Language Pack
安装时间 : 2016/1/30/星期六 8:00 —————————————————————————————————————————
程序包标识符 : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~am
d64~zh-CN~10.0.11102.1000
状态 : 已安装 下面我将要删除它做例子
发行类型 : Language Pack
安装时间 : 2016/1/15/星期五 0:14
——————————————————————————————————————————
程序包标识符 : Microsoft-Windows-FlightSigning-Package~31bf3856ad364e35~amd64~~1
0.0.11102.1000
状态 : 已安装
发行类型 : Feature Pack
安装时间 : 2016/1/14/星期四 14:46
程序包标识符 : Microsoft-Windows-FlightSigning-WOW64-Package~31bf3856ad364e35~am
d64~~10.0.11102.1000
状态 : 已安装
发行类型 : Feature Pack
安装时间 : 2016/1/14/星期四 14:46
程序包标识符 : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0
.11102.1000
状态 : 已安装
发行类型 : Foundation
安装时间 : 2016/1/14/星期四 14:46
程序包标识符 : Microsoft-Windows-InsiderHub-Package~31bf3856ad364e35~amd64~~10.0
.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:15
程序包标识符 : Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package~31bf3856ad
364e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:14
程序包标识符 : Microsoft-Windows-LanguageFeatures-Fonts-Hans-Package~31bf3856ad3
64e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:15
程序包标识符 : Microsoft-Windows-LanguageFeatures-Handwriting-zh-cn-Package~31bf
3856ad364e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:14
程序包标识符 : Microsoft-Windows-LanguageFeatures-OCR-zh-cn-Package~31bf3856ad36
4e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:14
程序包标识符 : Microsoft-Windows-LanguageFeatures-Speech-zh-cn-Package~31bf3856a
d364e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:14
程序包标识符 : Microsoft-Windows-LanguageFeatures-TextToSpeech-zh-cn-Package~31b
f3856ad364e35~amd64~~10.0.11102.1000
状态 : 已安装
发行类型 : OnDemand Pack
安装时间 : 2016/1/15/星期五 0:14
操作成功完成。
--------------------------------------------------------------华丽的分割线---------------------------------------------------------
其实,删除它的命令就是:
Dism /Image:你的分区盘符:\mount /Remove-Package /PackageName:你要删除的语言包或程序包
我不想解释了。。。。
例子:
Dism /Image:G:\mount /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~zh-CN~10.0.11102.1000
图片:
下面的内容你可以忽视了。
|
有语言包的看过来,
Dism /Image:你的分区盘符:\mount /Remove-Package /PackagePath:你的分区盘符:\你想删除的语言包名称.cab
解释:image是已经挂载的系统,Remove-Package是删除程序或语言包,PackagePath是删除的程序或语言包的所在位置。
当然,你也可以用上面的方法。
5.可选:添加.NET3.5:
DISM /Image:你的分区盘符:\mount /enable-feature:NetFx3 /All /Source:你的分区盘符:\sxs /limitaccess
解释:image是已经挂载的系统,enable-feature是开启功能,All是此功能全部开启,Source是来源,limitaccess是限制开放获取,就是从Windows Update上下载.NET3.5并添加。
6.设置默认语言:
Dism /image:你的分区盘符:\mount /Set-AllIntl:你想设置的默认语言
Dism /image:你的分区盘符:\mount /Set-SKUIntlDefaults:你想设置的默认语言
Dism /image:你的分区盘符:\mount /Set-InputLocale:你想设置的默认语言的对应值
Dism /image:你的分区盘符:\mount /Set-TimeZone:"你想设置的默认语言对应的时间"
这个就不一一解释了。
上家伙:
默认语言的对应值:
只打对应语言括号里的东西,例如0436:00000409
默认语言对应的时间:
千万别打错了。
例子:
Dism /image:你的分区盘符:\mount /Set-AllIntl:zh-CN
Dism /image:你的分区盘符:\mount /Set-SKUIntlDefaults:zh-CN
Dism /image:你的分区盘符:\mount /Set-InputLocale:0804:00000804 /Set-InputLocale:0804:00000804
Dism /image:你的分区盘符:\mount /Set-TimeZone:"China Standard Time"
把简体中文设置为了主语言。7.添加系统补丁:
Dism /image:你的分区盘符:\mount /add-package /packagepath:你的分区盘符:\msu
其实不难发现,它和添加语言包的命令非常相似,之不过少了临时文件存放目录。注意:请确保每个补丁都安装成功!!!
不然会出错误!!!
8.卸载并保存系统映像:
Dism /Unmount-Image /MountDir:你的分区盘符:\mount /Commit
---------------------------------------------------------分割线----------------------------------------------------
至此,整个步骤已经完成,如果你想要封装为ISO的话,你就把install.wim用UltraISO把原来的install.wim替换掉。
如果你还想压缩一下wim为esd的话,请运行以下命令:
DISM /Export-Image /SourceImageFile:你的分区盘符:\install.wim /SourceIndex:1 /DestinationImageFile:你的分区盘符:\install.esd
DISM /Export-Image /SourceImageFile:你的分区盘符:\install.wim /SourceIndex:2 /DestinationImageFile:你的分区盘符:\install.esd
注意红色部分为索引!
后面依次类推。
打这么多字,累死我了,喜欢请回复,不喜勿喷哦!!!
|