The following command-line options are available for PEImg.exe.
|
Option
|
Description
|
|---|
/? | Displays command-line help. |
<%WINDIR%> | Specifies the path to the Windows directory within the base Windows PE image. The image must first be applied or mounted to a local directory by using ImageX. Path can also be written as /image=<path>. |
/import=<path> | Imports a Windows PE package from a .cab file or directory structure. The package will be made available for installation. After importing a package, you must install the package by using the /install option. Winpe.wim provides several Windows PE packages. For example, peimg /import=c:\feature.cab c:\winpe_x86\mount\windows |
/inf=<inf> | Installs an .inf package (typically a driver) to a Windows PE image, where <path> is the path to the .inf file or package. You can perform this on an image that was previously prepared with the /prep option. For, example, peimg /inf=c:\mydevice.inf c:\winpe_x86\mount\windows |
/install=<pkg> | Installs a package, where <pkg> denotes the package name. A list of available packages and their names can be obtained by using the /list option. Wildcards can be used when specifying a package name; any packages with matching names will be installed. For example, peimg /install=WinPE-HTA-Package c:\winpe_x86\mount\windows -OR- peimg /install=*HTA* c:\winpe_x86\mount\windows where wildcards denote any package with HTA in the package name. |
/lang=<culture> [/layerdriver=<ID>] | Sets the locale and the user interface language of a Windows PE image, where <culture> is the culture name of the specified language. A language pack for the specified language must already be installed. For the ja-JP or ko-KR cultures, the /layerdriver option can be used to specify which keyboard layer driver should be installed. For a complete list of <culture> and <ID> values, see Supported Language Packs and Default Settings. You can perform this command on a Windows PE image that was previously prepared with the /prep option. For example, peimg /lang=en-us c:\winpe_x86\mount\windows |
/scratchspace =<size> | Sets the available scratch space, in megabytes. Valid values are 32, 64, 128, 256 and 512. |
/targetpath=X:\ | For hard disk boot scenarios, sets the location of the Windows PE image on the disk. This path must be equal to or a subdirectory of X:\ (this is the default). You can perform this only on a Windows PE image that was previously prepared with the /prep option. |
/timezone =<culture or name> | Sets the default time zone of a Windows PE image. The time zone can be specified by culture name or time zone name. For a complete list of supported <culture> and <name> values, see, Supported Language Packs and Default Settings. You can perform this only on a Windows PE image that was previously prepared with the /prep option. |
/list | Displays a list of packages in the current image. In the INS column, a plus sign (+) denotes installed packages and a minus sign (-) denotes not installed. The /verbose option will display the full package name. For example, peimg /list c:\winpe_x86\mount\windows |
/prep [/f] | Optimizes the Windows PE image for size. This operation cannot be reverted, and after the /prep option is issued, the /install, /uninstall, /import, and /list options will not function. The /lang and /inf options will continue to function. The tool will prompt the user to confirm the option. To suppress this prompt for scripting, specify the /f option. For example, peimg /prep c:\winpe_x86\mount\windows |
/uninstall=<pkg> | Uninstalls a package, where <pkg> is the package name. A list of available packages and their names can be obtained, by using the /list option. Wildcards can be used when specifying a package name; any packages with matching names will be installed. For example, peimg /uninstall=WinPE-HTA-Package c:\winpe_x86\mount\windows -OR- peimg /uninstall=*HTA* c:\winpe_x86\mount\windows where wildcards denote any component with HTA in the package name. |
The following options can also be set.