Preparing a machine for WinPE image creation

You must prepare the machine you use to create the image files by installing required software and ensuring that files are in the appropriate locations.


These instructions include steps for creating a boot image file using the image creation tool or CreateWinPE script. If you are using only the image creation tool, some of these steps do not apply (and are so noted).

To prepare the machine for image creation

  1. Download and install the following items from the Microsoft website:
    • .NET Framework Version 2.0 (if using WinPE 2.x) or Version 3.5 (if using WinPE 5.1)

    • Microsoft Core XML Services (MSXML) 6.0 SP2
  2. Download the appropriate kit from the Microsoft download website, as discussed in Installing the Microsoft Windows AIK or ADK:
    • To create WinPE 5.1 images, download the Windows Assessment and Deployment Kit (ADK) for Windows 8.1.

    • To create WinPE 2.1 images, download the Automated Installation Kit (AIK) for Microsoft Windows Vista SP1 and Microsoft Windows 2008.
    • To create WinPE 2.0 images, download the Automated Installation Kit (AIK).


      AIK files are very large and might take a while to download.

  3. Install the appropriate kit:

    • If you are installing an ADK, run the ADKSetup.exe file.
    • If you are installing an AIK, perform the following steps:
      1. Using an image file editor (such as WinImage), open the WAIK image file and extract its contents to a local, temporary directory. Alternatively, mount the WAIK image file to the server.
      2. Install the WAIK by running the appropriate msi file found within it, depending on the architecture of the server that you are using to create the WinPE images.
        • If you are using an x86 machine to create images, run the waikx86.msi file.
        • If you are using an x86-x64 or x64 machine to create images, run waikamd64.msi.
        • If you are using an Itanium machine to create images, run waikia64.msi.


        For information about the unattended image types (x86, x64) that you can create using the x86 and x64 architectures, see the Microsoft WAIK product documentation.

  4. Locate the following BMC Server Automation file:
    This file is included in the main product package when you download BMC Server Automation from the BMC Electronic Product Distribution (EPD) website.
    Copy this file to a directory on the machine where you installed WAIK or ADK. For example, C:\BMC_BL.

  5. Unzip
    This file unzips to create the following subdirectory:
  6. Copy two script files from the unzipped BMC Server Automation directories to the WAIK or ADK directories. Details depend on the WinPE version:

    WinPE versionScript files to copySource directoryTarget directory
    WinPE 5.1
    • CreateWinPE5_1.vbs
    • extractpxeboot.vbs

    The provisioning\winpe subdirectory.

    For example:
    If you placed in C:\BMC_BL and unzipped it there,
    the script files are in

    ADK installation subdirectory \Tools\PETools

    For example:
    C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Tools\PETools

    WinPE 2.x
    • CreateWinPE2_x.vbs
    • extractpxeboot.vbs

    WAIK installation subdirectory \Tools\PETools

    For example:
    C:\Program Files\WinAIK\Tools\PETools

  7. If you are using the image creation wizard to create boot image files, you can begin the wizard now. See Creating WinPE images using the Image Creation wizard.
    If you are using the script to create boot image files, continue with the following steps.
  8. (If using the script to create boot image files) Set up files for driver injection.


    Although driver injection is optional for boot image creation, drivers are typically required to create a usable provisioning boot image.

    To inject drivers into the WinPE image, create a text file called Driver.txt and put this file in the provisioning\winpe directory. For example:
    Add the following line to the Driver.txt file:
    Drivers=<fullPathToINFDriver> <fullPathToINFDriver> ...
    For example:

    Drivers= E:\vmwaredriv\vmd\vmxnet.inf E:\vmwaredriv\vmd\vmx_svga.inf E:\vmwaredriv\vmd\vmware-nic.inf
  9. (If using the script to create boot image files) Run the image creation script. See Creating WinPE image files using the BMC Server Automation script.


After the installation has been tested, you can delete the temporary directory that contains the WAIK files that you extracted in step 3a.

Was this page helpful? Yes No Submitting... Thank you