Wpeutil 명령줄 옵션

Wpeutil(Windows PE 유틸리티)은 Windows PE에 포함된 명령줄 도구로, Windows PE 세션 중에 명령을 실행할 수 있습니다. 예를 들어 Windows PE를 종료하거나 다시 시작하고, 방화벽을 사용 또는 사용 안 함하고, 언어 설정을 지정하고, 네트워크를 초기화할 수 있습니다.

Wpeutil 구문

Wpeutil {command} [argument]

다음은 그 예입니다.

Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE

중요

Wpeutil은 한 줄에 하나의 명령만 수락할 수 있습니다.

CreatePageFile

지정된 경로와 크기로 페이지 파일을 만듭니다. 기본 경로는 C:\pagefile.sys이고 기본 크기는 64MB입니다. 적어도 하나의 옵션을 지정해야 합니다.

중요

페이지 파일이 있는 경우 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

방화벽을 사용하지 않도록 설정합니다.

방화벽 사용량 사용하지 않도록 설정

Wpeutil DisableFirewall

EnableExtendedCharactersForVolume

8.3 형식 파일 이름에 대상 볼륨의 경로가 포함된 볼륨의 확장 문자가 포함될 수 있습니다. 이 명령은 NTFS 볼륨에만 적용됩니다. 대상 볼륨의 경로는 볼륨의 루트를 지정해야 합니다.

참고

ja-JP 또는 ko-KR과 같이 기본적으로 사용하도록 설정된 확장 문자가 있는 언어로 운영 체제를 설치하거나 확장 문자가 사용하도록 설정되지 않은 언어로 Windows PE 사본을 사용하는 경우, en-US와 같이 설치하면 처음 부팅하는 동안 Chkdsk 오류가 발생합니다. 해당 볼륨에 설치하기 전에 이 옵션을 사용하도록 설정하면 Chkdsk 명령이 실행되지 않습니다.

EnableExtendedCharactersForVolume 구문

EnableExtendedCharactersForVolume <path_on_target_volume>

EnableExtendedCharactersForVolume 사용

Wpeutil EnableExtendedCharactersForVolume C:\

EnableFirewall

방화벽을 사용하도록 설정합니다.

EnableFirewall 사용

Wpeutil EnableFirewall

InitializeNetwork

네트워크 구성 요소 및 드라이버를 초기화하고 컴퓨터 이름을 임의로 선택한 값으로 설정합니다. /NoWait 옵션은 PC가 IP 주소를 가져오기 위해 대기하는 시간을 건너뜁니다. /NoWait을 사용하지 않으면 Windows PE는 WinPE 세션 로드를 완료하기 전에 주소 획득을 기다립니다. /NoWait는 DHCP를 사용하지 않는 환경에 유용합니다.

InitializeNetwork 구문

InitializeNetwork [/NoWait]

InitializeNetwork 사용

Wpeutil InitializeNetwork
wpeutil InitializeNetwork /NoWait

ListKeyboardLayouts

지정된 로캘 ID(LCID) 값에 대해 지원되는 키보드 종류(이름 및 ID)를 나열합니다. 키보드 종류는 HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts 키 아래의 레지스트리에서도 업데이트됩니다.

유효한 로캘 ID 목록은 Microsoft 로캘 ID 값을 참조하세요.

ListKeyboardLayouts 구문

ListKeyboardLayouts <LCID>

ListKeyboardLayouts 사용

Wpeutil ListKeyboardLayouts 0x0409
Wpeutil ListKeyboardLayouts 1033

다시 부팅

현재 Windows PE 세션을 다시 시작합니다.

Reboot 사용

Wpeutil Reboot

SaveProfile

로깅을 중지하고 사용자 지정 프로필을 사용자가 이전에 Dism /enable-profiling 명령으로 지정한 위치에 저장합니다. /enable-profiling 명령줄 옵션에 대한 자세한 내용은 DISM Windows PE 서비스 명령줄 옵션을 참조하세요.

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를 입력하고 Enter 키를 누릅니다.

Shutdown 사용

Wpeutil Shutdown

UpdateBootInfo

Windows PE 부팅 방법에 대한 정보로 레지스트리를 채웁니다.

이 명령을 실행한 후 wpeutil UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType을 사용하여 레지스트리를 쿼리합니다.

이 작업의 결과는 추가 드라이버 지원을 로드한 후 변경될 수 있습니다.

Windows PE가 부팅되는 위치를 확인하려면 다음을 검사합니다.

  • PEBootType: 오류, 플랫, 원격, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
  • PEBootTypeErrorCode: HRESULT 코드
  • PEBootServerName: Windows 배포 서비스 서버 이름
  • PEBootServerAddr: Windows 배포 서비스 서버 IP 주소
  • PEBootRamdiskSourceDrive: 사용 가능한 경우 원본 드라이브 문자입니다.
  • PEFirmwareType: 펌웨어 부팅 모드: BIOS의 경우 0x1, UEFI의 경우 0x2.

Windows 배포 서비스를 부팅하지 않는 경우 Windows PE가 부팅된 위치를 확인하는 가장 좋은 방법은 먼저 PEBootRamdiskSourceDrive 레지스트리 키를 확인하는 것입니다. 없는 경우 올바른 PEBootType의 드라이브를 검사하고 부팅 드라이브를 식별하는 일종의 태그 파일을 찾습니다.

UpdateBootInfo 사용

Wpeutil UpdateBootInfo

WaitForNetwork

네트워크 카드가 초기화될 때까지 기다립니다. 계속하기 전에 네트워크 카드가 완전히 초기화되었는지 확인하기 위해 스크립트를 만들 때 이 명령을 사용합니다.

네트워크 사용량 대기

Wpeutil WaitForNetwork

WaitForRemovableStorage

Windows PE 시작 시퀀스 동안 이 명령은 USB 하드 드라이브와 같은 이동식 스토리지 디바이스가 초기화될 때까지 시작을 차단합니다.

WaitForRemovableStorage 사용

Wpeutil WaitForRemovableStorage

WinPE 개요

WinPE: 탑재 및 사용자 지정

DISM Windows PE 서비스 명령줄 옵션