Thursday, May 30, 2013

WinPE4 McAfee EEPC 7 Plugin

Updated 05/30/2013

Well McAfee has a lengthy PDF on adding EEPC to WinPE . . . you can see all their documentation here McAfee Endpoint Encryption for PC Documentation

The 'Endpoint Encryption for PC 7.0 EETech User Guide' document spans 54 pages, with 7 pages detail adding EEPC to WinPE 3.  In all fairness they did post a "correction" to the PDF on adding to WinPE 4.  If you care to read the 'Endpoint Encryption for PC 7.0 EETech Guide User Guide', be my guest.  Or you can just download this Plugin if you have the EETech.zip and get rolling right away.


INF Files
  • EEPC.inf - This will install McAfee EEPC v7 for WinPE 4
  • EETechCode.inf - This will import the EETechCode.exe into WinPE.  This will only work on x86 right now as I am unsure if there is an x64 version.

Follow these steps to add to MDT
  • Download the WinPE4 McAfee EEPC 7 Plugin
  • Obtain EETech.zip (Note: This Plugin only works for EEPC 7) from McAfee
  • Extract the EETech.zip contents
  • Copy EETech\WinPE\Win32 to the 'WinPE4 McAfee EEPC 7' Plugin Directory
  • Copy EETech\WinPE\Win64 to the 'WinPE4 McAfee EEPC 7' Plugin Directory
  • If you have EETechCode.exe (not part of the EETech.zip), place it in the Plugin Root Directory (same directory as the inf)
  • Import the 'WinPE4 McAfee EEPC 7' Plugin Directory into MDT Out-of-Box Drivers
  • Add the Plugin directory to a Selection Profile used for making your Boot Image

  • Enable the Selection Profile in Deployment Share Properties > Windows PE > Drivers and Patches
  • Make sure to enable 'Include all system-class drivers in the selection profile' in the Deployment Share Properties > Windows PE > Drivers and Patches
  • 'Update Deployment Share' to create new Boot Images

Click on 'Folder actions' from the top menu, then 'Download folder'

Click on 'Folder actions' from the top menu, then 'Download folder'

Wednesday, May 29, 2013

WinPE4 CMTrace Plugin

CMTrace is the new Trace32.  Use this Plugin to add CMTrace to your Boot Images.

  1. Download and install System Center 2012 Configuration Manager Service Pack 1 Component Add-ons and Extensions
  2. Locate CMTrace.exe.  This is a compiled EXE, so when you run the EXE, it will extract either the x86 or the x64 version to %Temp%
  3. Run CMTrace on an x64 computer.  Open %Temp% and locate the new file that was created.  This is the x64 version of CMTrace.  Place this file in the Plugin directory 'WinPE4 CMTrace\x64'.  The file should be named CMTrace.exe
  4. Run CMTrace on an x86 computer.  Open %Temp% and locate the new file that was created.  This is the x86 version of CMTrace.  Place this file in the Plugin directory 'WinPE4 CMTrace\x86'.  The file should be named CMTrace.exe
  5. Install the WinPE4 CMTrace Plugin to your Out-of-Box Drivers
  6. Update your Boot Images and Enjoy

Download the WinPE4 CMTrace Plugin
Click on 'Folder actions' from the top menu, then 'Download folder'

Click on 'Folder actions' from the top menu, then 'Download folder'

WinPE4 BGInfo Plugin

This Plugin will install BGInfo in WinPE 4.

  1. Download Microsoft Deployment Toolkit 2012 Update 1
  2. Copy C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x86\BGInfo.exe to the 'WinPE4 BGInfo\x86' directory
  3. Copy C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64\BGInfo64.exe to the 'WinPE4 BGInfo\x64' directory
Click on 'Folder actions' from the top menu, then 'Download folder'

Click on 'Folder actions' from the top menu, then 'Download folder'

WinPE4 Set Path Plugin

Ever have a need to modify the Path in WinPE?  You can do this temporarily in Startnet.cmd, but once you close the CMD Prompt, that modification goes away.

This Plugin will do that for you when you Update Deployment Share (update Boot Images) by modifying the Path Statement in the registry.  The Path Statement is stored here:
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment

Default Path Statement in WinPE 4:
"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem"

Default Path Statement in WinPE 4 with Windows PowerShell 3.0 Feature Pack:
"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\"

Make sure to include the Default Path above and append your changes at the end using a semicolon.

INF Files

WinPE4.inf - This will add the modified Path Statement to WinPE

Follow these steps to add to MDT


  • Add the Plugin directory to a Selection Profile used for making your Boot Image
  • Enable the Selection Profile in Deployment Share Properties > Windows PE > Drivers and Patches
  • Make sure to enable 'Include all system-class drivers in the selection profile' in the Deployment Share Properties > Windows PE > Drivers and Patches
  • 'Update Deployment Share' to create new Boot Images


Click on 'Folder actions' from the top menu, then 'Download folder'

Download All WinPE4 Plugins
Click on 'Folder actions' from the top menu, then 'Download folder'

MDT WinPE4 Plugins

Using Out-of-Box Drivers and a Selection Profile to inject files or make registry changes is a great way to get away from a cluttered "Extra Files" directory in the Boot Image creation process.  The idea originally came from Johan Arwidmark's ADSI Plugin, so the next several posts on this blog will be related to adding Plugins for different things.

The same steps must be followed in every case

  1. Install the Plugin to Out-of-Box Drivers
  2. Add the Plugin directory to a Selection Profile used for making your Boot Image
  3. Enable the Selection Profile in Deployment Share Properties > Windows PE > Drivers and Patches
  4. Make sure to enable 'Include all system-class drivers in the selection profile' in the Deployment Share Properties > Windows PE > Drivers and Patches