Jump to content

ChrisPE - a PEBakery Team release


Recommended Posts

The PEBakery Team are proud to present the ChrisPE project. Use this project to create WinPE from a range of 32-bit and 64-bit Windows sources, including -

Windows 7

Windows 7 (SP1)

Windows Server 2008 R2 SP1

Windows 8

Windows 8.1

Windows 8.1 Update

Windows 10

Windows RTM source files are recommended. The sources in the above list have been tested, other source files may also work.

This project has been internally tested and developed over the past two months and is now ready for a public beta release. The PEBakery Team anticipate ongoing development and the ChrisPE project is likely to continue to evolve. This may result in changes to some of the core features such as the menu system and supported shells.

Some of the current features include -

No caching of Windows source files - resulting in reduced storage space requirements on the Host OS used to build the project.

.wim support using internal PEBakery commands - the wimlib library is used for managed wim support. The full contents of the the Windows source and WinPE .wim files are not applied (extracted) to a local directory - resulting in significant time savings.

Support for a range of shells including bblean, CMD, LaunchBar and WinXShell.

WoW64 support.

This project has been developed as a base from which to add additional features.

Please note that it's been developed for use with the PEBakery builder and will not work in winbuilder as a number of commands are not supported.

Please download from the ChrisPE github repository - https://github.com/pebakery/chrispe

Instructions are included - please check the documentation in the download (readme.htm).

If you are not familiar with github - use the Clone or download button and select the Download ZIP option to download the project.

Feedback is welcome.

Please have fun.

The PEBakery Team (ied206, alacran, Atari800XL, homes32 and Misty)

Screenshot of ChrisPE with WinXShell -


EDIT: Not all the programs are in the basic download, there is a complementary pakage of scripts, I have it almost ready for upload and will be available for download very soon, new scripts are finished and working now, but under test to prevent any malfuntion, the pakage contains 25 new scripts.


Link to comment
Share on other sites

The ChrisPE project is forum independent. We would like to reach as wide a target audience as possible - not everyone posts here. The release post is duplicated across the following forums (listed alphabetically) -


My Digital Life (MDL)



We will endeavour to cross reference useful information from other forums.

The scripts released with the project are a random sample we put together for testing purposes. Alacran/Taviruni is working on a number of scripts for release.

Build time using Windows 10.0.16299 source (aka Fall Creators Update, aka Version 1709) with all scripts enabled (including WoW64 in the 64-bit build) -

32-bit = 43 seconds

64-bit = 90 seconds

Test system - Lenovo X230 with 4gb RAM and a 64gb OCZ Agility 3 SSD.

1.1 GB of disk space was required for the 64-bit build - this includes a bootable .iso file.

ChrisPE uses a different approach to many other projects -

The same project can be used to create WinPE from a range of sources from Windows 7 onwards.

The wimlib library is used to extract the required files only - reducing disk space usage and saving time.

Source files are not cached. Delete the ChrisPE.Files and ProjectTemp directories to reclaim disk space.

For any developer out there, the Pebakery documentation (see here) is a very useful resource thanks to the fantastic work of homes32, ied206 and alacran.

The plan is to continue development - we need your help to achieve our future goal of adding support for the Explorer shell.

The PEBakery Team

Link to comment
Share on other sites

Thanks to my good Friend Misty who kindly provided me for an space on his place to upload this packs, it is my pleasure to announce there are new scripts available to complement ChrisPE project:

The downloads are two packages:

Scripts Free Applications Pack containing 23 scripts for very useful applications

Scripts Proprietary Applications Pack containing 4 scripts for software you must own and provide by yourself and/or have the appropriate Licence from Author in order to be able to run them, this are:

