Last week I had a remote SCCM distribution point with PXE where the WDS service could not start.
The event log showed this error:
All other Distribution points with PXE support was working as expected.
The reason behind the error showed out to be a missing Visual C++ 2008 Redistributable as explained here:
But why did the rest of the servers work?
Very simple answer – they all had VMware tools installed which was missing at the server with the error.
The latest VMware tools installs Visual C++ 2008 Redistributable