Это будет работать с любой современной версией Windows PE (так что Windows 8 хорош, как и версия для Windows 10). Я лично использовал Windows 8.1 ADK с успехом. На этапе выбора компонентов установщика убедитесь, что у вас есть средства развертывания и, конечно, WinPE.
Затем вы можете запустить соответствующим образом измененную версию этого пакетного сценария в качестве администратора из «Среды средств развертывания и создания образов»:
@echo off set _=%CD% set PF=C:\Program Files if exist "C:\Program Files (x86)\" set PF=C:\Program Files (x86) echo Preparing PE workspace... call copype.cmd x86 scratch\ > nul cd %_% echo Mounting image... dism /Mount-Wim /WimFile:scratch\media\sources\boot.wim /index:1 /MountDir:scratch\mount > nul echo Injecting WMI packages... dism /image:scratch\mount /Add-Package /PackagePath:"%PF%\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-WMI.cab" > nul dism /image:scratch\mount /Add-Package /PackagePath:"%PF%\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" > nul echo Injecting .NET packages... dism /image:scratch\mount /Add-Package /PackagePath:"%PF%\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-NetFX.cab" > nul dism /image:scratch\mount /Add-Package /PackagePath:"%PF%\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-NetFx_en-us.cab" > nul echo Adding files... REM: Add commands to copy in the appropriate files here REM: Or insert a "pause" so you can manually do it in Explorer echo Unmounting image... dism /Unmount-Wim /MountDir:scratch\mount /Commit > nul echo Finishing up... move scratch\media\sources\boot.wim boot.wim > nul rmdir /s /q scratch > nul
Все %PF%
это есть, поэтому он может автоматически определять, где находится папка Windows Kits, что зависит от разрядности компьютера технического специалиста. Если вы используете другую версию ADK, измените все экземпляры 8.1
на имя папки вашего комплекта. Важной частью является то, где он добавляет пакеты WMI и .NET. (.NET зависит от WMI.) Окончательный boot.wim
созданный файл сможет запускать приложения .NET с той же разрядностью, что и в среде WinPE.