SCCM- OSD error 0x800700A1

Hello,

I work help desk for a company, and we utilize SCCM OSD deployments to image machines. I have a machine that was successfully imaged in the past, but now I cannot get it to re-image.

To image, I boot from a disk, then plug in a password at the task sequence welcome, it retrieves avaliable policy, I then select the appropriate task sequence (in this case Windows 7x64 Role Based)... All that is good.

It then goes to Format and Partition the HDD

I then receive:

Task Sequence: Windows 7 x64 Role Based has failed with the error code (0x800700A1). For more information, contact your system admin or helpdesk. Computer will automatically restart in 15 min.

I can image other machines fine. Here is some of the log if that helps... Thank You

![LOG[DownloadContentLocally(pszSource, sSourceDirectory, dwFlags, hUserToken, pszUserName, pszUserPassword), HRESULT=800700a1 (e:\qfe\nts\sms\framework\tscore\resolvesource.cpp,3331)]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="InstallSoftware" context="" type="0" thread="1312" file="resolvesource.cpp:3331">
<![LOG[TS::Utility::ResolveSource(pszPkgID, sPath, 0, hUserToken, sUserName.empty() ? NULL : sUserName.c_str(), sUserName.empty() ? NULL : sUserPassword.c_str()), HRESULT=800700a1 (e:\nts_sccm_release\sms\client\osdeployment\installsoftware\runcommandline.cpp,395)]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="InstallSoftware" context="" type="0" thread="1312" file="runcommandline.cpp:395">
<![LOG[Failed to resolve the source for SMS PKGID=WHQ00016, hr=0x800700a1]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="InstallSoftware" context="" type="3" thread="1312" file="runcommandline.cpp:395">
<![LOG[cmd.Execute(pszPkgID, sProgramName, dwCmdLineExitCode), HRESULT=800700a1 (e:\nts_sccm_release\sms\client\osdeployment\installsoftware\main.cpp,372)]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="InstallSoftware" context="" type="0" thread="1312" file="main.cpp:372">
<![LOG[Install Software failed to run command line, hr=0x800700a1]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="InstallSoftware" context="" type="3" thread="1312" file="main.cpp:372">
<![LOG[Process completed with exit code 2147942561]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="commandline.cpp:1123">
<![LOG[!--------------------------------------------------------------------------------------------!]LOG]!><time="12:16:55.566+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="instruction.cxx:3012">
<![LOG[Failed to run the action: Use Toolkit Package.
The specified path is invalid. (Error: 800700A1; Source: Windows)]LOG]!><time="12:16:55.581+300" date="11-22-2013" component="TSManager" context="" type="3" thread="684" file="instruction.cxx:3103">
<![LOG[MP server (REMOVED for Identity Purpose). Ports 80,443. CRL=false.]LOG]!><time="12:16:55.581+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="utils.cpp:5301">
<![LOG[Setting authenticator]LOG]!><time="12:16:55.597+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="utils.cpp:5323">
<![LOG[Set authenticator in transport]LOG]!><time="12:16:55.597+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:7751">
<![LOG[Sending StatusMessage]LOG]!><time="12:16:55.613+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="libsmsmessaging.cpp:4025">
<![LOG[Setting message signatures.]LOG]!><time="12:16:55.624+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:1297">
<![LOG[Setting the authenticator.]LOG]!><time="12:16:55.626+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:1327">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: HQINSMP03.GMCC.GRANGE.LOCAL:80  CCM_POST /ccm_system/request]LOG]!><time="12:16:55.626+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="libsmsmessaging.cpp:8621">
<![LOG[Request was succesful.]LOG]!><time="12:16:55.642+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:8956">
<![LOG[Set a global environment variable _SMSTSLastActionRetCode=-2147024735]LOG]!><time="12:16:55.642+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="executionenv.cxx:668">
<![LOG[Set a global environment variable _SMSTSLastActionSucceeded=false]LOG]!><time="12:16:55.642+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="executionenv.cxx:668">
<![LOG[Clear local default environment]LOG]!><time="12:16:55.642+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="executionenv.cxx:807">
<![LOG[Let the parent group (Gather Logs and StateStore on Failure) decides whether to continue execution]LOG]!><time="12:16:55.673+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="instruction.cxx:3212">
<![LOG[The execution of the group (Gather Logs and StateStore on Failure) has failed and the execution has been aborted. An action failed.
Operation aborted (Error: 80004004; Source: Windows)]LOG]!><time="12:16:55.673+300" date="11-22-2013" component="TSManager" context="" type="3" thread="684" file="instruction.cxx:2425">
<![LOG[Failed to run the last action: Use Toolkit Package. Execution of task sequence failed.
The specified path is invalid. (Error: 800700A1; Source: Windows)]LOG]!><time="12:16:55.673+300" date="11-22-2013" component="TSManager" context="" type="3" thread="684" file="engine.cxx:214">
<![LOG[MP server (REMOVED for Identity Purpose). Ports 80,443. CRL=false.]LOG]!><time="12:16:55.673+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="utils.cpp:5301">
<![LOG[Setting authenticator]LOG]!><time="12:16:55.689+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="utils.cpp:5323">
<![LOG[Set authenticator in transport]LOG]!><time="12:16:55.705+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:7751">
<![LOG[Sending StatusMessage]LOG]!><time="12:16:55.711+300" date="11-22-2013" component="TSManager" context="" type="1" thread="684" file="libsmsmessaging.cpp:4025">
<![LOG[Setting message signatures.]LOG]!><time="12:16:55.721+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:1297">
<![LOG[Setting the authenticator.]LOG]!><time="12:16:55.723+300" date="11-22-2013" component="TSManager" context="" type="0" thread="684" file="libsmsmessaging.cpp:1327">

November 22nd, 2013 6:57pm

"Failed to resolve the source for SMS PKGID=WHQ00016"

One of the packages referenced by the task sequence is unavailable from the distribution point, so it's failing. Make sure your DP is up and accessible, or that the package exists and is up-to-date.

Free Windows Admin Tool Kit Click here and download it now
November 22nd, 2013 9:46pm

This is old but wasn't really answered. If this is a new or blank disk then the problem most likely is that you are trying to use package that gets cached to the HD before it is formatted. Make sure that you partition and format the disk BEFORE any MDT Packages or other Packages are used. Obviously Josh's answer can be correct too depending on the details.  I hope this helps.
  • Edited by DAllston Tuesday, December 09, 2014 10:01 PM Original reply wasnt clear
December 9th, 2014 9:57pm

DAllston's solution worked for me. :)
Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 12:12am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics