Jump to content


simps100

Windows 10 Task Sequence Fails

Recommended Posts

Hi all

 

Am starting to test Windows 10 deployments in our enviroment and have ran into a few issues.

 

The task sequence is quite simple, we partition the disk and apply the OS, apply basic Windows settings (Username and time zone) and then move onto the Drivers we use a WMI Query to work out the model to apply the correct drivers, in this case am testing with a Dell E5440, i can tell this part is working as i can see the Task Sequence stars to download the correct driver pack, but when it attempts to install them i get the failure 0x80070032

 

We are running System Center 2012 R2 SP1, Site version is 5.00.8239.1000, our Win PE boot image version is 6.3.96.00.16384, have included the SMSTS log from the machine it fails on below.

 

Hope someone can help work out what im missing!

 

Thanks

<![LOG[AddPnPDriverToStore( pszSource, sTargetSystemDrive, sTargetSystemRoot, wProcessorArchitecture), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\osddriverclient\sysprepdriverinstaller.cpp,658)]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="0" thread="1808" file="sysprepdriverinstaller.cpp:658">
<![LOG[Failed to add driver to driver store. Code 0x80070032]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="3" thread="1808" file="sysprepdriverinstaller.cpp:658">
<![LOG[InstallDriver( iInstallParams->sContentId, iInstallParams->sSource, iInstallParams->pBootCriticalInfo ), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\osddriverclient\driverinstaller.cpp,557)]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="0" thread="1808" file="driverinstaller.cpp:557">
<![LOG[ReleaseSource() for C:\_SMSTaskSequence\Packages\CIL0011D.]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="1" thread="1808" file="resolvesource.cpp:3873">
<![LOG[reference count 1 for the source C:\_SMSTaskSequence\Packages\CIL0011D before releasing]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="1" thread="1808" file="resolvesource.cpp:3883">
<![LOG[Released the resolved source C:\_SMSTaskSequence\Packages\CIL0011D]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="1" thread="1808" file="resolvesource.cpp:3921">
<![LOG[pDriverInstaller->InstallDriverPackage( sPackageId, pBootCriticalInfo ), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\osddriverclient\osddriverclient.cpp,380)]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="0" thread="1808" file="osddriverclient.cpp:380">
<![LOG[Failed to provision driver. Code 0x80070032]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="3" thread="1808" file="osddriverclient.cpp:380">
<![LOG[Exiting with return code 0x80070032]LOG]!><time="08:58:49.916+00" date="11-15-2016" component="OSDDriverClient" context="" type="1" thread="1808" file="osddriverclient.cpp:418">
<![LOG[Process completed with exit code 2147942450]LOG]!><time="08:58:49.931+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="commandline.cpp:1124">
<![LOG[!--------------------------------------------------------------------------------------------!]LOG]!><time="08:58:49.931+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="instruction.cxx:805">
<![LOG[Failed to run the action: E5440 Drivers x64. 
The request is not supported. (Error: 80070032; Source: Windows)]LOG]!><time="08:58:49.931+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="instruction.cxx:911">
<![LOG[MP server http://XXX.XXX.XXX.root. Ports 80,443. CRL=false.]LOG]!><time="08:58:49.931+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6075">
<![LOG[Setting authenticator]LOG]!><time="08:58:49.963+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6097">
<![LOG[Set authenticator in transport]LOG]!><time="08:58:49.963+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:7908">
<![LOG[Sending StatusMessage]LOG]!><time="08:58:50.060+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:4107">
<![LOG[Setting message signatures.]LOG]!><time="08:58:50.060+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1379">
<![LOG[Setting the authenticator.]LOG]!><time="08:58:50.060+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1409">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: XXX.XXX.XXX.root:80  CCM_POST /ccm_system/request]LOG]!><time="08:58:50.076+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:8778">
<![LOG[Request was successful.]LOG]!><time="08:58:50.092+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:9113">
<![LOG[Set a global environment variable _SMSTSLastActionRetCode=-2147024846]LOG]!><time="08:58:50.092+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="executionenv.cxx:669">
<![LOG[Set a global environment variable _SMSTSLastActionSucceeded=false]LOG]!><time="08:58:50.092+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="executionenv.cxx:669">
<![LOG[Clear local default environment]LOG]!><time="08:58:50.092+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="executionenv.cxx:808">
<![LOG[Let the parent group (Install Operating System) decides whether to continue execution]LOG]!><time="08:58:50.107+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="instruction.cxx:1020">
<![LOG[The execution of the group (Install Operating System) has failed and the execution has been aborted. An action failed.
Operation aborted (Error: 80004004; Source: Windows)]LOG]!><time="08:58:50.107+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="instruction.cxx:217">
<![LOG[Failed to run the last action: E5440 Drivers x64. Execution of task sequence failed.
The request is not supported. (Error: 80070032; Source: Windows)]LOG]!><time="08:58:50.107+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="engine.cxx:222">
<![LOG[MP server http://XXX.XXX.XXX.root. Ports 80,443. CRL=false.]LOG]!><time="08:58:50.107+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6075">
<![LOG[Setting authenticator]LOG]!><time="08:58:50.138+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6097">
<![LOG[Set authenticator in transport]LOG]!><time="08:58:50.138+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:7908">
<![LOG[Sending StatusMessage]LOG]!><time="08:58:50.170+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:4107">
<![LOG[Setting message signatures.]LOG]!><time="08:58:50.170+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1379">
<![LOG[Setting the authenticator.]LOG]!><time="08:58:50.170+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1409">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: XXX.XXX.XXX.root:80  CCM_POST /ccm_system/request]LOG]!><time="08:58:50.185+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:8778">
<![LOG[Request was successful.]LOG]!><time="08:58:50.201+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:9113">
<![LOG[Executing command line: X:\WINDOWS\system32\cmd.exe /k]LOG]!><time="09:00:41.866+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="780" file="bootshell.cpp:866">
<![LOG[The command completed successfully.]LOG]!><time="09:00:41.866+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="780" file="bootshell.cpp:948">
<![LOG[Successfully launched command shell.]LOG]!><time="09:00:41.866+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="780" file="bootshell.cpp:438">
<![LOG[Execution::enExecutionFail != m_eExecutionResult, HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanager.cpp,1087)]LOG]!><time="09:07:40.457+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="tsmanager.cpp:1087">
<![LOG[Task Sequence Engine failed! Code: enExecutionFail]LOG]!><time="09:07:40.457+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="tsmanager.cpp:1087">
<![LOG[****************************************************************************]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tsmanager.cpp:1117">
<![LOG[Task sequence execution failed with error code 80004005]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="tsmanager.cpp:1118">
<![LOG[Cleaning Up.]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tsmanager.cpp:762">
<![LOG[Removing Authenticator]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tsmanager.cpp:838">
<![LOG[shKey.DeleteValue( c_szRegValue_SecurityToken ), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\ccmutillib\ccmutillib.cpp,1662)]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="ccmutillib.cpp:1662">
<![LOG[Cleaning up task sequence folder]LOG]!><time="09:07:40.473+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:2513">
<![LOG[Unable to delete file C:\_SMSTaskSequence\TSEnv.dat (0x80070005). Continuing.]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="ccmfile.cpp:1086">
<![LOG[hr, HRESULT=80070091 (e:\nts_sccm_release\sms\framework\core\ccmcore\ccmfile.cpp,1250)]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="ccmfile.cpp:1250">
<![LOG[Failed to delete directory 'C:\_SMSTaskSequence']LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="2" thread="1096" file="ccmfile.cpp:1250">
<![LOG[(dwRet = ::SetNamedSecurityInfoW ((WCHAR*) pszObjectName, objectType, OWNER_SECURITY_INFORMATION, pOwnerSID, NULL, NULL, NULL)) == ERROR_SUCCESS, HRESULT=80070005 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,6871)]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="utils.cpp:6871">
<![LOG[SetNamedSecurityInfo() failed.]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="utils.cpp:6871">
<![LOG[SetObjectOwner() failed. 0x80070005.]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="utils.cpp:6883">
<![LOG[SetObjectOwner (szFName, SE_FILE_OBJECT, c_szAdministrators), HRESULT=80070005 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,6968)]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="utils.cpp:6968">
<![LOG[RemoveFile() failed for C:\_SMSTaskSequence\TSEnv.dat. 0x80070005.]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="utils.cpp:7012">
<![LOG[RemoveDirectoryW failed (0x80070091) for C:\_SMSTaskSequence]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="2" thread="1096" file="utils.cpp:7096">
<![LOG[Deleting volume ID file C:\_SMSTSVolumeID.7159644d-f741-45d5-ab29-0ad8aa4771ca ...]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="resolvesource.cpp:517">
<![LOG[DeleteFileW(sVolumeIDFile.c_str()), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,519)]LOG]!><time="09:07:41.551+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="resolvesource.cpp:519">
<![LOG[Successfully unregistered Task Sequencing Environment COM Interface.]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="environmentlib.cpp:952">
<![LOG[Command line for extension .exe is "%1" %*]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="commandline.cpp:229">
<![LOG[Set command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="commandline.cpp:732">
<![LOG[Executing command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="commandline.cpp:828">
<![LOG[==========[ TsProgressUI started in process 1556 ]==========]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TsProgressUI" context="" type="1" thread="1520" file="winmain.cpp:330">
<![LOG[Command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister]LOG]!><time="09:07:41.566+00" date="11-15-2016" component="TsProgressUI" context="" type="0" thread="1520" file="winmain.cpp:332">
<![LOG[Unregistering COM classes]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TsProgressUI" context="" type="1" thread="1520" file="winmain.cpp:204">
<![LOG[Unregistering class objects]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TsProgressUI" context="" type="1" thread="1520" file="winmain.cpp:495">
<![LOG[Shutdown complete.]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TsProgressUI" context="" type="1" thread="1520" file="winmain.cpp:512">
<![LOG[Process completed with exit code 0]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="commandline.cpp:1124">
<![LOG[Successfully unregistered TS Progress UI.]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:3087">
<![LOG[g_TSManager.Run(), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanager.cpp,926)]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="tsmanager.cpp:926">
<![LOG[::RegQueryValueExW(hSubKey, szReg, NULL, NULL, NULL, &dwSize), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,812)]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="utils.cpp:812">
<![LOG[RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="2" thread="1096" file="utils.cpp:812">
<![LOG[GetTsRegValue() is unsuccessful. 0x80070002.]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="2" thread="1096" file="utils.cpp:843">
<![LOG[End program: ]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tsmanager.cpp:965">
<![LOG[Error Task Sequence Manager failed to execute task sequence. Code 0x80004005]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="3" thread="1096" file="tsmanager.cpp:969">
<![LOG[Sending error status message]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tsmanager.cpp:970">
<![LOG[MP server http://XXX.XXX.XXX.root. Ports 80,443. CRL=false.]LOG]!><time="09:07:41.582+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6075">
<![LOG[Setting authenticator]LOG]!><time="09:07:41.598+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="utils.cpp:6097">
<![LOG[Set authenticator in transport]LOG]!><time="09:07:41.598+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:7908">
<![LOG[Sending StatusMessage]LOG]!><time="09:07:41.660+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:4107">
<![LOG[Setting message signatures.]LOG]!><time="09:07:41.676+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1379">
<![LOG[Setting the authenticator.]LOG]!><time="09:07:41.676+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:1409">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: XXX.XXX.XXX.root:80  CCM_POST /ccm_system/request]LOG]!><time="09:07:41.676+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="libsmsmessaging.cpp:8778">
<![LOG[Request was successful.]LOG]!><time="09:07:41.691+00" date="11-15-2016" component="TSManager" context="" type="0" thread="1096" file="libsmsmessaging.cpp:9113">
<![LOG[Finalize logging request ignored from process 1092]LOG]!><time="09:07:41.691+00" date="11-15-2016" component="TSManager" context="" type="1" thread="1096" file="tslogging.cpp:2106">
<![LOG[Process completed with exit code 2147500037]LOG]!><time="09:07:41.707+00" date="11-15-2016" component="TSPxe" context="" type="1" thread="1080" file="commandline.cpp:1124">
<![LOG[Task Sequence Manager returned code 0x80004005]LOG]!><time="09:07:41.707+00" date="11-15-2016" component="TSPxe" context="" type="1" thread="1080" file="tsmediawizardcontrol.cpp:2087">
<![LOG[ThreadToResolveAndExecuteTaskSequence returned code 0x00000000]LOG]!><time="09:07:41.707+00" date="11-15-2016" component="TSPxe" context="" type="1" thread="416" file="tsmediaresolveprogresspage.cpp:221">
<![LOG[ResolveProgressPage::OnWizardNext()]LOG]!><time="09:07:41.707+00" date="11-15-2016" component="TSPxe" context="" type="0" thread="416" file="tsmediaresolveprogresspage.cpp:113">
<![LOG[Activating Finish Page.]LOG]!><time="09:07:41.707+00" date="11-15-2016" component="TSPxe" context="" type="0" thread="416" file="tsmediafinishpage.cpp:107">
<![LOG[Exiting with return code 0x00000000]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSPxe" context="" type="1" thread="416" file="tsmbootstrap.cpp:1258">
<![LOG[Execution complete.]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="784" file="bootshell.cpp:699">
<![LOG[::RegQueryValueExW(hSubKey, szReg, NULL, NULL, NULL, &dwSize), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,812)]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="0" thread="784" file="utils.cpp:812">
<![LOG[RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="2" thread="784" file="utils.cpp:812">
<![LOG[GetTsRegValue() is unsuccessful. 0x80070002.]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="2" thread="784" file="utils.cpp:843">
<![LOG[End program: ]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="784" file="bootshell.cpp:731">
<![LOG[Finalizing logging from process 776]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="784" file="tslogging.cpp:2110">
<![LOG[Finalizing logs to root of first available drive]LOG]!><time="09:07:41.723+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="784" file="tslogging.cpp:1952">
<![LOG[Successfully finalized logs to C:\SMSTSLog]LOG]!><time="09:07:41.738+00" date="11-15-2016" component="TSBootShell" context="" type="1" thread="784" file="tslogging.cpp:2009">
<![LOG[Cleaning up task sequencing logging configuration.]LOG]!><time="09:07:41.738+00" date="11-15-2016" component="TSBootShell" context="" type="0" thread="784" file="tslogging.cpp:907">

Share this post


Link to post
Share on other sites

Get the latest Windows 10 ADK and install it on your site server. Then create a new boot image for you task sequnce.

Should solve your problem.

 

Did that and I seem to get abit further!

 

So now I apply the OS and it works fine as it did before, it also *appears* to apply the device drivers and does not error as it did before with no issues.

 

The machine then reboots and gets stuck on "Getting Ready" for a good 20/25 minutes, it then reboots into PXE again to apply network settings and install some applications but this is where i seem to get issues. When I hit f8 and go into CMD I can see the machine no longer has an IP which i found abit strange in its self and runs very slowly, when it finally completes i get into Windows and none of the drivers have applied and none of the applications have installed.

 

 

Interestingly it works with no issues on Windows 7 deployment using the same Boot image.

 

Any suggestions appreciated!

 

smsts.log

Share this post


Link to post
Share on other sites

Don't mean to state the obvious but it's failing because it doesn't have a NIC driver. Can you check that the step where drivers get installed is not disabled?

 

Yeah sorry that step is enabled again. Just so im understanding correctly the machine will use the PXE boot image driver whilst formatting / applying the OS / injecting the drivers - then when it reboots it will start to use the drivers installed by the task sequence?

 

Also is Applying a driver package in the same way as have done so for Windows 7 still the best way to do it in W10?

 

Cheers!

Share this post


Link to post
Share on other sites

Yes, your thinking is correct. Windows PE will use whatever driver has been added (if any) up to the point where the OS gets installed and drivers get injected. After this point the NIC driver that's used is the Windows driver AFAIK.

 

You ask is there a better way to install drivers? On a personal level, i believe there is and it completely bypasses the Auto Apply Drivers section of the Task Sequence. Here's what you do;

 

1). Download all the drivers for a given model of computer and create a package in CM12 (Not a drivers package, just a regular package). Let's say it's called Dell Latitude 7275

 

2). In the Apply Driver Packages section of your Task Sequence create a "Set Task Sequence Variable"

- Name: Set %winrootdir% to C:\

- Task Sequence Variable: winrootdir

- Value: C:\

Set a condition on the above to only run if the Folder called "C:\windows" exists

 

3). Create a Run Command Line step called, Apply Dell Latitude 7275

- Command Line: dism.exe /Image:%winrootdir% /Add-Driver /Driver:.\ /Recurse /ForceUnsigned

 

- Tick the Package box and select the Package you created in step 1).

 

4). Put a condition to only run on Dell 7275 machines (WMI: select * from win32_computersystem where model like "Latitude 7275")

 

That's it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.