1. Information
-
Note: Windows 10 PE = Windows 10 Preinstallation Environment.
By default "findstr /?", "tzutil /?" and "where /?" do not work.
Windows PE versions
-
Enter the following commands at a Command Prompt with administrative privileges.
set "Key=HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinPE" reg query "%Key%" wpeutil shutdownWindows 7 WinPE 3.0 Windows 8 WinPE 4.0 Windows 8.1 WinPE 5.0 Windows 10 1511 WinPE 10.0.10586.0 Windows 10 1809 WinPE 10.0.17763.1 Windows 10 1903 WinPE 10.0.18362.1 Windows 10 1909 - Windows 10 2004 WinPE 10.0.19041.1
2. Windows 10 PE 32-bit
2.1. Bootable ISO File
-
Logon as <User> on 32-bit Windows.
-
Install 7-Zip (x86 edition).
-
Install Windows Assessment and Deployment Kit (ADK) for Windows 10.
-
Start Windows Explorer.
-
Create the D:\Windows-10-Enterprise-x86 folder.
-
Extract the en_windows_10_business_editions_version_1903_x86_dvd_ca4f0f49.iso image to the D:\Windows-10-Enterprise-x86 folder.
-
Extract the en_windows_10_business_editions_version_2004_x86_dvd_ca4f0f49.iso image to the D:\Windows-10-Enterprise-x86 folder.
-
Close Windows Explorer.
-
Right-click Start > Programs > Windows Kits > Windows ADK > Deployment and Imaging Tools Environment.
-
Select Run as administrator.
-
Type the administrator password and click Yes.
mkdir C:\Mount imagex.exe /mount D:\Windows-10-Enterprise-x86\sources\install.wim 1 C:\Mountcopype.cmd x86 C:\WinPE_x86 Dism.exe /Mount-Image /ImageFile:"C:\WinPE_x86\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_x86\mount" echo CD > C:\WinPE_x86\mount\Device.txt copy C:\Mount\Windows\System32\findstr.exe C:\WinPE_x86\mount\Windows\System32 copy C:\Mount\Windows\System32\tzutil.exe C:\WinPE_x86\mount\Windows\System32 copy C:\Mount\Windows\System32\where.exe C:\WinPE_x86\mount\Windows\System32 Dism.exe /Unmount-Image /MountDir:"C:\WinPE_x86\mount" /Commitcopype.cmd x86 C:\WinPE_x86_PS Dism.exe /Mount-Image /ImageFile:"C:\WinPE_x86_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_x86_PS\mount" echo CD > C:\WinPE_x86_PS\mount\Device.txt copy C:\Mount\Windows\System32\findstr.exe C:\WinPE_x86_PS\mount\Windows\System32 copy C:\Mount\Windows\System32\tzutil.exe C:\WinPE_x86_PS\mount\Windows\System32 copy C:\Mount\Windows\System32\where.exe C:\WinPE_x86_PS\mount\Windows\System32 Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-WMI.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-NetFX.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-Scripting.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-PowerShell.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-StorageWMI.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-DismCmdlets.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x86_PS\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" Dism.exe /Unmount-Image /MountDir:C:\WinPE_x86_PS\mount /CommitMakeWinPEMedia /ISO C:\WinPE_x86 C:\WinPE_x86\WinPE_x86.iso MakeWinPEMedia /ISO C:\WinPE_x86_PS C:\WinPE_x86_PS\WinPE_x86_PS.iso copy C:\WinPE_x86\WinPE_x86.iso W:\Windows-10-1903-PE-x86.iso copy C:\WinPE_x86\WinPE_x86.iso W:\Windows-10-2004-PE-x86.iso copy C:\WinPE_x86_PS\WinPE_x86_PS.iso W:\Windows-10-1903-PE-x86-PS.iso copy C:\WinPE_x86_PS\WinPE_x86_PS.iso W:\Windows-10-2004-PE-x86-PS.iso rmdir /q /s C:\WinPE_x86 rmdir /q /s C:\WinPE_x86_PSimagex.exe /unmount C:\Mount rmdir C:\Mount exit
2.2. Bootable Legacy/MBR USB Device
-
Logon as <User>.
-
Attach an empty external USB device.
-
Right-click Start > Programs > Windows Kits > Windows ADK > Deployment and Imaging Tools Environment.
-
Select Run as administrator.
-
Type the administrator password and click Yes.
diskpart.exe list disk select disk # clean clean (1) create partition primary select partition 1 format fs=ntfs quick active exit1 If previous command failed. label X: Windows-10-PE-x86 echo USB > X:\Device.txt exit
-
Start Windows Explorer.
-
Extract the D:\Windows-10-PE-x86.iso image to the X:\ folder.
-
Click No to skip replacing the X:\Device.txt file.
-
Wait.
-
Close Windows Explorer.
-
Detach the external USB device.
2.3. Bootable UEFI/GPT USB Device
-
Todo:
3. Windows 10 PE 64-bit
3.1. Bootable ISO File
-
Logon as <User> on 64-bit Windows.
-
Install 7-Zip (x64 edition).
-
Install Windows Assessment and Deployment Kit (ADK) for Windows 10.
-
Start Windows Explorer.
-
Create the D:\Windows-10-Enterprise-x64 folder.
-
Extract the en_windows_10_business_editions_version_1903_x64_dvd_37200948.iso image
-
Extract the en_windows_10_business_editions_version_2004_updated_may_2020_x64_dvd_aa8db2cc.iso image to the D:\Windows-10-Enterprise-x64 folder.
-
Close Windows Explorer.
-
Right-click Start > Programs > Windows Kits > Windows ADK > Deployment and Imaging Tools Environment.
-
Select Run as administrator.
-
Type the administrator password and click Yes.
mkdir C:\Mount imagex.exe /mount D:\Windows-10-Enterprise-x64\sources\install.wim 1 C:\Mountcopype.cmd amd64 C:\WinPE_x64 Dism.exe /Mount-Image /ImageFile:"C:\WinPE_x64\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_x64\mount" echo CD > C:\WinPE_x64\mount\Device.txt copy C:\Mount\Windows\System32\findstr.exe C:\WinPE_x64\mount\Windows\System32 copy C:\Mount\Windows\System32\tzutil.exe C:\WinPE_x64\mount\Windows\System32 copy C:\Mount\Windows\System32\where.exe C:\WinPE_x64\mount\Windows\System32 Dism.exe /Unmount-Image /MountDir:"C:\WinPE_x64\mount" /Commitcopype.cmd amd64 C:\WinPE_x64_PS Dism.exe /Mount-Image /ImageFile:"C:\WinPE_x64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_x64_PS\mount" echo CD > C:\WinPE_x64_PS\mount\Device.txt copy C:\Mount\Windows\System32\findstr.exe C:\WinPE_x64_PS\mount\Windows\System32 copy C:\Mount\Windows\System32\tzutil.exe C:\WinPE_x64_PS\mount\Windows\System32 copy C:\Mount\Windows\System32\where.exe C:\WinPE_x64_PS\mount\Windows\System32 Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism.exe /Add-Package /Image:"C:\WinPE_x64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab" Dism.exe /Unmount-Image /MountDir:C:\WinPE_x64_PS\mount /CommitMakeWinPEMedia /ISO C:\WinPE_x64 C:\WinPE_x64\WinPE_x64.iso MakeWinPEMedia /ISO C:\WinPE_x64_PS C:\WinPE_x64_PS\WinPE_x64_PS.iso rem copy C:\WinPE_x64\WinPE_x64.iso W:\Windows-10-1903-PE-x64.iso copy C:\WinPE_x64\WinPE_x64.iso W:\Windows-10-2004-PE-x64.iso rem copy C:\WinPE_x64_PS\WinPE_x64_PS.iso W:\Windows-10-1903-PE-x64-PS.iso copy C:\WinPE_x64_PS\WinPE_x64_PS.iso W:\Windows-10-2004-PE-x64-PS.iso rmdir /q /s C:\WinPE_x64 rmdir /q /s C:\WinPE_x64_PSimagex.exe /unmount C:\Mount rmdir C:\Mount exit
3.2. Bootable Legacy/MBR USB Device
-
Logon as <User>.
-
Attach an empty external USB device.
-
Right-click Start > Programs > Windows Kits > Windows ADK > Deployment and Imaging Tools Environment.
-
Select Run as administrator.
-
Type the administrator password and click Yes.
diskpart.exe list disk select disk # clean clean (1) create partition primary select partition 1 format fs=ntfs quick active exit1 If previous command failed. label X: Windows-10-PE-x64 echo USB > X:\Device.txt exit
-
Start Windows Explorer.
-
Extract the D:\Windows-10-PE-x64.iso image to the X:\ folder.
-
Click No to skip replacing the X:\Device.txt file.
-
Wait.
-
Close Windows Explorer.
-
Detach the external USB device.
3.3. Bootable UEFI/GPT USB Device
-
Todo: