Параметры Command-Line Wpeutil

Служебная программа Windows PE (Wpeutil) — это программа командной строки, входящая в состав Windows PE, которая позволяет выполнять команды во время сеанса Windows PE. Например, можно завершить работу или перезапустить Windows PE, включить или отключить брандмауэр, задать языковые параметры и инициализировать сеть.

Синтаксис Wpeutil

Wpeutil {command} [argument]

Пример:

Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE

Важно!

Wpeutil может принимать только одну команду для каждой строки.

CreatePageFile

Создает файл подкачки по указанному пути и размеру. Путь по умолчанию — C:\pagefile.sys, а размер по умолчанию — 64 мегабайта. Необходимо указать как минимум одну инструкцию.

Важно!

Если файл подкачки существует, параметр CreatePageFile должен быть установлен равным или больше текущего размера файла подкачки, иначе команда завершится ошибкой.

Синтаксис CreatePageFile

CreatePageFile [/path=<path>] [/size=<size>]

Использование CreatePageFile

Wpeutil CreatePageFile /path=C:\pagefile.sys /size=128
Wpeutil CreatePageFile /path=C:\pagefile.sys

DisableExtendedCharactersForVolume

Отключает расширенную поддержку символов для имен файлов, совместимых с DOS (формат 8.3), для тома, содержащего путь к целевому тому. Эта команда применяется только к томам NTFS. Путь к целевому тому должен указывать корень тома.

Если этот параметр отключен, все файлы, созданные с расширенными символами, будут преобразованы в короткое имя файла.

Синтаксис DisableExtendedCharactersForVolume

DisableExtendedCharactersForVolume <path_on_target_volume>

Использование DisableExtendedCharactersForVolume

Wpeutil DisableExtendedCharactersForVolume C:\

DisableFirewall

Отключает брандмауэр.

DisableFirewall usage

Wpeutil DisableFirewall

EnableExtendedCharactersForVolume

Позволяет форматировать имена файлов в формате 8.3, содержащие расширенные символы на томе, который содержит путь на целевом томе. Эта команда применяется только к томам NTFS. Путь к целевому тому должен указывать корень тома.

Примечание

Если вы устанавливаете операционную систему на языке с расширенными символами, включенными по умолчанию, например ja-JP или ko-KR, или используете копию Среды предустановки Windows на языке, для которого не включены расширенные символы, например en-US, установка приведет к ошибке Chkdsk во время первой загрузки. Включение этого параметра перед установкой на этот том предотвратит выполнение команды Chkdsk.

Синтаксис EnableExtendedCharactersForVolume

EnableExtendedCharactersForVolume <path_on_target_volume>

Использование EnableExtendedCharactersForVolume

Wpeutil EnableExtendedCharactersForVolume C:\

EnableFirewall

Включает брандмауэр.

EnableFirewall usage

Wpeutil EnableFirewall

InitializeNetwork

Инициализирует сетевые компоненты и драйверы и задает для имени компьютера случайно выбранное значение. Параметр /NoWait пропустит время, в течение которого ваш компьютер в противном случае будет ожидать получения IP-адреса. Если вы не используете /NoWait, среда предустановки Windows будет ожидать получения адреса, прежде чем завершит загрузку сеанса WinPE. /NoWait полезен для сред, в которые не используется DHCP.

Синтаксис InitializeNetwork

InitializeNetwork [/NoWait]

Использование InitializeNetwork

Wpeutil InitializeNetwork
wpeutil InitializeNetwork /NoWait

ListKeyboardLayouts

Список поддерживаемых раскладок клавиатуры (имя и идентификатор) для заданного значения идентификатора языкового стандарта (LCID). Раскладки клавиатуры также будут обновлены в реестре в разделе : HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts.

Список допустимых идентификаторов языкового стандарта см. в разделе Значения идентификаторов языкового стандарта Майкрософт.

Синтаксис ListKeyboardLayouts

ListKeyboardLayouts <LCID>

Использование ListKeyboardLayouts

Wpeutil ListKeyboardLayouts 0x0409
Wpeutil ListKeyboardLayouts 1033

