Windows PXE IPv4 Pass but IPv6 fail,WdsClient:There was a problem initializing WDS Mode.

Nick Li 0 Reputation points
2025-11-20T09:13:56.84+00:00

When I set up the PXE service WDS+DHCP on Windows Server 2019/2012, IPv4 can always succeed, but when I switch to IPV6, the error message "WdsClient: There was a problem initializing WDS Mode."

My IPv4 and IPv6 setting: IPv4 IP:192.168.1.1 IPv6 IP:2012/db8::1 prefix:64 I have included the Lan driver in the boot.wim file and the same situation exists. Option 59 has also been added.

The very strange thing is that when my ipv6 connection IP starts with fe80 (link local), I can enter the Pxe server normally to install the os, but as long as the connected IP is 2001:DB8, the error as shown will appear.

enter image description here

enter image description here

Windows for business | Windows Server | Devices and deployment | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Dustin Tran 435 Reputation points Microsoft External Staff Moderator
    2025-11-21T07:28:30.87+00:00

    Hi Nick Li, thank you for contacting the Microsoft Community.


    I have heard about this error several times, and each case came from a different cause. So below, I have compiled all the possible sources of the issue that I have encountered so far for your reference.


    Some common causes:

    • Do not assign a static IP to the host PC on your DHCP server.
    • The client and the WDS server are on different subnets.
    • The NIC drivers are not included in the boot image (note: the boot image, not the install image).
    • There is no VMware system running on the network, or it is not running a parallel DHCP service.

    Most common cause:

    Configure WDS for IPv6:

    After adding DHCPv6 option 59.

    Ensure that WDS is configured to listen on the IPv6 interface.

    Open the WDS management console, right-click the server name → Properties → DHCP tab. Make sure “Configure DHCP option 60 to indicate that this server is also a PXE server” is unchecked, as this does not apply to IPv6.

    Ensure that WDS is configured to respond to all client computers (both known and unknown).


     Additional Tips:

    Firewall Settings: Ensure that the firewall allows traffic on the ports used by WDS and DHCP.

    Check Server Logs: Examine the logs on the WDS and DHCP servers for any error messages related to IPv6 PXE boot.

    Test Network Connectivity: Ensure that the PXE client can communicate with the server over IPv6.


    If you find this answer helpful, don’t hesitate to click “Accept Answer” so everyone can refer to it. 😊

    Thank you.

    Dustin Tran

    1 person found this answer helpful.
    0 comments No comments

  2. Q&A Assist
    2025-11-20T09:14:25.02+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The issue you're experiencing with WDS (Windows Deployment Services) when using IPv6 could be related to the configuration of your DHCP and WDS settings. Here are some considerations to help troubleshoot the problem:

    1. DHCP Scope Options: When using a mix of IPv4 and IPv6, ensure that your DHCP scope options are correctly configured for both protocols. For IPv6, you may need to use IP Helper Table Entries instead of DHCP Scope Options to direct PXE clients to the Boot Program on the WDS server, especially if you have both UEFI and Legacy BIOS machines.
    2. WDS Configuration: Ensure that WDS is configured to support IPv6. You might need to check the settings in the WDS management console to ensure that it is properly set up for IPv6 operations.
    3. Link-Local Addresses: The fact that you can connect using a link-local address (fe80::) but not with a global address (2001:DB8::) suggests that there may be issues with routing or firewall settings that are preventing the global address from functioning correctly.
    4. Firewall Settings: Verify that your firewall settings allow traffic over the necessary ports for PXE booting with IPv6. Ensure that the ports used by WDS for IPv6 are not blocked.
    5. Boot File Configuration: Double-check that the correct boot files are included in your boot.wim file and that they are compatible with the IPv6 environment.
    6. Logs and Diagnostics: Review the WDS logs for any specific error messages that could provide more insight into the issue. You can enable logging in WDS to gather more detailed information about the PXE boot process.

    If the problem persists, consider reaching out to your network infrastructure team to ensure that the IPv6 routing is correctly configured and that there are no network-related issues affecting the PXE boot process.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.