Run commands during a Windows Preinstallation Environment (WinPE) session.
Syntax
Wpeutil CreatePageFile [/path=path] [/size=size]
Wpeutil DisableExtendedCharactersForVolume path_on_target_volume
Wpeutil Disablefirewall
Wpeutil EnableExtendedCharactersForVolume path_on_target_volume
Wpeutil Enablefirewall
Wpeutil InitializeNetwork
Wpeutil ListKeyboardLayouts LCID
Wpeutil Reboot
Wpeutil SaveProfile
Wpeutil SetKeyboardLayout keyboard_layout_ID
Run ListKeyboardLayouts to get a list of supported keyboard layouts
Wpeutil SetMuiLanguage language-name[;language-name]
Specify multiple languages in priority order, separating them with a semicolon.
For example: Wpeutil SetMuiLanguage de-DE;en-US
Wpeutil SetUserLocale language-name[;language-name]
Wpeutil Shutdown
Wpeutil UpdateBootInfo
Wpeutil WaitForNetwork (Waits for the network card to be initialized.)
Wpeutil WaitForRemovableStorage (block startup until removable devices, e.g. USB drives, are initialized.)
Wpeutil can only accept one command per line.
A common method to initiate an unattended Setup is to boot the computer using Windows PE, and then launch Setup with an answer file from a distribution folder on the network.
Examples
Enable the firewall, set the language and then wait for the network to initialise:
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage en-US
Wpeutil WaitForNetwork
“Since the day of my birth, my death began its walk. It is walking toward me, without hurrying” ~Jean Cocteau
Related:
Wpeutil - Microsoft help page.
WinPE - Wikipedia.