Hi Billy, this behavior usually indicates a TFTP transfer stall rather than a DHCP or PXE misconfiguration. Since the client receives an IP and identifies the NBP file, the handoff from DHCP to WDS is working. What’s failing is the actual transfer of boot\x64\wdsmgfw.efi. On Server 2019, this is often caused by a corrupted or mismatched boot image in the WDS store, or by NIC driver issues on the client side.
Well now you need to clear and regenerate the boot images by removing and re‑adding them in the WDS console, ensuring they match the architecture. Then confirm that the WDS service is bound to the correct NIC and that UDP port 69 (TFTP) and the ephemeral ports are not being filtered by firewalls or network appliances. If the transfer pegs the NIC and stalls, it can also be a sign of MTU mismatch; try forcing the TFTP block size to 1456 in the WDS server registry under HKLM\System\CurrentControlSet\Services\WDSServer\Providers\WDSTFTP\ReadSize. Finally, test with a different hardware model to rule out client NIC firmware issues. If the problem persists intermittently, you may need to patch Server 2019 to the latest cumulative update, as several PXE/TFTP fixes were included post‑release.