Параметры 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: подключение и настройка
Параметры обслуживания среды предустановки Windows DISM Command-Line