I'm having a go using the version of Windows PE that Longhorn 4053's Setup uses. I ran Longhorn's \SOURCES\SETUP.EXE in Windows XP. This copies the installation files from \SOURCES\INSTALL.WIM to C:\$WINDOWS.~BT Setup then reboots the computer. C:\$WINDOWS.~BT\BOOTSECT.DAT boots up, which launches Windows PE. C:\$WINDOWS.~BT\system32\winpeshl.exe launches. Hex edit this file: winpeshl.exe launches C:\$WINDOWS.~BT\system32\startnet.cmd and then C:\$WINDOWS.~BT\Sources\SETUP.EXE and then finally reboots the computer. This sets the screen resolution and then installs network components. SETUP.EXE should then load. However, I deleted this file beforehand. netstart.cmd's command prompt window stays on-screen. However, when this window is closed, winpeshl.exe restarts the computer because it thinks that SETUP.EXE has finished installing Longhorn (when it actually hasn't, because it doesn't even exist). I'm going to have a play with this; see if I can stop winpeshl.exe from rebooting, and see if it's possible to add Explorer to this. If anyone could point me in the right direction, please give me a hand with this. I'll let you know if I find out how to get this going properly.