Windows DHCP-Client shall not send UID

dhcpuidwindows

is there a way to tell the Windows DHCP-Client not to send along this useless UID parameter with its DHCP requests?

Thing is: We have dual boot machines (Windows and Linux). When Windows gets started first it gets the lease based on a UID that it sends along. Subsequent Linux DHCP requests get a new lease because the DHCP client there – as the rest of the world excluding Windows – doesn't send a UID. The DHCP protocol allows this and if there's a lease with UID, it's preferred and the MAC address isn't even considered.

Our DHCP server has a configuration option to ignore the UID and handle requests only based on the mac address. This however is a violation of the DHCP protocol and therefor I would really be painfull to change this, even though it would most probably not do any harm.

A quick google search held nothing but one mailing list / forum conversation in which some Microsoft guy actually told the topic starter to fiddle with the DHCP server or to reconfigure the DCHP clients to send the same UID as Windows does.

Best Answer

This is possible for Windows 8.1 with the November 2014 update rollup and Windows 10: https://support.microsoft.com/en-us/kb/3004537