MSMG Toolkit 是一款很强大的微软旗舰级的Windows 映像部署自定义系统精简工具箱,强大到超乎你的想象,可以精简Windows10系统很多组件,而且还不是跟其余的精简工具 NTLite 一样是暴力删除精简,这个是调用了微软系统自带的 Dism 命令来精简,相当于是Dism命令图形化,使用MSMG Toolkit可以完美的移除Windows Apps组件、多媒体组件、本地系统语言文件、硬件支持、系统组件、移除远程控制、移除驱动程序等等,特别还支永久移除掉讨厌的Edge浏览器、Cortana微软小娜、支持移除Windows Defener 组件。
系统要求与可处理映像版本和格式
最低运行环境:Windows 7 SP1,若要处理 Windows 10 各个版本的映像,需要最低 Windows 8.1 操作系统。
可处理映像的版本:Windows 7 SP1 - Windows 10 版本 20H2;Windows Server 2008 R2 - 2019,均要求使用 wim 格式的映像。无语言和 SKU 版本的限制。
组件 ToolKitHelper.exe 需要 Microsoft .NET Framework 4.8。
支持对服务器版本的集成,对普通客户端版本的集成和精简,限制如下:
对于 Windows 7 - Windows 10 版本 1909 的集成或自定义定制,请使用 v10.2
对于 Windows 7 - Windows 10 版本 1803 的组件移除,请使用 v8.8
对于 Windows 10 版本 1809 - 20H2 的组件移除,请使用 v10.2
疑难解答
此疑难解答随时修订,最后修订日期:2020 年 7 月 12 日
1、MSMG 工具箱(下文简称为“工具箱”)是什么?
答:这是现在不少人都在问的问题。这里要明确,MSMG 工具箱是一个兼具集成与精简双向功能的一个脚本工具。简单的举个例子,你可以向 Windows 7 中集成 DaRT 功能;你也可以对 Windows 10 中的功能进行精简,但仅限系统正常范围内;甚至可以集成累积更新。你也可以对映像进行版本的升级,比如从家庭版升级到专业版。同时还可以另外建立新的 ISO。
2、工具箱对映像有什么要求?
答:工具箱对映像要求以 wim 格式维护。如果是压缩过的 esd,请先转换为 wim 后再执行操作。工具箱不兼容也不支持使用 NTLite 等各类第三方工具处理的映像。对于版本 1809 仅支持 Build 17763.1 这一初始版本,不支持版本 1903 直接作为精简时的映像。不支持对当前在线运行的操作系统本身进行任何处理。精简时要特别注意工具的先后顺序,否则,出现映像兼容问题,恕不对此负责。
3、我下载的工具箱提示找不到“xxx”文件,怎么办?
答:工具箱在发布下载时根据用户的情况不同专门提供了替换版和完整版两个版本,所谓替换版是面向已经下载了英文版的用户替换使用的,如果你没有英文版的工具箱,请直接下载中文完整版。
4、工具箱运行时,在弹出 xx 组件表达式存在错误,是工具箱的问题吗?
答:不是。出现此类情况,请注意你当前所使用的操作系统是否被提前精简过,如果当前使用的系统在安装前被精简过,有可能会出现此类问题。对于 ToolkitHelper 命令行工具,需要 .NET Framework 4.8 才可以正常工作,否则即出现如问题所述的错误。此外,工具箱中的某些组件(如 ToolkitHelper.exe 命令行工具)可能会被杀毒软件误报为病毒,仅需将被误报的组件添加到白名单即可。
5、我要进行集成的功能工具箱的文件夹内没有,怎么办?
答:这里举例说明:要集成 .NET framework 4.8,这时候就下载对应的包即可,之后将其中的文件解压到其要求的位置即可。如果没有相应要求的文件夹,可手动创建。如果认为下载适配包有难度,请不要担心,所有功能的适配包均已离线到国内,可保证用户快速下载。
6、工具箱有什么已知问题吗?
答:没有绝对不存在问题的程序,它也不例外。如果需要了解此工具箱的已知问题,请阅读自述文件。在不同的系统版本(Windows 10 为分支)下,已知问题也对应不一样。在此不一一列举。
7、工具箱如何使用?
答:对于每个系统版本和分支,工具箱使用的方法也是不完全相同的。在自述文件中写明了在不同系统版本(Windows 10 为分支)下的精简或集成的步骤等内容。
8、工具箱需要安装吗?
答:不需要安装,解压即用。对于完整版本,将压缩包中的文件解压到任意文件夹即可。之后,运行脚本 start.cmd,如果有 UAC 提示,点击“是”通过即可。在接下来弹出的最终用户许可协议中,按 A 同意,即可按照你的需求进行集成或精简。需要特别注意的是在执行任何集成和精简前,请先执行安装映像的步骤(即源文件-选择源文件)。注意,不建议将工具箱解压到多重文件夹中,这将有可能导致工具箱工作失常。
9、与 Dism++ 相比如何?
答:这是纯粹的命令行脚本工具。整体上简化了操作,拥有简单的界面。其基于 dism 和部分第三方的工具开发。Dism++ 在其中的角色是解密 esd(调用 dism++ CUI)。工具箱提供的是最基本的集成和精简功能。而 dism++ 拥有 GUI,提供了高级功能,可对系统内部的组件任意删除。
10、与 CCleaner 相比优势是什么?
答:MSMG 工具箱是面向定制系统和部署的工具,非清理系统工具;而 CCleaner 是清理系统垃圾的工具,用于在线操作系统。两者服务的范围并不重合,所以与 CCleaner 无法相比。
11、对于最新的预览版本能用吗?
答:对于最新的预览版本,仅限一部分内容可用。预览版本的结构、预装的应用等会与前一个正式版(如 19H1 前一个正式版为版本 1809)存在差异。因此,在超版本范围精简时可能会很快,实际上是在精简的过程中跳过了部分或全部内容。因此,除非特别需要,否则不要超版本范围使用此工具箱。
12、组件是否存在报毒的情况?
答:我可以非常明确的说,当然有报毒的概率,但不超过 10%。这与防病毒软件的加密方式、软件的下载来源等都有关系。对于下载来源来说,一些小的下载站有可能会对其进行修改(我敢保证,一定有搬砖到外网的)。因此,除非你有足够的把握,否则,请不要在安全性未知的小网站下载,避免出现任何不必要的安全问题。
13、我使用 MSMG 工具箱精简了,但映像并未减小体积,难道是我存在错误的操作?
答:MSMG 工具箱在设计之初考虑的是对映像的定制,围绕着对映像中组件功能的启用或禁用而开发的。其目的非体积上的精简。因此,在体积上,精简的程度与映像体积之间无明确对应关系,但与压缩时的比例有明显的关系。实际上,按照工具箱中的自述文件进行正确的操作,即使映像体积增加,通常也不会超过 1 GB,特别是 wim 中仅有一个索引时,映像的体积变化不超过 500 MB。如果要强制要减小映像体积,请在使用工具箱精简并保存更改后重建源映像或使用其他精简工具精简。
14、我使用工具箱精简了版本 1809(即 RS5),但在虚拟机和实机上遇到安装无法继续的问题,是工具箱精简的问题吗?
答:不是。首要的一点,工具箱对精简有一个推荐的顺序,即先精简系统内置应用,再精简系统中的普通组件,最后精简系统中高级组件。如果不按照这种顺序进行精简,对于某些组件(包括高级组件)可能不会有安装的问题,但更多的组件会因为精简时错误的精简了某些依赖组件,进而导致精简成功,保存成功,但安装却无法继续的问题。因此,请注意组件和应用之间的依赖关系,确保不会错误的精简系统中的组件。
工具箱已知问题
没有不存在 bug 或问题的软件和程序。请参看压缩包中的自述文件,查看工具箱的已知问题。在不同版本下,已知问题各不相同。
本版本已知问题如下:
- 在启用防病毒程序的情况下使用工具箱会影响工具箱的操作。
- 工具箱中的组件 ToolKitHelper.exe 可能会被标记为病毒/木马/恶意软件程序,请不要担心,这只是误报。
- 在没有进行适当测试的情况下任意移除软件包,有可能会破坏操作系统和或其相应功能。
- Windows 8.1 - 默认 Metro 应用包缺少 Office OneNote Appx 文件。
- Windows 8.1 - 集成 Windows 远程服务器管理工具(RSAT)时可单独集成,但是当它在集成所有其他组件之后进行集成时它将会出现错误代码 0x80092004 从而中断集成。
- Windows 7/8.1/10 v1507/v1511/v1607/v1703/v1709/v1803 的组件移除功能被暂时移除了。
- Windows 10 v1809 - 移除组件后集成或安装 Windows 更新可以还原被移除的组件的空的资源文件/文件夹。
- Windows 10 v1903/v1909/v2004/v2009 - 移除组件后集成或安装 Windows 更新将还原被移除的组件,这是由于 Microsoft Updates 机制中最近的更改所致。
- Windows 10 v1809/v1909/v2004/v2009 - 移除 Internet Explorer 会破坏 DirectX 9.0c Web 安装程序和 Photoshop CC Web 安装程序。
- Windows 10 v1809/v1909/v2004/v2009 - 移除地图控件会破坏照片应用图像信息。
- Windows 10 v1809/v1909/v2004/v2009 - 移除语音识别会破坏 Windows 放大镜和讲述人。
- Windows 10 v1703/v1709/v1803/v1809/v1903/v1909/v2004/v2009 - 当自定义用户帐户图片被集成时,尽管图片已显示在开始菜单用户图标中,但此图片并不会显示在登录屏幕中。
- Windows 10 v1709/v1803/v1809/v1903/v1909/v2004/v2009 - 据报告,在格式化 USB 功能中,Diskpart 命令“list”在脚本中使用时不工作。