WinPE (Windows PE) for Windows 10 is a small operating system used to install, deploy, and repair Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), Windows Server, and other Windows operating systems.
Windows PE can be used for:
Set up your hard drive before installing Windows.
Install Windows by using apps or scripts from a network or a local drive.
Capture and apply Windows images.
Modify the Windows operating system while it’s not running.
Set up automatic recovery tools.
Recover data from unbootable devices.
Add your own custom shell or GUI to automate these kinds of tasks.
Supports these Windows features:
Batch files and scripts, including support for Windows Script Host (WSH), and ActiveX Data Objects (ADO), and optional support for PowerShell.
Applications, including Win32 application programming interfaces (APIs) and optional support for HTML Applications (HTA).
Drivers, including a generic set of drivers that can run networking, graphics, and mass storage devices.
Image capturing and servicing, including Deployment Image Servicing and Management (DISM).
Networking, including connecting to file servers using TCP/IP and NetBIOS over TCP/IP via LAN.
Storage, including NTFS, DiskPart, and BCDBoot.
Security tools, including optional support for BitLocker and the Trusted Platform Module (TPM), Secure Boot, and other tools.
Hyper-V, including VHD files, mouse integration, mass storage and network drivers that allow Windows PE to run in a hypervisor.