I am trying to make myself a Windows XP Media Center Edition unattended installation disc which will set up my machine just the way I like it every time I reload. I am using $OEM$ distribution folders for drivers and a heavily customized WINNT.SIF setup script. I've done this many times in the past with various machines and versions of Windows. But this time, I am running into a problem I've never had before . . .
The system completes text mode setup just fine. When it moves on to the graphical portion, it does the hardware detection successfully, then prompts for user name and password, organization, time zone, etc. Then after that, when it moves on to detecting network hardware, the system reboots just as the detection gets to 100%. It never shows the dialogs for network settings, domain/workgroup, etc. When it reboots, it begins the graphical portion of setup all over again in an endless loop.
Right now I am testing it as an ISO image in a virtual machine. The behavior occurs in both Virtual PC and VMWare. It seems to work fine if I get rid of the WINNT.SIF file, so the image seems solid. But I have verified every option in the WINNT.SIF file and nothing is wrong with it as far as I can see. So maybe something else is going on. Here is the WINNT.SIF file (with my product key and name/password removed, of course):