Перезагрузка

Перезапускает текущий сеанс Windows PE.

Использование перезагрузки

Wpeutil Reboot

SaveProfile

Останавливает ведение журнала и сохраняет пользовательский профиль в расположении, указанном пользователем ранее с помощью команды Dism /enable-profiling. Дополнительные сведения о параметре командной строки /enable-profiling см. в разделе DISM Windows PE Servicing Command-Line Options.

Синтаксис SaveProfile

Wpeutil SaveProfile <profile_file_name> "<description>"

Использование SaveProfile

Wpeutil SaveProfile profile_file_name "short description"

SetKeyboardLayout

Задает раскладку клавиатуры в текущем сеансе Windows PE. Это действие вступит в силу для процессов после успешного выполнения команды.

Синтаксис SetKeyboardLayout

SetKeyboardLayout <keyboard_layout_ID>

Использование SetKeyboardLayout

Получите список поддерживаемых раскладок клавиатуры:

ListKeyboardLayouts LCID

Чтобы задать клавиатуру для en-US, выполните следующие действия:

Wpeutil SetKeyboardLayout 0409:00000409

SetMuiLanguage

Задает язык. <language-name> использует формат кода на международном языке (например, en-US для английского языка США). Можно указать несколько языков в порядке приоритета, разделив их точкой с запятой.

Синтаксис SetMuiLanguage

SetMuiLanguage <language-name>[;<language-name>]

Использование SetMuiLanguage

Wpeutil SetMuiLanguage de-DE;en-US

SetUserLocale

Задает языковой стандарт пользователя. <language-name> использует формат кода на международном языке (например, en-US для английского языка США). Можно указать несколько языков в порядке приоритета, разделив их точкой с запятой.

Синтаксис SetUserLocale

SetUserLocale <language-name>[;<language-name>]

Использование SetUserLocale

Wpeutil SetUserLocale de-DE;en-US

Завершить работу

Завершает текущий сеанс Windows PE.

В окне командной строки можно также выполнить следующие действия:

  • Нажмите кнопку Закрыть.
  • Введите EXIT и нажмите клавишу ВВОД.

Использование завершения работы

Wpeutil Shutdown

UpdateBootInfo

Заполняет реестр сведениями о загрузке Среды предустановки Windows.

После выполнения этой команды выполните запрос к реестру с помощью wpeutil UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType

Результаты этой операции могут измениться после загрузки дополнительной поддержки драйверов.

Чтобы определить, откуда загружается Среда предустановки Windows, изучите следующее:

  • PEBootType: Error, Flat, Remote, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
  • PEBootTypeErrorCode: код HRESULT
  • PEBootServerName: имя сервера служб развертывания Windows
  • PEBootServerAddr: IP-адрес сервера служб развертывания Windows
  • PEBootRamdiskSourceDrive: буква исходного диска, если она доступна.
  • PEFirmwareType: режим загрузки встроенного ПО: 0x1 для BIOS, 0x2 для UEFI.

Если вы не загружаете службы развертывания Windows, лучший способ определить, откуда была загружена среда предустановки Windows, — сначала проверка раздел реестра PEBootRamdiskSourceDrive. Если он отсутствует, проверьте диски правильного peBootType и найдите файл тега, который идентифицирует загрузочный диск.

Использование UpdateBootInfo

Wpeutil UpdateBootInfo

WaitForNetwork

Ожидает инициализации сетевого карта. Используйте эту команду при создании скриптов, чтобы убедиться, что сетевая карта была полностью инициализирована, прежде чем продолжить.

Использование WaitForNetwork

Wpeutil WaitForNetwork

WaitForRemovableStorage

Во время последовательности запуска Среды предустановки Windows эта команда блокирует запуск до тех пор, пока не будут инициализированы съемные запоминающее устройство, например жесткие usb-диски.

Использование WaitForRemovableStorage

Wpeutil WaitForRemovableStorage

Обзор WinPE

WinPE: подключение и настройка

Параметры обслуживания среды предустановки Windows DISM Command-Line