Unable to download PXE variable file. Exit code=14.

Boopathi S 3,806 Reputation points
2021-10-04T14:07:16.763+00:00

Hello,

One of the VM is boot from PXE and it provides the below message. It fails immediately after the below message.

137416-capture.jpg

Executing: X:\sms\bin\x64\smstftp.exe get 10...* SMSTemp\0000000007.var X:\sms\data\variables.dat
Set command line: "X:\sms\bin\x64\smstftp.exe" get 10...* SMSTemp\0000000007.var X:\sms\data\variables.dat
Executing command line: "X:\sms\bin\x64\smstftp.exe" get 10...* SMSTemp\0000000007.var X:\sms\data\variables.dat with options (0, 0)
Process completed with exit code 14
Failed to download PXE variable file after 6 retries. Exit code=14.
PxeGetPxeData failed with 0x8004016c
HRESULT_FROM_WIN32(dwError), HRESULT=8004016c (tsmbootstraputil.cpp,1519)
TSMBootstrapUtil::PxeGetPxeData(&bPxeBooted, sVariablesFile, sPxePasswd), HRESULT=8004016c (tsmediawizardcontrol.cpp,2698)
oTSMediaWizardControl.Run(sMediaRoot, true, sTSLaunchMode), HRESULT=8004016c (tsmbootstrap.cpp,1139)
Failed to run from PXE in WinPE
Execute( eExecutionEnv, sConfigPath, sTSXMLFile, uBootCount, bReloadEnv, &uExitCode ), HRESULT=8004016c (tsmbootstrap.cpp,1291)
Exiting with return code 0x8004016C
hMap != 0, HRESULT=80070002 (..\environmentscope.cpp,493)
m_pGlobalScope->open(), HRESULT=80070002 (..\environmentlib.cpp,335)
this->open(), HRESULT=80070002 (..\environmentlib.cpp,561)
Execution complete. TSBootShell

This VM received IP address because it boots from PXE. Please help how to troubleshoot this.

Microsoft Security Intune Configuration Manager Deployment
0 comments No comments
{count} votes

Accepted answer
  1. Pavel yannara Mirochnitchenko 13,331 Reputation points MVP
    2021-10-04T15:52:39.427+00:00

    I remember receiving similar error about variable file download and the troubleshooting was very tricky - at the end we found out, that network router was handling requests in the wrong way, but that did consern every machine, physical or virtual. Virtuals can be tricky some time, will the physical machine load the config to display the Task Sequence menu to you from the same subnet?


1 additional answer

Sort by: Most helpful
  1. Amandayou-MSFT 11,156 Reputation points
    2021-10-05T05:48:37.457+00:00

    Hi @Boopathi S ,

    Could we know if PXE server and PXE client are in the same subnet? If so, we could try to uncheck and re-check the option of Enable PXE Responder without WDS (Windows Deployment Service).

    Here is the article about this operation, refer to it:
    https://www.prajwaldesai.com/enable-pxe-responder-without-windows-deployment-service-sccm-1806/
    Note: Non-Microsoft link, just for the reference.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    https://learn.microsoft.com/en-us/answers/articles/67444/email-notifications.html

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.