关于软件:
MSMG Toolkit是一款超强大的微软镜像系统组件精简工具、WIN7-11系统应用组件移除神器,调用了微软系统自带的 Dism命令来精简,相当于是Dism命令图形化,支持精简微软全平台WINDOWS系统的精简优化处理,是系统封装人员的必备工具之一,MSMG Toolkit可以完美的移除 WIN系统组件而不会有BUG,而不是像NTLite精简工具一样是暴力删除和移除组件,NTLite其实相当于暴力删除组件,会产生一些意想不到的问题,但是也有它自己的好处操作方便简单,而MSMG Toolkit相对来说比NTLite难度系数较大。
软件简介:
- 工具运行系统要求:
Windows 7 若要处理 Windows 10 或更高版映像,最低需要Win8.1+
关于组件 ToolKitHelper.exe 运行要求 .NET Framework 4.8 或更高版 - 可处理的映像版本:
Windows 7 SP1 – Windows 11 版本 22H2;Windows Server 2008 R2 – 2022 / LTSC
注意:MSMGToolKit均要求使用 wim 格式的系统映像,并且没有语言和SKU版本的限制 - 支持对服务器版本的集成,对普通客户端版本的集成和精简,限制如下:
对于 Windows 7 – Windows 11 版本 22H2 的集成或自定义定制,请使用 v12.5
对于 Windows 7 – Windows 10 版本 1803 的应用移除,请使用 v12.5
对于 Windows 7 – Windows 10 版本 1803 的组件移除,请使用 v8.8 或 v12.5 的列表方式
对于 Windows 10 版本 1809/1909/2004/20H2/21H1/21H2 的组件移除,请使用 v12.5
对于 Windows 11 版本 21H2/22H2 的组件移除,请使用 v12.5
关于使用教程:
前面大致步骤在搜索引擎搜索MSMG Toolkit使用教程基本有一大堆相同或者说类似步骤,但今天小编要说的教程是网上千篇一律都没有的细节步骤,这算是该软件的高级使用方法,这需要对Windows组件有相当熟悉结构和其组件与组件之间的关联!
首先第一步肯定不用细说,解压文件,并重命名文件夹(这里需要注意一点细节,那就是这个工具无法支持过长路径及中文目录,例如X:\XXX\XXX\XXX\XXX\XXXX,X:\新建文件夹\XXX\XXX\XXX\XXXX诸如此类路径,还有一点就是基本上网上那些教程都漏了一点没说,这个工具需要在无杀毒(即连同任务管理器也不会看到有关杀毒的进程)环境下才能使用,因为这个工具依赖ADK的DISM组件,而ADK,微软的文档有写过需要在不具备杀毒条件才可顺利执行任何操作,因此这个工具同样需要这一前提条件!),作为教程演示,小编选取了2004的版本,即19041.1(但该版本已无法找到下载链接,这里排除UUPDump中获取的方法,请各位自行想办法获取),因为该工具只支持1XXXX.0,16299.15及官方最终停更版本,17134官方最后面向大众用户发布的初始版本及官方停更版本,17763基本同17134一样的初始版本及停更版本(不包含LTSC2019最新版本在内,理论LTSC2019最新版本也支持,但小编未测试清楚),1904X.1288,1904X.17XX或1904X目前最新的1947(小编未测试清楚)以及win11 22000.1-22000理论上最新版本也支持(小编未测试清楚),2262X.1及2262X最新版本(小编未测试清楚)还有理论上dev最新版本都支持。
第二步就是解压或者复制我们需要制作的ISO文件到工具相应目录下,例如ISO(这个是挂载ISO路径),DVD(这个是ISO解压路径)等等
第三步就是右键管理员运行“Start.cmd”
进入MSMG Tookit 使用的协议,输入“A”接受协议进入程序,输入“R”拒绝协议关闭程序,如下图:
读取本机信息 Windows 10 Professional Client (2009 21H1) – v10.0.19043.1766 x64 zh-CN及程序用到的依赖设置后 按【Enter】键继续,进入MSMG Toolkit 的主菜单 如下图:
MSMG Toolkit主菜单输入“1”源文件,再次选择输入DVD来源 [1] 从 文件夹中选择源文件会显示WIN10映像的一些版本号及详细信息,这时选择你需要处理的系统版本,如下图:
自动读取出小编这里加载的 Windows 10 专业版 ,选择序列号为“1”不挂载启动镜像全部选择“N”如下图:
选择不挂载Window Boot 启动镜像 和 Window wire 恢复镜像后会自动挂载 Windows 10 主镜像挂载到100% 就完成了,如下图:
接下来会重新回到主菜单页面,这里小编要特别说下操作顺序,小编意思是如果您是想优化完并安装好以后才更新的话,大概率都会更新出错,甚至更新都更新不了,这里小编要说的操作顺序是先删除uwp,然后更新挂载的映像版本,至于该怎么更新,这个建议按照uupdump浏览更新列表的不重复名字cab文件或者自行查找每个月的月度更新补丁提取ssu和月度补丁自己的cab,接着就是删除组件,最后回来集成NET3.5和NET及月度的补丁,至于为什么要留最后搞NET3.5是因为要是提前开启会对删除组件有影响。回归本教程步骤,小编按照前面说的先删除uwp,我们选择3,如下图:
接下来的菜单中选择1(如果你已经编写好Toolkit\Bin\Lists\RemoveAppsList.txt文件,直接选择2),如下图:
继续选择1,在选择8,如下图:
接下来的菜单里,小编只选择下图几个选项,这里按自己习惯选择,但要注意菜单后面的依赖,一旦选择会把依赖都删除,可是所提到的依赖项部分属于高级组件,首要的一点,工具箱对精简有一个推荐的顺序,即先精简系统内置应用,再精简系统中的普通组件,最后精简系统中高级组件。如果不按照这种顺序进行精简,对于某些组件(包括高级组件)可能不会有安装的问题,但更多的组件会因为精简时错误的精简了某些依赖组件,进而导致精简成功,保存成功,但安装却无法继续的问题。因此,请注意组件和应用之间的依赖关系,确保不会错误的精简系统中的组件。
然后按两次X返回到有开始移除Windows组件菜单,如下图:
等待一下,程序会处理刚才选择的uwp删除操作,由于小编操作过忘了截图,因此这步无图,处理结束后按提示操作就返回到上面的图片,然后点X回到主菜单,这里就开始集成补丁,然后再精简其他组件,但是这不是小编要讲的教程内容,前面已经说了会补网上没说的细节,那就是用TXT文件实现自动删除组件,但这个嘛,需要有一定的了解才能操作,小编也不好详细解说,后面将以截图方式来说明如何使用TXT文件能够自动删除组件,现在回归话题,刚才说到开始集成补丁,这里小编用了UUP自制ISO的补丁但又删了一两个cab文件,具体看图!