PXE部署Windows终端需WDS集成DHCP/TFTP、导入boot.wim和install.wim镜像、用ADK生成unattend.xml应答文件,并确保UEFI/Legacy启动匹配与驱动兼容。
企业级 windows 终端部署走 pxe 路径,核心是把“网络启动 + 无人值守安装”串成一条稳定流水线。它不依赖 u 盘或光盘,所有动作由服务器统一控制,适合批量交付办公终端、实验室电脑或分支机构设备。
必备服务与角色分工
PXE 启动本身只负责“拉起第一行代码”,真正装 Windows 需要多个服务协同:
- DHCP 服务:分配 IP,并通过 Option 66(TFTP Server) 和 Option 67(启动文件名) 告诉客户端去哪拿引导程序;Windows Server 自带 DHCP 角色即可满足,无需额外软件
-
TFTP 服务:传输轻量级引导文件(如
pxelinux.0或 UEFI 下的bootmgfw.efi),Windows 自带 TFTP 组件可启用,但生产环境更推荐用 WDS 内置服务替代独立 TFTP - WDS(Windows Deployment Services):微软官方方案,集成了 DHCP 响应、镜像托管、PXE 引导、多网卡支持和图形化管理控制台;它是 Windows 批量部署的事实标准,比手动搭 DHCP+TFTP+HTTP 更可靠
-
ADK(Assessment and Deployment Kit):用于生成
unattend.xml应答文件,定义语言、时区、管理员密码、磁盘分区、加入域等关键配置;没有它,就无法跳过安装界面
关键镜像准备与导入
WDS 不直接读取 ISO,必须将其中的两个核心 .wim 文件提取并导入:
-
boot.wim:位于 ISO 的
sources\boot.wim,是 PE(预安装环境)镜像,决定客户端能否成功进入图形化安装界面;需在 WDS 控制台中作为“启动映像”导入 -
install.wim(或
install.esd):位于 ISO 的sources\install.wim,包含实际的 Windows 系统文件;需作为“安装映像”导入,并可按版本(如 Pro/Enterprise)分组管理 - 导入后建议右键启动映像 → “更新启动映像”,确保集成最新 ADK 驱动和补丁,避免新硬件(如 13/14 代 Intel 网卡)无法识别
无人值守配置要点
unattend.xml 是自动化成败的关键,常见易错项包括:
- 必须在
specialize和oobeSystem阶段分别设置ComputerName和AutoLogon,否则可能卡在首次登录 - 磁盘分区部分若使用
WillShowUI=OnError,出错时会弹窗中断流程;生产环境应改用WillShowUI=Never并配好CreatePartition和ModifyPartition - 加入域操作需提前在 WDS 中配置“域凭据”,并在应答文件中引用,不能硬编码明文密码
- 导入前务必用 Windows System Image Manager(WSIM) 校验语法,避免因 XML 格式错误导致整个安装静默失败
客户端启动与调试技巧
不是所有机器都能一次 PXE 成功,常见问题与应对方式:
- BIOS/UEFI 设置需开启:Network Stack、PXE Boot to LAN、Secure Boot(如使用 UEFI 启动);部分 Dell/Lenovo 机型还需关闭 Fast Boot
- Legacy 与 UEFI 模式不可混用:Legacy 对应
pxelinux.0或bootmgr.exe,UEFI 对应bootmgfw.efi;WDS 默认同时响应两种模式,但需确认客户端实际启动的是哪一种(看屏幕左上角提示) - 若卡在“正在从服务器获取启动映像”,检查 WDS 是否启用“响应所有客户端请求”,以及防火墙是否放行 UDP 67/68/69/4011 端口
- 安装中途蓝屏或黑屏?优先检查
boot.wim是否集成对应网卡/存储驱动;可用 DISM 命令挂载并注入驱动


















