| Problem | Likely Cause | Solution |
| :--- | :--- | :--- |
| ISO boots to "winpeshl.exe" error | Corrupted Explorer shell integration | Rebuild with "WinXShell" instead of Explorer |
| Network icons missing | Not a bug – WinPE lacks full network tray support | Use built-in netstart.cmd script; check IP via command-line ipconfig |
| Apps crash on launch | Missing Visual C++ runtimes | Include "VC Runtime" pack in the Apps section |
| USB 3.0 ports not working on old hardware | Source lacks generic USB 3 drivers | Inject manufacturers' USB 3 drivers manually |
| Build freezes at 70% (mounting boot.wim) | Antivirus locking the mount folder | Add exclusion for the entire WinBuilder folder and disable real-time scanning |
Win10XPE supports "drag and drop" additions. Create a folder C:\Win10XPE\Projects\Win10XPE\Apps\MyTools. Place any portable .exe inside. Then, in WinBuilder, under "Custom Apps," write a simple script:
[Process]
Title=Add My Defragmenter
Description=Include MyDefrag.exe
[Files]
file %SourceDir%\MyDefrag.exe,%TargetDir%\Programs\MyDefrag\MyDefrag.exe
[Shortcuts]
exe=%ProgramFiles%\MyDefrag\MyDefrag.exe,Desktop,MyDefragmenter,MyDefrag.exe,0
Re-run the build.
Initial Setup:
Choosing Components:
Adding Applications and Scripts:
Configuration:
Building the ISO:
This is where WinBuilder shines. On the left sidebar, you have various sections: winbuilder win10xpe
If a tool isn't in the Win10XPE repository, add it manually:
Why choose WinBuilder+Win10XPE over other PE builders? | Problem | Likely Cause | Solution |