Deploying Win 10 image through MDT - error message: PXE-E99 Unexpected network error

Anthony Z 41 Reputation points
2021-08-06T13:12:15.503+00:00

Hello

I am trying to deploy a newly created image in MDT, captured using MDT. I get the error message:

NBP filesize is 0 bytes
PXE-E99: Unexpected network error

I have:

Server 2019 DC with DHCP and DNS roles, on the same subnet as the machines I will be imaging/capturing
Added 060, 066 and 067 entries in DHCP. 060 = PXEClient, 066 = server IP, 067 = \smsboot\x64\bootmgfw.efi
Captured a Win 10 Pro x64 HP laptop image using MDT, which was successful, using MDT.

I read somewhere that to deploy images, I need WDS installed as a role then configured. I was under the impression MDT took care of captures and deployment, without the use of WDS. I have nevertheless installed WDS, but not have not added anything to it, just installed and added my DC as a server and made sure I ticked the "do not listen" boxes, and "accept any computer".

Am I wrong in thinking that MDT and WDS are needed to capture then deploy? Do they go hand in hand?

In addition, have I missed anything which will stop the PXE-E99 error from appearing?

Many thanks.

Windows for business | Windows Client for IT Pros | Devices and deployment | Set up, install, or upgrade
{count} votes

3 answers

Sort by: Most helpful
  1. Rick Someone 411 Reputation points
    2021-08-12T12:25:52.127+00:00

    This has been my resolution when I encountered this issue:

    For PXE-E99

    You can also do this on the WDS side...

    Go into WDS, expand the servers. Right click on the server and select Properties. On the TFTP tab uncheck "Enable Variable Windows Extension".

    1 person found this answer helpful.

  2. Kyle Begle 6 Reputation points
    2022-04-05T20:51:45.9+00:00

    Hello,

    I think this thread is dead, but I ran into this exact issue today so maybe it will help someone. What worked for me was making sure the 'Windows Deployment Services Server' service was running. As soon as the service was successfully running, I could once again PXE boot.

    190371-vmware-fu12hxq8fx.png

    1 person found this answer helpful.

  3. Simon Ren-MSFT 40,341 Reputation points Microsoft External Staff
    2021-08-09T08:11:20.677+00:00

    Hi,

    Thanks for posting in Microsoft Q&A forum.

    1, May we know if you are using PXE boot? If yes, do not use DHCP options 60,66 and 67 on your DHCP servers. If the options are configured, the DHCP server will masquerade as a PXE server and respond to the client with path to the network boot program, then the PXE may fail. Refer to: You want to PXE Boot? Don't use DHCP Options.

    2, We recommend that you refer to the official article to build your MDT environment: Prepare for deployment with MDT

    Best regards,
    Simon


    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.


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.