Recently after updating SCCM we noticed we could no longer pxe for our new UEFI machines. We’re greeted with the error:

Potato quality as I had to take a video to see what the error was since it disappears so fast.
Server IP address is
NBP filename is  smsboot\x64\wdsmgfw.efi
NBP filesize is 0 Bytes
PXE-E23: Client received TFTP error from server.

After some digging turns out wdsmgfw.efi is missing from Boot\x64 directory.

To resolve this, I went on our local server and browsed to C:\Windows\System32\RemInst\boot\x64 and inside was the magical wdsmgfw.efi file.

RemInst Boot Directory for x64

A quick copy and paste into the boot\x64 folder and restart of WDS the server was back up and running!

Hope this helps fellow sysadmins!

Show More

Cory Fiala

Technology and outdoor enthusiast. Currently the sole systems administrator for a local K-12 school district with 800+ staff and 5,500+ students. I support windows servers, Linux systems (FreeBSD and Ubuntu), along with vSphere (4 node cluster). 60+ virtual machines and 8 physical servers. This doesn't include my personal homelab.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button