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

Примечание.

Wpeutil позволяет указывать только по одной команде на строке.

Параметры командной строки Wpeutil

Программа Wpeutil использует следующие правила:

wpeutil {команда}[аргумент]

Пример:

wpeutil shutdown
wpeutil enablefirewall
wpeutil SetMuiLanguage de-DE

Команда Свойства

CreatePageFile [/path=<path>] [/size=<размер>]

Создает файл подкачки указанного размера по указанному пути. По умолчанию используется путь C:\pagefile.sys и размер 64 МБ. Необходимо указать хотя бы один параметр. Пример: wpeutil CreatePageFile /path=C:\pagefile.sys.

Важно!

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

DisableExtendedCharactersForVolume <path on target volume>

Отключает поддержку расширенных символов для DOS-совместимых имен файлов (формат 8.3: имя - 8 знаков, расширение - 3 знака) для тома, содержащего <путь на целевом диске>. Значение <путь на целевом диске> должно указывать корневой каталог тома (например, C:\). При отключении данного параметра все файлы, созданные с использованием расширенных символов, преобразуются в файлы с короткими именами. Эта команда применяется только к томам NTFS.

DisableFirewall

Отключает брандмауэр. Для этой команды аргументы не требуются.

EnableExtendedCharactersForVolume <path on target volume>

Разрешает использование расширенных символов в именах файлов формата 8.3 на томе, содержащем <путь на целевом диске>. Значение <путь на целевом диске> должно указывать корневой каталог тома (например, C:\). Эта команда применяется только к томам NTFS.

Примечание.

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

EnableFirewall

Включает брандмауэр. Для этой команды аргументы не требуются.

InitializeNetwork

Настраивает сетевые компоненты и драйверы, а также задает случайное имя компьютера.

ListKeyboardLayouts <LCID>

Выводит список поддерживаемых сочетаний клавиш (имя и код) для определенного значения кода языка (LCID). Раскладки клавиатуры также обновляются в разделе реестра: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts. Список допустимых кодов языка см. на веб-странице, посвященной списку значений кодов языка (LCID). Пример:

wpeutil ListKeyboardLayouts 0x0409

- Или -

wpeutil ListKeyboardLayouts 1033

Reboot

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

Примечания
  • Текущий сеанс Windows PE можно перезапустить, выполнив следующие команды wpeutil.exe:
    • wpeutil shutdown

    • wpeutil reboot

Saveprofile

Останавливает ведение журнала и сохраняет особый профиль в расположении, которое пользователь указал ранее с помощью команды DISM /enable-profiling. Дополнительные сведения о параметре командной строки /enable-profiling см. в разделе Параметры командной строки обслуживания среды предустановки Windows. Пример:

wpeutil Saveprofile < profile_file_name > "short description"

SetKeyboardLayout <код раскладки клавиатуры>

Задает раскладку клавиатуры для текущего сеанса Windows PE. Это затронет процессы после успешного выполнения команды. Чтобы ознакомиться со списком поддерживаемых раскладок клавиатуры, выполните команду ListKeyboardLayouts <LCID>. Чтобы задать раскладку клавиатуры en-US, используйте следующую команду:

wpeutil SetKeyboardLayout 0409:00000409

SetMuiLanguage <язык>[;<язык>]

Устанавливает язык. Параметр <язык> использует формат кода языка (например, en-US для американского английского языка). Можно указать несколько языков в приоритетном порядке, разделяя их запятыми. Пример:

wpeutil SetMuiLanguage de-DE;en-US

SetUserLocale <язык>[;<язык>]

Устанавливает региональные настройки пользователя. Параметр <язык> использует формат кода языка (например, en-US для американского английского языка). Можно указать несколько языков в приоритетном порядке, разделяя их запятыми. Пример:

wpeutil SetUserLocale de-DE;en-US

Shutdown

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

Примечания
  • Кроме того, в окне командной строки можно выполнить следующие действия:
    • Нажмите кнопку Закрыть.

    • Введите EXIT.

UpdateBootInfo

Обновляет сведения о методе загрузки Windows PE. Сведения сохраняются в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control. Результаты могут измениться после загрузки дополнительной поддержки драйверов.

Примечания
  • WpeUtil UpdateBootInfo заполняет реестр сведениями о загрузке Windows PE. Чтобы определить источник загрузки Windows PE, просмотрите следующие значения:
    • PEBootType (Error, Flat, Remote, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive)

    • Код PEBootTypeErrorCode HRESULT

    • Имя сервера служб развертывания Windows PEBootServerName

    • Имя сервера служб развертывания Windows PEBootServerName

    • IP-адрес сервера служб развертывания Windows PEBootServerAddr

    • Буква диска источника addressPEBootRamdiskSourceDrive, если доступно

  • Если загрузка служб развертывания Windows не выполняется, то для определения источника загрузки Windows PE рекомендуется сначала проверить раздел реестра PEBootRamdiskSourceDrive. Если его нет, просканируйте диски правильного типа PEBootType и выполните поиск файла тегов, указывающего на загрузочный диск.

WaitForRemoveableStorage

Во время процедуры запуска Windows PE эта команда выполнит блокирование в ожидании инициализации съемных устройств хранения, например жестких дисков USB.

См. также