Hello DaMingA Wu,
Thank you for posting in Q&A forum.
There can be conflicts between Windows Deployment Services (WDS) and Hyper-V on the same server. These conflicts often arise due to network configuration issues, as both services can interfere with each other's network settings.
Here are some steps to help WDS and Hyper-V work together on the same server:
- Separate Network Adapters:
• Use separate physical network adapters for WDS and Hyper-V. This can help avoid conflicts between the services.
- Configure DHCP Options:
• Ensure that DHCP options are correctly configured to support both services. For example, configure DHCP to not listen on port 67 and set option 60 to indicate the presence of a PXE client.
- Adjust Virtual Switch Settings:
• In Hyper-V, configure the virtual switches to avoid conflicts with WDS. Ensure that the virtual switches are properly set up and do not interfere with the network traffic required by WDS.
- Service Order and Dependencies:
• Ensure that the WDS service starts after the Hyper-V services. You can adjust the service dependencies in the Services console (services.msc).
- Check Event Logs:
• Regularly check the Event Viewer for any errors or warnings related to WDS and Hyper-V. This can help identify specific issues that need to be addressed.
- Consider Role Separation:
• If possible, consider running WDS and Hyper-V on separate servers to avoid conflicts altogether.
Port for WDS:
UDP Port 67: Used by DHCP and PXE boot services. WDS listens on this port to respond to PXE boot requests.
UDP Port 69: Used for TFTP (Trivial File Transfer Protocol) to transfer boot files to the client.
TCP Port 135: Used for RPC (Remote Procedure Call) communication.
UDP Port 4011: Used by WDS to listen for PXE boot requests when the DHCP server is on a different server than WDS.
I hope the information above is helpful.
If you have any questions or concerns, please feel free to let us know.
Best Regards,
Daisy Zhou
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.