这是一篇完整的 Windows 10 系统封装教程。整体思路是:官方原版 Win10 Pro ISO → VMware 虚拟机里安装 → 装软件做优化 → NTLite 精简 → Sysprep 通用化封装 → 抓取成可部署镜像。
工具清单
| 工具 | 用途 |
|---|---|
| 官方 Win10 Pro ISO | 母盘,从微软官网下载 |
| VMware Workstation / Player | 虚拟机,用于安装和定制系统 |
| NTLite | 精简组件、集成驱动补丁、生成无人值守文件 |
| Windows 自带 Sysprep | 系统通用化封装(generalize + OOBE) |
第一步:从官网下载 Win10 Pro ISO
- 打开微软官网下载页:https://www.microsoft.com/zh-cn/software-download/windows10
- 点击 「立即下载工具」,下载官方 Media Creation Tool(媒体创建工具)。
- 运行该工具,接受许可条款。
- 选择 「为另一台电脑创建安装介质」,下一步。
- 选择语言、版本和体系结构:
- 语言:中文(简体)
- 版本:Windows 10(官方工具默认多版本合一,专业版已包含在内)
- 体系结构:64 位(x64)
- 选择 「ISO 文件」 → 下一步 → 选择保存位置。
- 等待下载完成,得到一个多版本合一的 Win10 ISO(安装时选 Windows 10 专业版 即可)。
提示:官网工具生成的 ISO 里
install.wim包含家庭版/专业版/教育版等多个 index,无需单独找"专业版专属"镜像。
第二步:安装 VMware 并创建虚拟机
- 安装 VMware Workstation(或免费的 Workstation Player)。
- 新建虚拟机,选择 「自定义(高级)」:
- 安装来源:选择 「稍后安装操作系统」(先建空机,避免快速安装抢占配置)
- 客户机操作系统:Windows → 版本选 Windows 10 x64
- 磁盘:建议 60GB 以上,用 单文件 磁盘,接口用 SATA(兼容性更好)
- 内存:≥ 4GB;CPU:≥ 2 核
- 把虚拟机 CD/DVD 光驱 挂载到刚才下载的 Win10 ISO。
第三步:安装 Win10 Pro 并进入审核模式
- 开机进入安装程序,版本选 Windows 10 专业版。
- 走到 OOBE(首次开机设置) 界面,不要创建用户,直接按
Ctrl + Shift + F3进入 审核模式(Audit Mode)。- 系统会自动以内置 Administrator 账户登录,桌面会弹出「系统准备工具」窗口。
- 把这个「系统准备工具」窗口先 点「取消」关掉,开始做定制。
为什么要审核模式:封装前所有操作都在内置管理员下进行,不会带入任何用户账户残留,Sysprep 后重新走 OOBE 创建用户,最干净。
提示:如果你在第五步用 NTLite 编辑 ISO 时已经配好「审核模式」应答文件(
Reseal → Audit),装完系统会自动进入审核模式,这一步的手动Ctrl + Shift + F3就可以跳过。
第四步:安装软件与系统定制
在审核模式里做你想预装进系统的东西:
- 安装常用软件(Office、浏览器、解压工具、输入法等)
- 打系统补丁(Windows Update 更新到最新)
- 做系统设置:关闭休眠、调整电源、优化 Explorer、改桌面背景等
- 卸载 VMware Tools(如果装了,封装前务必卸载,否则带虚拟硬件驱动进镜像)
第五步:用 NTLite 精简 / 优化
NTLite 有两种用法,这里都用得上。
5.1 离线精简镜像 + 设置审核模式(先瘦身,顺便写好应答文件)
- 打开 NTLite,「添加」→「镜像文件」,选择 ISO 里的
install.wim。 - 加载后右键选择 Windows 10 专业版 索引 → 加载。
- 在左侧做精简:
- 组件移除:只勾确定用不到、且不影响系统的项,例如 OneDrive、Skype、示例内容/壁纸/主题、用不到的语言包、部分内置 UWP 应用 等;Edge 建议保留——很多软件依赖它的 WebView2 运行时,删了容易导致应用打不开或闪退
- 集成:集成驱动、系统更新补丁(.msu/.cab)
- 原则:拿不准的一律保留,封装优先求稳,别为省体积埋雷
- 无人值守(重点:设置审核模式):进入 NTLite 的 「自动」/「无人值守」 页面,配置应答文件
autounattend.xml,把系统装完后的行为设为 「审核模式(Audit)」。这样装完系统会自动进入审核模式,就不用再到 OOBE 界面手动按Ctrl + Shift + F3。 - 点 「应用」 保存,NTLite 会重新生成精简后的
install.wim,并把autounattend.xml集成进镜像,再拿它去装系统。
审核模式对应的完整 autounattend.xml
下面是配置「审核模式」后 NTLite 生成的完整应答文件(含中文区域、自动接受许可、自动选 Windows 10 专业版、装完直接进入审核模式):
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<!-- windowsPE:安装阶段的语言、许可、版本选择 -->
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>zh-CN</UILanguage>
</SetupUILanguage>
<InputLocale>zh-CN</InputLocale>
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UserLocale>zh-CN</UserLocale>
</component>
<component name="Microsoft-Windows-Setup"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserData>
<AcceptEula>true</AcceptEula>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows 10 专业版</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
<!-- specialize:设置计算机名与时区 -->
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>*</ComputerName>
<TimeZone>China Standard Time</TimeZone>
</component>
</settings>
<!-- oobeSystem:装完后的行为,关键 Reseal=Audit 进入审核模式 -->
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>zh-CN</InputLocale>
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UserLocale>zh-CN</UserLocale>
</component>
<component name="Microsoft-Windows-Deployment"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Reseal>
<Mode>Audit</Mode>
<ForceShutdownNow>false</ForceShutdownNow>
</Reseal>
</component>
</settings>
</unattend>
说明
- 关键就一段:
<Reseal><Mode>Audit</Mode>,它让安装流程在最后重启进入审核模式,而不是 OOBE。/IMAGE/NAME的值要与镜像里专业版的准确显示名一致;在 NTLite 里直接勾选「Windows 10 专业版」版本,它会自动生成正确的/IMAGE/INDEX,以 NTLite 生成为准。- 手动使用时:把上面内容保存为
autounattend.xml,放到安装介质(ISO / U 盘)根目录,Setup 会自动读取;用 NTLite 则直接由它集成进镜像。
5.2 在线精简(在装好的系统里再清理)
- 直接在审核模式的系统里运行 NTLite。
- 它会识别当前运行的系统,可继续移除组件、清理 WinSxS、做注册表/服务优化。
- 完成后 重启一次,确认系统正常。
注意:NTLite 免费版有功能限制,完整组件移除需要付费授权,但基础精简和无人值守文件生成可用。
第六步:Sysprep 封装(核心)
封装前检查清单:
- 已退出所有第三方安全软件
- 已卸载 VMware Tools 等虚拟硬件驱动
- 已安装的软件都能离线运行(不依赖账号激活的可先不激活)
- 系统盘无重要临时文件
然后执行通用化:
图形界面方式:
- 运行
C:\Windows\System32\Sysprep\sysprep.exe - 选择:
- 系统清理操作:「进入系统全新体验(OOBE)」
- 勾选 「通用」
- 关机选项:「关机」
- 点确定,等待封装完成自动关机。
命令行方式(等价):
cd C:\Windows\System32\Sysprep
sysprep.exe /generalize /oobe /shutdown
参数说明:
| 参数 | 作用 |
|---|---|
/generalize | 通用化:清除 SID、硬件驱动等本机特有信息 |
/oobe | 下次启动进入开箱体验(重新创建用户) |
/shutdown | 封装完成后关机 |
/unattend:xx.xml | 指定无人值守应答文件 |
常见报错:Sysprep 失败多是因为系统里预装的 UWP 应用被改动过,或做过升级安装。用审核模式 + 原版系统基本不会失败。
第七步:抓取封装好的镜像(install.wim)
关机后,不要从硬盘启动,而是从 Win10 安装 ISO(或任意 WinPE)启动:
- 把虚拟机光驱重新指向 Win10 ISO,开机进入安装程序。
- 在第一个界面按
Shift + F10打开命令行。 - 用 DISM 抓取 C 盘:
dism /Capture-Image /ImageFile:E:\install.wim /CaptureDir:C:\ /Name:"Win10 Pro 定制版" /Compress:max /CheckIntegrity
/ImageFile:输出 wim 的路径(写到非系统盘,或挂一块新虚拟磁盘)/CaptureDir:C:\:被抓取的源系统盘/Compress:max:最大压缩,体积最小
也可以挂一块新磁盘、用 NTLite 的「捕获」 或 GImageX 图形化抓取,结果一样。
第八步:替换回 ISO(可选)
- 用 UltraISO / PowerISO 打开原版 Win10 ISO,用你抓取的
install.wim替换掉原sources\install.wim(若体积超 4GB 需改用install.esd或用支持 UDF 的写入方式)。 - 另存为新的 ISO,即可用 Rufus / Ventoy 写入 U 盘,或在 VMware 里直接挂载验证。
注意事项
- Sysprep 会把驱动清掉,重新部署时系统会重新识别硬件,这是正常的。
- 封装前别激活系统(KMS/数字激活在 generalize 后可能失效),交给部署后的机器处理。
- 磁盘接口:虚拟机里建议用 SATA 而非 NVMe,部署到老机器兼容性更好。
- 多版本 ISO:官方 ISO 是多合一,install.wim 里有多个 index,抓取时注意
/Name命名区分。 - 验证闭环:封装完成后,在 VMware 里新建一台空虚拟机挂载新镜像安装一遍,确认能正常进入 OOBE、软件齐全,再对外分发。
按这套流程走完,你就能得到一个干净、精简、开箱即用的 Win10 Pro 封装镜像。