The good old CalculatorPlus - from MS, It is in this category also because MS do not provide a link to download it anymore, I made this script for myself, I have it since long time ago and  thought some other people may have it too.  (I love this CalculatorPlus as it can run on real OS's from XP to 10).

Ghost - The excelent tool from Symantec for backup (image),  and clone disks and partitions

Ghost Explorer - The explorer for Ghost images from Symantec.

Acronis TrueImage 2018 - The excelent tool from Acronis for backup (image), and clone disks and partitions.

I have to publicly thank Atai800XL for his support, on the realization of this script. He gave all the ideas and knowhow. I only make the code. For that reason he deserves to be mentioned first as author.

I want all you to know I never before made a single script in my life, I started on this fantastic team as tester and translating the excelent PEBakery Manual to spanish (finished up to date), and only translating learned how to read and understand the scripts code, then taking Misty scripts as a guide I was able to modify one script from MistyPE tu run in this project and then I started doing mine .

I tell you all this only to let you know that making scripts for this project is not very complicated, If I did it, anybody can do it.

Download links:

Readme.txt http://alacran.mistyprojects.co.uk/Scripts for ChrisPE Project/README.txt

Free Applications: http://alacran.mistyprojects.co.uk/Scripts for ChrisPE Project/Scripts Free Applications Pack.zip

Proprietary Applications: http://alacran.mistyprojects.co.uk/Scripts for ChrisPE Project/Scripts Proprietary Applications Pack.zip



Edited by alacran
Update links
Link to comment
Share on other sites

If you downloaded the Scripts Free Applications Pack, before this post was written, the HWINFO.script has an issue because the version was recently updated and the version coded for download from the script is not available anymore, to avoid this issue as this software is updated very frequently now the application is encoded in the script, the pakage has been reuploaded with this new version but if you downloaded recently and had some troubles with this script please use this individual update and run it, following instuctions and acept overwrite the previous version.

Easy way is to check on PEBakery your HWINFO script is V2 on top right as in the following picture:


HWINFO.txt: http://alacran.mistyprojects.co.uk/Scripts for ChrisPE Project/HWiNFO.txt

HWINFO.zip: http://alacran.mistyprojects.co.uk/Scripts for ChrisPE Project/HWiNFO.zip

Sorry for the inconvenience.

Edited by alacran
Link to comment
Share on other sites

Portable applications for your ChrisPE, or any other PE

This Portable applications, if you prefer, can replace with a portable version some scripts with same names on "Scripts Free Applications Pack", if you want to do this only deselect that scripts in order to not include them in your build. This first package contains the following applications:



x86 Applications may run in x64 PE if SysWoW was enabled during Build.

x64 Applications only run on x64 PE.

Download Free Portable Applications x86 & x64.zip, into it there is a README.txt, with following instructions:

Assuming you add to your PE build PStart.script, follow next instuctions please:

All you need to do is:

Extract Portables.zip to the root of any partition of your internal HD or your USB device.

If you are making a multi-Isos bootable CD/DVD, Extract Portables.zip to the root of the folder where all Isos are before making the Iso.

If your old PE did not have PStart.script when made, you will have to manually find and run ...\PStart\PStart.exe


I am making a little tutorial (will be available soon) to let you know how you can 7z compress and run your own favorite applications this way.

The advantages of this approach are:

- Keep your Portables outside of boot.wim, making it smaller wich is good for systems with low ram.

- As boot.wim is smaller it boots faster.

- Applications are copied only once to your device, and are avalible to run from any Windows PE.

- Applications are highly compressed with 7z LZMA2 compression.

- When an application is ran it is extracted/decompressed to %SystemRoot%\Temp (X:\Temp on PE, or C:\Temp on OS), and once the program is closed it is deleted from X:\Temp on PE, or C:\Temp when ran on OS, freeing the used RAM.

Edited by alacran
Link to comment
Share on other sites

[by "Misty"]:

A Develop branch has been added to the ChrisPE project on github (see here).

Main changes since the first update -

  • Settings > Tweaks - option K] Font(s) added. This will currently add the segoeui.ttf font to the build - fixing an issue in Windows 10 based WinPE where italic fonts are displayed for icons and in other areas. Note - this has already been applied to the Master branch.
  • Settings > Recommended - Network option removed from this script and moved to a seperate script (see below).
  • Settings > Network - new script. This has been split from the Settings > Recommended script. Includes option to set the ComputerName. Enabling any of the options in this script will add Unattend.xml to the root of the \ChrisPE.Files\ISO.ROOT\ folder and will add an entry to run wpeinit.exe from winpeshl.ini. The unattend.xml file includes an entry for setting the default screen resolution to 1024x768. . This will probably not make any difference if using Windows 8 or newer sources, but should if Windows 6.1.7600/6.1.7601 source files are used as these sources default to low screen resolutions.
  • Applications > TightVNC Server script added. This includes an option for automatically starting TightVNC Server during the WinPE boot process (automatically initializing the network).
  • All Applications scripts can now be executed post build by using the Run Script button.
  • Finalise > Subst - new script. Use to run subst to assign a virtual mount point for the media used to boot ChrisPE.
  • Drivers > Drivers - new script. Experimental Driver integration support. Get WAIK Tools is used to download DISM - ensure that your firewall is configured to allow access to GWT.exe.

