Tuesday, January 17, 2012

Dell Latitude E6400 freezes at sysyprep. fails to build

Yesterday I  had an issue where our Dell Latitude E6400's would not build through SCCM properly. It would fail at the "Windows  XP Setup" sysprep screen. The fix for this turns out to be one of the weirdest things I've seen.

Simply remove the battery before imaging and reinstall it after imaging.. 

Taking a look at the setupapi.log file left in c:\windows\ shows that the last thing it was trying to do was install a drivers for a plug and play device named "ACPI\PNP0C0A\2" and matched with the inf  "battery.inf".

#-011 Installing section [CmBatt_Inst.Interfaces] from "c:\windows\inf\battery.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "ACPI\PNP0C0A\2".
#I121 Device install of "ACPI\PNP0C0A\2" finished successfully.
[2012/01/16 13:07:41 544.1]
#-199 Executing "C:\WINDOWS\system32\setup.exe" with command line: setup.exe -newsetup -mini
#W082 Could not locate a non-empty service section [Clean.Services] in "C:\WINDOWS\system32\$winnt$.inf". Error 0xe0000102: The required line was not found in the INF.