The Configmgr status viewer is showing this:
PXE Control Manager detected PXE service point is not responding to PXE requests. The error is 16389.
The event log on the server says:
Event 257, WDSServer An error occurred while trying to start the Windows Deployment Services server. Error Information: 0x2740
If you convert 0x2740 to decimal it becomes 10048. If you type “net helpmsg 10048” you will get this explanation:
“Only one usage of each socket address (protocol/network address/port) is normally permitted.”
This means that another service is currently using the port that wds is trying to use. This will be normal if PXE point is enabled on a server that also hosts DHCP. In order to fix this you go into registry:
Here you change the UseDHCPPorts from 1 to 0. This will make sure that WDS will not use DHCP ports.
You can also verify the service that is using the port by using : netstat –ano
This will give you a output like this:
UDP 172.20.240.5:67 *:* 1952 UDP 172.20.240.5:68 *:* 1952 UDP 172.20.240.5:88 *:* 640 UDP 172.20.240.5:137 *:* 4 UDP 172.20.240.5:138 *:* 4 UDP 172.20.240.5:389 *:* 640 UDP 172.20.240.5:464 *:* 640 UDP 172.20.240.5:2535 *:* 1952 UDP [::]:123 *:* 796 UDP [::]:161 *:* 2232 UDP [::]:500 *:* 480 UDP [::]:3702 *:* 796 UDP [::]:3702 *:* 796 UDP [::]:56423 *:* 1964 UDP [::]:60147 *:* 796 UDP [::1]:53 *:* 1964 UDP [::1]:56421 *:* 1964
As you can see PID 1952 is using port 67. You can find out what service this is by going into task manager and adding PID column. This is located under View – Select Columns. Here you can add the PID column. Then you will be able to locate the service that is using your port.