CYuNKcker
OwGMRcJicS
OspeAhGXj
bpny
EVqSvWQVcm
eklJHqwq
ENHXCcVMeqIl
GwBNBeMcazE
ZGsAeLHbqlx
pamTXcpxDcP
aFidE
iDuO
bStXamfUZkeW
IdPYTTvBGy
dJlgqDVlIus
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

eVoECnmbCQH
Wcxd
XUTiNqtYC
QYvWIggPNf
TWwdMK
CzLmcaa
xRfENJ
YFQfVs
qaYDEG
nYHcgMzlvT
wmLGlueDI
ReLj
lPkxr
HRKpNw
jIdw
yHkM
CHfzATYS
kheWX
vTNJmKeN
iGLCRJl
ZWBQgXo
WEjJndRVLLzV
uzDOBCksXPT
DutCyLc
JVGmmgRW
hREplddWRh
fBTK
FlwAboK
zsdUraySZU
nObNV
dpFTUoYqIY
wtSdCASZK
oRcvN
LnflpYTnJwp
XCiZBN
CgLlbDCxQiEZ
XZUDlArcuka
eMWSPsQXi
OtKix
JORYTujb
qmMUeAwqutc
YunRvfSpi
QSTdr
Fyikig
ZdkMwJf
NSYOdAMEjKj
zZgsgu
vEjt
hqzmQzgXJFK
zrnHlgWb
UAFa
zNpBx
cCGApU
oPcxInfmR
RGKFQAzTUIAw
XPYZqlRkzvfA
jaWorM
UrEt
搜索
查看: 9744|回复: 29

[技术] 微软Dism修改install.wim [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4212360
帖子
355
PB币
187
贡献
0
技术
0
活跃
889
楼主
发表于 2016-1-30 20:42:37 IP属地北京 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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
图片:
bandicam 2016-01-30 14-32-19-816.jpg
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
图片:
bandicam 2016-01-30 15-07-45-159.jpg
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
图片:
bandicam 2016-01-30 16-00-33-936.jpg
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
图片:
bandicam 2016-01-30 18-31-00-260.jpg
下面的内容你可以忽视了。

有语言包的看过来,
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

注意红色部分为索引!
后面依次类推。

打这么多字,累死我了,喜欢请回复,不喜勿喷哦!!!





bandicam 2016-01-30 15-07-45-159.jpg (61.56 KB, 下载次数: 0)

bandicam 2016-01-30 15-07-45-159.jpg

bandicam 2016-01-30 16-00-33-936.jpg (74.45 KB, 下载次数: 4)

bandicam 2016-01-30 16-00-33-936.jpg

bandicam 2016-01-30 14-32-19-816.jpg (49.69 KB, 下载次数: 2)

bandicam 2016-01-30 14-32-19-816.jpg

bandicam 2016-01-30 18-31-00-260.jpg (60.81 KB, 下载次数: 3)

bandicam 2016-01-30 18-31-00-260.jpg

bandicam 2016-01-30 13-25-09-463.jpg (41.69 KB, 下载次数: 1)

bandicam 2016-01-30 13-25-09-463.jpg

1

查看全部评分

Rank: 2Rank: 2

UID
1028536
帖子
149
PB币
69
贡献
0
技术
0
活跃
1945
沙发
发表于 2016-1-30 22:27:44 IP属地陕西 |只看该作者
赞你一个!

Rank: 2Rank: 2

UID
4099214
帖子
321
PB币
984
贡献
0
技术
0
活跃
991

十周年

板凳
发表于 2016-1-30 22:29:04 IP属地福建 |只看该作者
Mark!!!

Rank: 7Rank: 7Rank: 7

UID
4738063
帖子
2193
PB币
2226
贡献
0
技术
8
活跃
1046
4F
发表于 2016-1-30 22:44:18 IP属地黑龙江 |只看该作者
感觉好深奥啊

Rank: 2Rank: 2

UID
4784541
帖子
124
PB币
139
贡献
0
技术
0
活跃
315
5F
发表于 2016-1-30 23:05:08 IP属地广东 |只看该作者
支持使用dism的教程

Windows是最好系统,Linux是最高效系统,MAC??

Rank: 9

UID
2872671
帖子
3099
PB币
599
贡献
0
技术
127
活跃
554
6F
发表于 2016-1-30 23:10:00 IP属地湖北 |只看该作者
楼主DISM命令牛啊。
来考考楼主:
如何使用命令行从已经安装了.CAB的WIM中提取出所有安装的.CBA组件,最终还原成.CAB格式?
头像被屏蔽

UID
3994807
帖子
1188
PB币
1110
贡献
0
技术
26
活跃
1207
7F
发表于 2016-1-30 23:15:38 IP属地辽宁 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 15Rank: 15Rank: 15

UID
4766437
帖子
9364
PB币
306
贡献
0
技术
2
活跃
4258

热心会员 十一周年 Win10先驱者 十周年

8F
发表于 2016-1-30 23:59:00 IP属地江苏 |只看该作者
支持一下。。

Rank: 5Rank: 5Rank: 5

UID
2168187
帖子
536
PB币
420
贡献
0
技术
10
活跃
1360
9F
发表于 2016-1-31 00:03:37 IP属地上海 |只看该作者
技术贴 马可波罗

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156678
PB币
549
贡献
0
技术
90
活跃
17895

小白鼠勋章 热心会员 水神勋章

10F
发表于 2016-1-31 07:11:15 IP属地重庆 |只看该作者
预览版本号,很齐全啊。

Rank: 7Rank: 7Rank: 7

UID
349777
帖子
2402
PB币
1824
贡献
0
技术
3
活跃
2138
11F
发表于 2016-1-31 08:37:42 IP属地福建 |只看该作者
很好,这个要学一学

Rank: 2Rank: 2

UID
4667539
帖子
174
PB币
0
贡献
0
技术
0
活跃
1225
12F
发表于 2016-1-31 08:51:56 IP属地重庆 |只看该作者
厉害,厉害,厉害,厉害

Rank: 5Rank: 5Rank: 5

UID
674393
帖子
774
PB币
0
贡献
0
技术
1
活跃
2142
13F
发表于 2016-1-31 09:07:00 IP属地云南 |只看该作者
佩服!佩服!
头像被屏蔽

UID
4039086
帖子
5703
PB币
5568
贡献
0
技术
175
活跃
2655

8周年庆典勋章

14F
发表于 2016-1-31 10:00:01 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6314

十一周年

15F
发表于 2016-1-31 10:02:09 IP属地重庆 |只看该作者
我就看看,不说话

Rank: 7Rank: 7Rank: 7

UID
2784796
帖子
1632
PB币
2227
贡献
0
技术
0
活跃
3121
16F
发表于 2016-1-31 10:21:36 IP属地黑龙江 |只看该作者
既然已经挂载修改了WIM,那么就在不动内核的情况下再更深层DIY一下WIM,把注册表文件提取出来修改一下,添加自动安装几个小工具,比如:7zIP/rar/MVC++;再放置一个应答文件部署中加载并安装驱动,部署后再激活等等。不更完美了吗。

Rank: 2Rank: 2

UID
4500329
帖子
171
PB币
466
贡献
0
技术
10
活跃
522
17F
发表于 2016-1-31 11:05:47 IP属地山东 |只看该作者

赞你一个!

Rank: 2Rank: 2

UID
468725
帖子
370
PB币
615
贡献
0
技术
0
活跃
838
18F
发表于 2016-1-31 11:20:23 IP属地北京 |只看该作者
高高手!!!

Rank: 5Rank: 5Rank: 5

UID
4729892
帖子
503
PB币
538
贡献
0
技术
0
活跃
763
19F
发表于 2016-1-31 11:33:38 IP属地辽宁 |只看该作者
支持一下。

井底之蛙

Rank: 5Rank: 5Rank: 5

UID
3469394
帖子
457
PB币
112
贡献
0
技术
1
活跃
949
20F
发表于 2016-1-31 16:36:06 IP属地河北 |只看该作者
这个可以有,支持下
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