Alright, I have created a boot USB drive from a Dell Windows 7 Pro OEM disc. The machines that will be using this are using OEM keys so this is the correct media. I have used RT7 Lite (64bit) to inject drivers for my Dell D6520 into the boot/install windows 7 usb. I should also add I used RT7 to remove Windows Welcome Center, Windows Media Player, Windows Anytime Upgrade, and removed the sample music from my windows install. I just installed a fresh copy of Windows 7 on a machine, and before I did any programs I backed up the install using ghost cast server. Then I tried to sysprep it to see if it would work before installing all my programs. I got this error in the setuperr.log
2012-04-04 11:00:52, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\stapi64.dll!
2012-04-04 11:00:52, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\stcplx64.dll!
2012-04-04 11:00:52, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\stapo64.dll!
2012-04-04 11:00:53, Error SYSPRP WindowsSideShow: Failed to get task folder (0x80070002)
2012-04-04 11:00:53, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize', returned error code 31
2012-04-04 11:00:53, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 31
2012-04-04 11:00:53, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x8007001f
This is a partial from the setupact.log
2012-04-04 11:00:53, Info [0x0f0081] SYSPRP LaunchDll:Successfully executed 'spwmp.dll,Sysprep_Generalize_WMP' without error
2012-04-04 11:00:53, Info [0x0f008b] SYSPRP RunRegistryDlls:Found entrypoint in registry at SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrep\Generalize\{b3257dc1-2617-6667-6a6f-2fe2739a2b89}; will try to launch 'C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize'
2012-04-04 11:00:53, Info [0x0f0080] SYSPRP LaunchDll:Found 'C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize'; executing it
2012-04-04 11:00:53, Error SYSPRP WindowsSideShow: Failed to get task folder (0x80070002)
2012-04-04 11:00:53, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize', returned error code 31
2012-04-04 11:00:53, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 31
2012-04-04 11:00:53, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x8007001f
2012-04-04 11:00:56, Info [0x0f004c] SYSPRP WaitThread:Exiting spawned waiting thread
2012-04-04 11:00:56, Info [0x0f0052] SYSPRP Shutting down SysPrep log
2012-04-04 11:00:56, Info [0x0f004d] SYSPRP The time is now 2012-04-04 11:00:56