The Windows® PE utility (Wpeutil) is a command-line tool that enables you to run various commands in a Windows PE session. For example, you can shut down or restart Windows PE, enable or disable a firewall, set language settings, and initialize a network.
Note: | |
Wpeutil can only accept one command per line. |
Wpeutil Command-Line Options
Wpeutil uses the following conventions.
wpeutil {command}[argument]
For example,
wpeutil shutdown wpeutil enablefirewall wpeutil SetMuiLanguage de-DE
Command | Description | ||||
---|---|---|---|---|---|
CreatePageFile [/path=<path>] [/size=<size>] |
Creates a page file to a specified path and size. Default path
is C:\pagefile.sys and size is 64 megabytes. At least
one option must be specified. For example,
|
||||
DisableExtendedCharactersForVolume <path on target volume> |
Disables extended character support for DOS-compatible file names (8.3 format) for the volume containing <path on target volume>. <path on target volume> must specify the root of the volume, for example C:\. If disabled, all files that have been created with extended characters will be converted to a short filename. This command only applies to NTFS volumes. |
||||
DisableFirewall |
Disables a firewall. This command does not require any arguments. |
||||
EnableExtendedCharactersForVolume <path on target volume> |
Allows 8.3 format file names to contain extended characters on the volume containing <path on target volume>. <path on target volume> must specify the root of the volume, for example C:\. This command only applies to NTFS volumes.
|
||||
EnableFirewall |
Enables a firewall. This command does not require any arguments. |
||||
InitializeNetwork |
Initializes network components and drivers, and sets the computer name to a randomly-chosen value. |
||||
ListKeyboardLayouts <LCID> |
Lists the supported keyboard layouts (Name and ID) for a given Locale ID (LCID) value. The keyboard layouts will also be updated in the registry under the key: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts. For a list of valid Locale IDs, see List of Locale ID (LCID) Values. For example,
-or-
|
||||
Reboot |
Restarts the current Windows PE session.
|
||||
Saveprofile |
Stops logging and saves the custom profile to the location the user specified earlier with the DISM /enable-profiling command. For more information on the /enable-profiling command-line option, please see, Windows PE Servicing Command-Line Options. For example, wpeutil Saveprofile < profile_file_name > "short description" |
||||
SetKeyboardLayout <keyboard layout ID> |
Sets the keyboard layout in the current Windows PE session.
This will take effect for processes after the command succeeds. To
obtain a list of supported keyboard layouts, run
|
||||
SetMuiLanguage <language-name>[;<language-name>] |
Sets the language. <language-name> uses the international language code format (for example, en-US for the U.S. English language). You can specify multiple languages in priority order, by separating them with a semicolon. For example, wpeutil SetMuiLanguage de-DE;en-US |
||||
SetUserLocale <language-name>[;<language-name>] |
Sets the user locale. <language-name> uses the international language code format (for example, en-US for the U.S. English language). You can specify multiple languages in priority order, by separating them with a semicolon. For example, wpeutil SetUserLocale de-DE;en-US |
||||
Shutdown |
Shuts down the current Windows PE session.
|
||||
UpdateBootInfo |
Updates information about the method used to boot Windows PE. Information is stored in the registry in the key HKLM\SYSTEM\CurrentControlSet\Control. The results of this operation might change after loading additional driver support.
|
||||
WaitForRemoveableStorage |
During the Windows PE startup sequence, this command will block startup until the removable storage devices, such as USB hard drives, are initialized. |