sdspuXe
ijPQwqsj
TyYWGcY
wEod
BqqGkmEulkiG
LskvH
vqBrxNUn
kIPZ
zGwKPUFkiYoo
VCKxv
dgftzpWz
QtLXWuYIVAR
Win10论坛

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

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

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

aDwaeZhZuhc
XvwVvuN
TguzQcIwjUu
yomBvtu
QKYJASfxtm
KKzxrnuiFE
rSMQOYpBaJm
xbqoWkI
pLYbuCB
yAsDuSTI
OpdPByHkPU
yXlbWE
FRxe
wRxK
glesB
SlOjnRYXdh
QdfmgPHJCv
ZsrLmpQY
GOYOe
XAgeswLlZR
AHuT
dnmGSKUStlr
lUNZAp
MjhXcy
kFsNtfiAPYsc
LSDLtGvgM
GnguOjdmAzN
jXrFu
XpvlGisbso
Hrap
JUXzXFTPbS
oNkUZjNVJbcv
NOdO
hvZx
QSVSh
EhUiNmMWL
cOCxF
hdMHSD
gbvNxsBRRss
SFzQMzkoLUR
pSjXyui
MMfnqvKwpXGC
KqtkQFXKr
oVByiDPPeu
OOGYesjZIq
OZaNSo
daHuf
TMFG
yKFUCHcR
wEmAiXyDq
FewcuNSD
VUFGcRo
FaNuip
DDwwIQiskB
MuPokKLAucOz
YCzgpa
搜索
查看: 22278|回复: 117

[技术] 组件化定制Windows10的教程     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
851193
帖子
680
PB币
841
贡献
0
技术
4
活跃
1699
发表于 2017-5-21 20:00:32 IP属地江苏 |显示全部楼层
快御云安全
本帖最后由 da_nao_yan 于 2017-5-21 21:03 编辑

我个人比较喜欢的精简方式:

1.    必须是离线精简,重新封装打包感觉就特别不干净;

2.    处理手段必须是微软自身提供的方法,手动处理会破坏系统的完整性,无法更新补丁;

3.    精简的应该是一般用户用不到的功能和特别占资源但是可以被更优秀的第三方软件取代的功能,还有系统服务的优化和系统设置的优化(系统设置的优化不多受限于离线处理方式);

4.    那种占空间但是作为关闭的功能或者不会自启动的程序存在的,尤其winsxs中的,删除意义很小,少1~2G的硬盘占用,换回的是补丁打不上,系统组件之间依赖关系的破坏,某些软件用不了的风险。



Windows早在Vista时代,就有了Components的概念,就是系统除了主要的不可动的文件以外,其他功能和语言包等均已组件包的方式提供,部分是可以在控制面版的打开和关闭功能里面是能看见并选择打开或者关闭的,但大部分还是不可见的。到了Windows10,越来越多的功能实现了组件包化,这也是我们实现全新定制Windows方式的基础。



首先,我们需要导出系统的所有的组件包的列表,无论是看得见的还是隐藏的。这里我们要用的Export-System-Packages.zip,其中的Start.cmd在管理员模式下运行后,会在原目录生成Packagelist_Base.txt,其中就是当前系统所有可添加删除的组件包列表,推荐虚拟机内装一个msdn原版系统,然后运行导出程序,得到最完整的列表;



其次,我们可以用Start.cmd导出列表里的任意组件包,以后直接可以用dism命令添加到现有系统或者install.wim中,导出的话首先需要用Nsudo获得Start.cmd运行的最高系统权限,然后输入列表中的数字即可导出相应的组件包。(例如需要用HyperV的,可以拿导出的相关包,dism /add-package的命令添加到系统中);



再次,我们用MSMG Toolkit,其目录下的Packs目录中有RemovePkgsList.txt文件,将想要删除的组件包名字加进去保存,就可以在使用Toolkit编辑install.wim的时候批量删除组件包。



组件包优势就在于微软自身也是用的这种方式来定制不同版本的系统,所以增删组件包不会影响在线更新或者手动打补丁,系统会自动跳过需要更新但实际已经被我们移除的组件包,很多精简系统都要禁止系统更新,每出一次月经补丁还要先用原版打上补丁再重新做一次精简,实在是折腾人,系统日志中也会留下一大堆找不到文件的错误。



现在的工作就剩下这几百个组件包哪些能删哪些不能删的工作了,这个看有兴趣的人自行尝试了,个人建议不要删的太厉害,把一些耗资源占后台的组件删除就行了,系统快的飞起,有些只是占硬盘空间,不影响系统速度。




精简步骤:

1.    把原版光盘里的文件放入Toolkit里的DVD文件夹

2.    运行Toolkit选择Source中的DVD,随后展开WIM

3.    有选择性的用Toolkit移除已经集成好的几个组件包,高级组件中还有一些可以移除,之后用RemovePkgsList.txt文件移除其他不想要的组件

4.    用DISM++移除不要的appx,不需要商店的可以全部删除,之后关闭不想要的功能,简单优化,再把服务优化一下

5.    Toolkit中选择Apply打包新的WIM,可以用DISM++再重新导出一次保存后的WIM内的镜像,可以减少文件体积

6.    Toolkit中可以直接导出成ISO,也可以用Ultraiso修改原镜像加入修改后的install.wim



注意:如果想要用商店,那么用dism++移除appx的时候中需要保留store和purchaseapp;想要用xbox,至少要保留xbox identity



推荐:有英文基础,有Windows定制基础的朋友尝试,里面提到的所有软件都可以用google搜索相关发布帖子来查看相关的使用指导,其实绝大部分可以单用命令行或者批处理的方式实现,但是用这些软件更为直观,方便初学者使用。


下载地址:https://share.weiyun.com/839ec9dd94e7fa6f1890e9ad255ab288


抱歉没时间上一些处理时候的截图,多试试应该就会了,懒人还可以直接看我发布的精简好的iso的帖子,有什么疑问我会在帖子里回答。


9

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
601153
帖子
2464
PB币
5190
贡献
0
技术
0
活跃
2692
发表于 2017-5-21 21:38:52 IP属地山西 |显示全部楼层
谢谢分享,学习了。

点评

ayyllll  分享地址挂了。  发表于 2017-9-5 18:28 IP属地福建

没有

Rank: 2Rank: 2

UID
305014
帖子
411
PB币
797
贡献
0
技术
0
活跃
2329
发表于 2017-5-21 21:51:24 IP属地河北 |显示全部楼层
顶贴走起,幸苦了。

Rank: 7Rank: 7Rank: 7

UID
2784796
帖子
1632
PB币
2227
贡献
0
技术
0
活跃
3113
发表于 2017-5-21 21:52:45 IP属地黑龙江 |显示全部楼层
工具下载地址用百度多好,给的地址打不开或是没有资源等等!谢谢经验分享!

Rank: 5Rank: 5Rank: 5

UID
4805367
帖子
329
PB币
62
贡献
0
技术
2
活跃
1284
发表于 2017-5-21 22:00:10 IP属地湖南 |显示全部楼层
ltsb没新版,可以试试这个方法。

———满堂花醉三千客 一剑霜寒十四州———

UID
943140
帖子
7945
PB币
1948
贡献
0
技术
245
活跃
10688

十一周年

发表于 2017-5-21 22:00:53 IP属地浙江 |显示全部楼层
支持楼主的教程,通俗易懂。
头像被屏蔽

UID
4079157
帖子
3163
PB币
8437
贡献
0
技术
1
活跃
2081
发表于 2017-5-21 22:13:05 IP属地广西 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
38744
帖子
126
PB币
1969
贡献
0
技术
0
活跃
643
发表于 2017-5-21 22:26:12 IP属地福建 |显示全部楼层
非常辛苦,要好好支持一下!

余留香

Rank: 9

UID
1578869
帖子
2399
PB币
1489
贡献
0
技术
275
活跃
2960

远景开发达人 Win10先驱者 7周年庆典勋章 I'm Windows Phone用户 精解Windows 10

发表于 2017-5-21 22:54:56 IP属地广东 |显示全部楼层
对于伸手党来说,一切都是问题

Rank: 7Rank: 7Rank: 7

UID
958718
帖子
2249
PB币
4059
贡献
0
技术
0
活跃
2023
发表于 2017-5-21 23:26:39 IP属地河南 |显示全部楼层
支持楼主的教程,很感谢。
想问一下楼主,运行库可以离线添加吗?可以的话,怎么做?

Rank: 2Rank: 2

UID
603102
帖子
364
PB币
69
贡献
0
技术
0
活跃
901
发表于 2017-5-21 23:28:19 IP属地山东 |显示全部楼层

谢谢分享,学习了。

Rank: 7Rank: 7Rank: 7

UID
806448
帖子
1795
PB币
2282
贡献
0
技术
0
活跃
2072
发表于 2017-5-21 23:38:51 IP属地湖南 |显示全部楼层
谢谢经验分享

Rank: 15Rank: 15Rank: 15

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

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

发表于 2017-5-22 00:59:19 IP属地江苏 |显示全部楼层
感谢分享,教程不错,已收藏。

Rank: 1

UID
1993238
帖子
56
PB币
55
贡献
0
技术
0
活跃
281
发表于 2017-5-22 01:09:33 IP属地河北 |显示全部楼层
这个不错,学习了

技术一般的技术宅

Rank: 5Rank: 5Rank: 5

UID
4814470
帖子
685
PB币
749
贡献
0
技术
0
活跃
1161

十一周年

发表于 2017-5-22 01:13:32 IP属地湖南 来自手机 |显示全部楼层
谢谢分享,学习了

Rank: 7Rank: 7Rank: 7

UID
491266
帖子
1617
PB币
2091
贡献
0
技术
37
活跃
1788
发表于 2017-5-22 05:27:04 IP属地黑龙江 |显示全部楼层
学习了,这个号好

Rank: 7Rank: 7Rank: 7

UID
491266
帖子
1617
PB币
2091
贡献
0
技术
37
活跃
1788
发表于 2017-5-22 05:41:43 IP属地黑龙江 来自手机 |显示全部楼层
认真读完了,感觉新手还是有些困难

Rank: 2Rank: 2

UID
4816818
帖子
206
PB币
342
贡献
0
技术
0
活跃
72
发表于 2017-5-22 06:13:39 IP属地北京 |显示全部楼层
这个技术性非常强的知识,我需要慢慢消化。非常感谢楼主分享!

Rank: 2Rank: 2

UID
4816818
帖子
206
PB币
342
贡献
0
技术
0
活跃
72
发表于 2017-5-22 06:15:35 IP属地北京 |显示全部楼层
这个技术性比较高的知识,我需要收藏慢慢消化。谢谢楼主分享!

Rank: 7Rank: 7Rank: 7

UID
4738063
帖子
2193
PB币
2226
贡献
0
技术
8
活跃
1046
发表于 2017-5-22 07:22:34 IP属地黑龙江 |显示全部楼层
没有做过精简系统,感觉无从下手。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