WinPE Boot Process
For a good read on WinPE, check out the Microsoft Docs
Windows PE (WinPE)
docsmsft

Winlogon

Winlogon.exe is executed on startup. This will read the WinPE Registry at HKLM\System\Setup for the CmdLine value. By default this is winpeshl.exe. When winpeshl.exe executes, it reads values from winpeshl.ini

Winpeshl.ini

Setup.wim
WinPE.wim
WinRE.wim
MDT
ConfigMgr
<Does not exist>
<Does not exist>
[LaunchApp]
AppPath=X:\sources\recovery\recenv.exe
[LaunchApps]
%SYSTEMROOT%\System32\bddrun.exe,/bootstrap
[LaunchApps]
%SYSTEMDRIVE%\sms\bin\x64\TsBootShell.exe

ConfigMgr: TSBootShell.ini

1
[Shell]
2
OrgName=OSDeploy
3
EnableDebugShell=true
4
Run=X:\sms\bin\x64\TsmBootstrap.exe /env:WinPE /configpath:%CONFIGPATH%
Copied!

Startnet.cmd

Setup.wim
WinPE.wim
WinRE.wim
MDT
ConfigMgr
wpeinit
wpeinit
wpeinit
wpeinit
wpeinit
Last modified 2yr ago