必须制作严格符合规范的autounattend.xml文件,覆盖windowsPE(磁盘分区)、specialize(系统初始化)、oobeSystem(跳过首屏)三阶段,用ADK 23H2的WSIM加载install.wim生成应答文件,保存为UTF-8无BOM格式并置于U盘根目录。

要让Windows安装过程全程不弹窗、不提问、不等待,必须制作一份严格符合规范的autounattend.xml文件,它需覆盖从磁盘分区到用户登录前的所有关键决策点,任何遗漏或语法错误都会导致安装卡在对应界面。
安装ADK并启用Windows SIM
访问微软官网下载Windows Assessment and Deployment Kit(ADK),版本必须与目标Windows系统匹配(如部署Win11 23H2则选ADK 23H2)。安装时【仅勾选“Deployment Tools”和“Windows System Image Manager”两项】,其他组件(如User State Migration Tool)完全不需要,装多了反而增加冲突风险。
安装完成后,在开始菜单中启动Windows System Image Manager(WSIM)。首次运行会提示“找不到Catalog文件”,这是正常现象,无需点击“是”去自动下载——那会连错旧版目录,直接关闭提示框即可。
加载系统镜像并创建应答文件
在WSIM主界面,右键左侧“Windows Image or Catalog Files”→“Select Windows Image or Catalog File”→浏览至Windows ISO解压后路径下的\sources\install.wim(若为ESD格式则需先用DISM转换,否则WSIM无法加载)。
选择install.wim后,WSIM会解析出所有可用版本(如Windows 11 Pro、Enterprise等),选中你实际要部署的那个版本,点击“OK”。此时右侧“Answer File”窗口仍为空白,右键它→“New Answer File”,一个带基础结构的XML框架就生成了。
注意:这一步生成的是空壳,【未绑定任何配置阶段,此时直接保存的文件毫无作用】。
配置核心无人值守阶段
无人值守成败取决于三个阶段是否完整覆盖:windowsPE(磁盘操作)、specialize(系统初始化)、oobeSystem(跳过首屏)。缺一不可,顺序不能颠倒。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
第一步:展开左侧组件树→展开“Windows Setup”→展开“windowsPE”→右键“Microsoft-Windows-Setup”→“Add to Answer File”。在右侧属性面板中,将
第二步:回到左侧→展开“specialize”→右键“Microsoft-Windows-Shell-Setup”→“Add to Answer File”。填入ComputerName(可写*让系统自动生成随机名)、TimeZone(填China Standard Time)、注册表项OEM信息(Manufacturer、Model等可留空,但节点必须存在)。
第三步:展开“oobeSystem”→右键“Microsoft-Windows-Shell-Setup”→“Add to Answer File”。勾选SkipMachineOOBE和HideEULAPage两项,再将UserAccounts下AdministratorPassword的Value设为明文密码(安装后该账户默认禁用,不影响安全)。
导出并验证文件格式
点击菜单栏“File”→“Save Answer File”,保存为autounattend.xml。务必确认编码为UTF-8无BOM格式——用记事本另存时下拉菜单必须选“UTF-8”,不能选“UTF-8-BOM”或“ANSI”,否则Windows安装程序读取失败且无提示。
将该文件复制到U盘根目录,插入目标电脑启动。若安装过程全程无任何界面停留,进入桌面即完成。