In addition to the above, a new method has been introduced for adding program shortcuts for any applications that are not encluded in boot.wim - when the Include Program in boot.wim option is disabled in the Applications scripts. Shortcuts will now be added to the menu system used in the selected shell.


The PEBakery Team

Link to comment
Share on other sites

Complementary Scripts updated to v2.0 to make them compatible with new improvements on ChrisPE-Develop:

Free Applications Pack containing 25 scripts with very useful applications.

Propietary Applications Pack containing 4 scripts for software you must own and provide by yourself and have the appropriate Licence from Author in order to be able to run them, this are:

Ghost Explorer
Acronis TrueImage 2018


Please read this before download.



From ChrisPE Team

Edited by alacran
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Ravindra K. Banthia
      I presently have Win 10 Home 32-bit (1809) on my PC, and I am trying to upgrade to 1909.
      My update does not give me the option to update to 1909, though it displays the message:
      “You’re currently running a version of Windows that’s nearing the end of service. We recommend you update to the most recent version of Windows 10 to get the latest features and security improvements.”
      I had tried to use MediaCreationTool1909, but after the download, I got the message:
       “There was a problem running this tool
      We’re not sure what happened, but were unable to run this tool on your PC. If you continue experiencing problems, reference the error code when contacting customer support. Error code 0xC1800103 - 0x90002”
      So, I am trying to download the ISO directly as I want to install the 64-bit version and update to 1909. I am downloading from my Win 10 environment.
      However, I was unable to download Windows 10 November 2019 Update: Windows 10 Home/Pro.
      I selected “English” as the language.
      For the 64-bit version, I received this error message:
      Unable to download … Win10_1909_English_x64.iso from software-download.microsoft.com.
      Unable to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.
      For the 32-bit, I received this error message:
      Unable to download … Win10_1909_English_x32.iso from software-download.microsoft.com.
      Unable to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.
      Can you help, please?
      Thank you.
    • By Jhonny Silva
      "This file is currently unavailable. Please check again later."
      J'ai acheté une clé pour SEVEN Intégrale et le lien pour télécharger  WIN7 Intégrale Je suis actuellement sous VISTA Intégrale et je veux migrer vers SEVEN.
      Lorsque je me connecte  je demande SEVEN et l'on me demande la version et dans le menu déroulant je n'ai aucune version qui s'affiche. Merci de me dire pourquoi ?
    • By Alphaziel
      WinToolkit Version:
      DISM Version: 6.3.9600.17029
      Target Install OS: Windows 7 Ultimate SP1 x64
      Target PC
      M/B: ASUSTeK 970 PRO GAMING/AURA CPU: AMD Phenom II X6 1100T RAM: Kingston DDR3-1333 2GB*2 SSD: Intel SSD 600p Series (512GB, M.2 80mm PCIe 3.0 x4, 3D1, TLC) Look at this page Update to add native driver support in NVM Express in Windows 7 and Windows Server 2008 R2, we used the WinToolkit in boot.wim and incorporating the NVM Express driver to install.wim * .wim file
      Preset of WinToolkit are as follows:
      #Silent Installs
      mpas-feX64::;NO;15.58 MB;mpas-feX64.exe;Always Installed
      AspNetMVC4::/passive /norestart;NO;1.16 MB;AspNetMVC4.msi;Always Installed
      Windows-KB890830-x64-v5.41::/q /n /z;NO;47.79 MB;Windows-KB890830-x64-v5.41.exe;Always Installed
      DXSETUP Jun2010::/silent;YES;98.39 MB;DirectX\DXSETUP.exe;Always Installed
      vcredist_x86_2005_6.0.3790.0::/q;NO;2.59 MB;VC\x86\vcredist_x86_2005_6.0.3790.0.exe;Always Installed
      vcredist_x64_2005_6.0.3790.0::/q;NO;3.05 MB;VC\x64\vcredist_x64_2005_6.0.3790.0.exe;Always Installed
      vcredist_x86_2008_9.0.30729.5677::/q;NO;4.27 MB;VC\x86\vcredist_x86_2008_9.0.30729.5677.exe;Always Installed
      vcredist_x64_2008_9.0.30729.5677::/q;NO;4.97 MB;VC\x64\vcredist_x64_2008_9.0.30729.5677.exe;Always Installed
      vcredist_x86_2010_10.0.40219.325::/q;NO;8.57 MB;VC\x86\vcredist_x86_2010_10.0.40219.325.exe;Always Installed
      vcredist_x64_2010_10.0.40219.325::/q;NO;9.80 MB;VC\x64\vcredist_x64_2010_10.0.40219.325.exe;Always Installed
      vcredist_x86_2012_11.0.61030.0::/install /passive;NO;6.25 MB;VC\x86\vcredist_x86_2012_11.0.61030.0.exe;Always Installed
      vcredist_x64_2012_11.0.61030.0::/install /passive;NO;6.86 MB;VC\x64\vcredist_x64_2012_11.0.61030.0.exe;Always Installed
      vcredist_x86_2013_12.0.30501.0::/install /passive;NO;6.20 MB;VC\x86\vcredist_x86_2013_12.0.30501.0.exe;Always Installed
      vcredist_x64_2013_12.0.30501.0::/install /passive;NO;6.86 MB;VC\x64\vcredist_x64_2013_12.0.30501.0.exe;Always Installed
      vc_redist.x86_2015_14.0.23026.0::/install /passive;NO;13.13 MB;VC\x86\vc_redist.x86_2015_14.0.23026.0.exe;Always Installed
      vc_redist.x64_2015_14.0.23026.0::/install /passive;NO;13.90 MB;VC\x64\vc_redist.x64_2015_14.0.23026.0.exe;Always Installed
      Journal_en-us_x64::/passive /norestart;NO;4.44 MB;Journal_en-us_x64.msi;Always Installed
      Silverlight_x86_2016-10-05::/Q;NO;6.70 MB;Silverlight_x86_2016-10-05.exe;Always Installed
      Silverlight_x64_2016-10-05::/Q;NO;12.56 MB;Silverlight_x64_2016-10-05.exe;Always Installed
      dotNetFx461_Full_x86_x64intl_Slim::/y;NO;80.20 MB;dotNetFx461_Full_x86_x64intl_Slim.exe;Always Installed
      NDP46-KB3142037-x64::/passive /norestart;NO;2.57 MB;NDP46-KB3142037-x64.exe;Always Installed
      NDP46-KB3143693-x64::/passive /norestart;NO;15.24 MB;NDP46-KB3143693-x64.exe;Always Installed
      NDP46-KB3164025-x64::/passive /norestart;NO;3.30 MB;NDP46-KB3164025-x64.exe;Always Installed
      NDP45-KB3179930-x64::/passive /norestart;NO;42.52 MB;NDP45-KB3179930-x64.exe;Always Installed
      NDP46-KB3179949-x64::/passive /norestart;NO;60.88 MB;NDP46-KB3179949-x64.exe;Always Installed
      install_flash_player_23.0.0.162::-install;NO;19.21 MB;install_flash_player_23.0.0.162.exe;Always Installed
      install_flash_player_ax_23.0.0.162::-install;NO;18.70 MB;install_flash_player_ax_23.0.0.162.exe;Always Installed
      Without GWX(Microsoft spyware), IE9, IE10, IE11
      Install at USB memory with the above settings Disable the extra task scheduler powercfg.exe /hibernate off
      schtasks /CHANGE /DISABLE /TN "\Microsoft\Windows\Defrag\ScheduledDefrag"
      schtasks /CHANGE /DISABLE /TN "\Microsoft\Windows\Maintenance\WinSAT"
      schtasks /CHANGE /DISABLE /TN "\Microsoft\Windows Defender\MP Scheduled Scan"
      schtasks /CHANGE /DISABLE /TN "\Microsoft\Windows Defender\MpIdleTask"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Application Experience\AitAgent"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Autochk\Proxy"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Windows Error Reporting\QueueReporting"
      schtasks /Change /Disable /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem"
      Install Display driver
      Install Realtek Sound Driver
      Rollup (KB3125574) Install the following update package manually. Never using the WUSA command at the command processor, etc., do not install in the /norestart options, etc.. Run the .msu file from obediently Explorer
      1. KB2534366
      2. KB2533552
      3. KB3020369
      4. KB3125574 (2 times reboot PC)
      5. KB3145739 (It has been replaced by KB3185330)
      6. KB3161664 (It has been replaced by KB3185330)
      7. KB3161608 (need reboot PC. When the previously Kernel / User-Mode Driver Framework 1.11 (KB2685811 KB2685813) is installed, the system configuration time for individual shutdown will take longer than)
      8. KB3172605
      9. KB3185911 (need reboot PC)
      Kernel/User-Mode Driver Framework 1.11 (KB2685811 KB2685813) 1. KB2685811
      2. KB2685813
      3. KB3153199 (It has been replaced by KB3185330)
      4. KB3156017 (need reboot PC)
      This is where you perform confirmation of the Windows Update update the first time in the control panel
      My confirmation in about 3 minutes on a PC has been terminated GWX and IE11
      Below, all remove check, to hide, click OK, and re-check for updates
      1. KB2952664
      2. KB3021917
      3. KB3068708
      4. KB3080149
      5. IE11
      Below, all remove check, to hide, click OK, and re-check for updates
      IE9, IE10
      Manually install in the same way the following update package

      KB3136000 (.NET Framework 4.6.1)
      We spent a theme patch
      DWS to check in (Destroy Windows Spying) tool, the FINISH INSTALL!!
      It was finished, we continue why KB3136000 is Isuwari. Somehow, the last few months much it's damn thing is there ...

      The results of WinSAT is this. RAM lol poor !!

      Intel SSD 600p Series is (512GB, M.2 80mm PCIe 3.0 x4, 3D1, TLC) benchmark results

      It is a benchmark result of Video Card nVIDIA GTX960

      I was able to finish the task in about two hours
    • By Guppy
      Good evening everyone!
      I've been using WinToolkit since a lot of years to integrate updates in Windows Installations. Recently I redid my Win7 x64 Installation. I removed the ei.cfg and integrated all major "General" "Security" and "Hotfix" Updates. After integrating I created an ISO and started it in a virtual Machine. But upon booting it only says 
      I don't know what the problem is, especially since my x86 Version started without any issues and in the past there was nothing comparable. Can you tell me what might have went wrong and how I can fix this? 
      Thank you for all suggestions in advance and have a nice day!
  • Create New...