IN sys prep, decided it's less pain to revert back to unsysprepped and try and get multitouch and assume graphics driver is working or could get somehow...
2015-12-28 14:04:06, Info SYSPRP ========================================================
2015-12-28 14:04:06, Info SYSPRP === Beginning of a new sysprep run ===
2015-12-28 14:04:06, Info SYSPRP ========================================================
2015-12-28 14:04:06, Info [0x0f004d] SYSPRP The time is now 2015-12-28 14:04:06
2015-12-28 14:04:06, Info [0x0f004e] SYSPRP Initialized SysPrep log at C:\Windows\System32\Sysprep\Panther
2015-12-28 14:04:06, Info [0x0f0054] SYSPRP ValidateUser:User has required privileges to sysprep machine
2015-12-28 14:04:06, Info [0x0f007e] SYSPRP FCreateTagFile:Tag file C:\Windows\System32\Sysprep\Sysprep_succeeded.tag does not already exist, no need to delete anything
2015-12-28 14:04:06, Warning SYSPRP WinMain: File operations pending
2015-12-28 14:04:06, Info [0x0f003d] SYSPRP WinMain:Displaying dialog box for user to choose sysprep mode...
2015-12-28 14:04:11, Info [0x0f00d7] SYSPRP WinMain:Pre-validing 'cleanup' internal providers.
2015-12-28 14:04:11, Info SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 3
2015-12-28 14:04:11, Info [0x0f00ba] SYSPRP SysprepSession::CreateSession: Successfully created instance with mount path C:, action file C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml, and mode <null>
2015-12-28 14:04:11, Info SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetValue: Getting value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2015-12-28 14:04:11, Warning SYSPRP ActionPlatform::GetValue: Error from RegQueryValueEx on value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep; dwRet = 0x2
2015-12-28 14:04:11, Info SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetValue: Getting value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2015-12-28 14:04:11, Info SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2015-12-28 14:04:11, Info [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'Sysprep_Clean_Validate_Opk' in C:\Windows\System32\spopk.dll; executing it
2015-12-28 14:04:11, Info [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'Sysprep_Clean_Validate_Opk' from C:\Windows\System32\spopk.dll without error
2015-12-28 14:04:11, Info [0x0f00d7] SYSPRP WinMain:Pre-validing 'generalize' internal providers.
2015-12-28 14:04:11, Info SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 1
2015-12-28 14:04:11, Info [0x0f00ba] SYSPRP SysprepSession::CreateSession: Successfully created instance with mount path C:, action file C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml, and mode <null>
2015-12-28 14:04:11, Info SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetValue: Getting value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep
2015-12-28 14:04:11, Warning SYSPRP ActionPlatform::GetValue: Error from RegQueryValueEx on value SysprepMode under key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Sysprep; dwRet = 0x2
2015-12-28 14:04:11, Info SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetStringValue: Getting REG_SZ value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2015-12-28 14:04:11, Info SYSPRP ActionPlatform::GetValue: Getting value PROCESSOR_ARCHITECTURE under key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
2015-12-28 14:04:11, Info SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2015-12-28 14:04:11, Info [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'ValidateBitLockerState' in C:\Windows\System32\BdeSysprep.dll; executing it
2015-12-28 14:04:11, Info [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll without error
2015-12-28 14:04:11, Info [0x0f004a] SYSPRP WaitThread:Entering spawned waiting thread
2015-12-28 14:04:11, Info SYSPRP SysprepSearchForUnattend: No unattend file was specified or located; skipping unattend generalize pass.
2015-12-28 14:04:11, Info [0x0f00ac] SYSPRP WinMain:Processing 'cleanup' external provider request.
2015-12-28 14:04:11, Error [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet = 0x1f
2015-12-28 14:04:11, Error [0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f
2015-12-28 14:04:15, Info [0x0f004c] SYSPRP WaitThread:Exiting spawned waiting thread
2015-12-28 14:04:15, Info [0x0f0052] SYSPRP Shutting down SysPrep log
2015-12-28 14:04:15, Info [0x0f004d] SYSPRP The time is now 2015-12-28 14:04:15
2015-12-28 14:04:11, Error [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet = 0x1f
2015-12-28 14:04:11, Error [0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f