PEBuilder

Build a custom Windows PE disk with a easy to use GUI interface. PEBuilder is an application that allows you to build a PE image the way you want it. You can enable PowerShell and other components with a simple click of a check box. You can also add your own compatible application right to the image. The tool is simply a GUI over top of my PEBuilder PowerShell script. That way if you still would prefer to use the PowerShell script you can do so.

At this time PE builder only works in windows 10 I am working on a version that will work on windows 7 with Management Frame Work 5.1 



Download PEBuilder

Below is a list of applications that will by default be added to the Windows PE image. You can remove these from the GUI or add your own. Just click add app and point to the containing folder. 

 What Application are included

The install comes with files needed to build my own rescue disk. You can use these files as a template to create your own.

PowerShell support 

If you add PowerShell it will work just like any other PowerShell console though it will not load a user profile that is why the add PowerShell profile script is in the profile.ps1 format.

Bitlocker support

When you add bitlocker support the corresponding PE components get added to the image. Part of these components should be the addition of the mangae-bde.exe tool this exe is what allowes you to interact with a encrypted decice. However the tools resource files do not get added to the image by default. To resolve this I have the PEBuilder copy the needed files from the device the image is being built on. The draw back is that the OS you are building on needs to match the PE image architecture. So if you are building a x86 PE image, to add bitlocker support you need to be building on a x86 OS. 

PEBuilder Change log

4-9-18

  • Added the ability to have BrowsForFolder .net Support in application, Some application that show a folder list would not always show this was due to a missing dll and registry keys in WinPE
    • Added a copy function to the PEbuilder script to copy the needed dll
    • Added a few lines to the  PowerShell Profile to add the needed keys these keys are not accessible when the image is offline so you must load them on each startup 
  • Added a add addition components button that allows you to add more components then the presets for PowerShell and Bitlocker. 
  • Fixed  a issue that would stop the image from being dismounted if another image was already mounted
  • Reworked the process to save to a iso file
    • You can now choose the location you want the iso to be save to 
    • If the file already exist it will save the file with a number increment 
  • Fixed a issue that prevented ProduKey from launching with its run command
  • Added my CSV Viewer application 
  • Added my CopyTool application
  • Added my Disk Command application
1-31-18
  • Added a GUI overlay to the PEBuilder PowerShell script 
  • Added options to enable Bitlocker Support
    • There is an error in the required files being added the image from Microsoft. To fix this I have made it so the script copies the files from the build computer the mounted image file.  
  • Various switch parameters have been changed to strings  
  • Packaged PEBuilder into a proper installer
  • Add a Show-Help function 
    • when you enter Show-Help you will see what commands have been added with the PowerShell profile 
  • Added Support or bitlocker by using mange-bde.exe from X:\windows\Bitlocker

10-3-17
  • Removed recuva until something can be found that will work in WinPE
  • Added a PowerShell profile that will inclused functions to run the build in tools
    • To use a tool like cmtrace type Run-CmTrace
  • Added a function to backup files to a zip file archive 
    • Backup-ToZip -Target <whattobackup> -Destination <backupfile>
  • Added a function to securely wipe a drive 
    • Wipe-Drive -Drive E
  • Removed the launch batch files in place of PowerShell profile functions
  • Moved built in apps to an apps directory located on the root of the system drive
  • Added the Apply-Image command to install a windows wim file on a computer


PEBuilder Requirements

PowerShell 5
.NET Framework
Windows 10
Windows ADK 1709 - Will install when you first build a Image



Comments

  1. I can not use PE Builder v3.2.2.2. I install it and when I run it, a window appears asking me to close the program or find a solution. This I have done and I did not get any results. Also the title of that window says PE Builder v 3.0.0.0. The reason for the error is
    "Signature with problems:
    Name of the problem event: APPCRASH
    Application name: PEBuilderGUI.exe
    Application version: 3.0.0.0
    Application timestamp: 5a6f8aef
    Module name with errors: KERNELBASE.dll
    Module version with errors: 6.1.7601.23539
    Module time stamp with errors: 57c99bd4
    Exception code: e0434352
    Exception shift: 000000000001a06d
    Operating system version: 6.1.7601.2.1.0.256.1
    Locale ID: 14346
    Additional information 1: 152d
    Additional Information 2: 152d49a18dcb45231bb1c1efff527c4d
    Additional information 3: a64f
    Additional information 4: a64f0e24f9745f5d229d01121f62a3ba

    Read our online privacy statement:
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0c0a

    If the online privacy statement is not available, read the privacy statement offline:
    C: \ Windows \ system32 \ en-ES \ erofflps.txt "
    I do not understand any of this, can you help me?

    ReplyDelete
    Replies
    1. I havent seen this before either, What OS are you on and do previous versions work for you ?

      Delete
    2. Make sure you have .Net 4.5 installed aswell

      Delete
    3. 297/5000
      Install the NET Framework 4.0.30319 that I requested when installing the program because it would not be installed otherwise.
      It's the first time I try to install it.
      My operating system is
      Windos 7 Ultimate X64
      HD 160 GB
      MEMORY 4 Gb
      Processor Intel Core 2 Quad Q8400 2.66 _Ghz
      I appreciate your answers

      Delete
    4. ok, I am testing some things in windows 7 and will let you know in the mean time you can run PEBuilderGUI.ps1 from an administrator powershell console to use PEBuilder. The exe is just a wrapper to launch that script.

      Delete
    5. I was able to recreate the issue, you need to have windows management framework 5.1 installed to resolve it
      https://www.microsoft.com/en-us/download/details.aspx?id=54616

      Delete
    6. I appreciate very much, but very much, your concern to help me in this matter. But I've tried to follow your instructions, but I still can not make it work.
      I do not know scripting, and maybe that's what does not allow me to run PEBbuilder.
      I have tried from power shell both x86 and x64 to execute the files that you indicated to me but I have not managed to make it work.
      I do not want to make you lose more time, but I will be eternally grateful for your intention to help me
      THANKS THANKS

      Delete
    7. I have just put out a beta to supply windows 7 support you can get a zip of the app here https://sourceforge.net/projects/pebuilder/files/BETA/Win7BetaRelease1/

      As long as you have .net 4.0 and Windows Management framework 5.1 installed you should be good

      Delete

Post a Comment

Popular posts from this blog

Office 365 Deployment - Office 365 Upgrade Task Sequence

SCCM Task Sequence with GUI - How to install more then one image with a single Task Sequence