DHCP server ignores link selection option when client send option 50

Yong-jun Cho 20 Reputation points
2026-07-24T17:21:43.1766667+00:00

Hi Microsoft Support,

We encountered an issue similar to the one described in the following article:

https://learn.microsoft.com/en-us/answers/questions/432543/dhcp-server-ignores-link-selection-option-when-cli

We were able to resolve the issue on Windows Server 2022 by enabling the hidden registry key DhcpFlagSubnetChangeDHCPRequest.

My question is:

Is the DhcpFlagSubnetChangeDHCPRequest registry key supported and functional on Windows Server 2016 as well?

  • Path: HKEY_LOCAL_MACHINE \System\CurrentControlSet\Services\DhcpServer\Parameters

Value: DhcpFlagSubnetChangeDHCPRequest

Type: REG_DWORD

Value: 0 (disabled, default), 1 (enabled)

Based on our lab testing, it does not appear to have any effect on Windows Server 2016.

Could you please confirm whether this registry key is supported on Windows Server 2016, or if it is only available starting with Windows Server 2022?

Thank you for your assistance.

Windows for business | Windows Server | Networking | Other
0 comments No comments

Answer accepted by question author
VPHAN 43,660 Reputation points Independent Advisor
2026-07-24T17:58:43.66+00:00

Hi Yong-jun Cho,

This specific registry parameter acts as a direct instruction manual for the DHCP service. When enabled, it explicitly tells the server to prioritize the network's Link Selection parameters over a client device's request to keep its old IP address when moving to a new subnet. Without this instruction, older servers default to the client's request, resulting in an invalid IP address assignment for the new location. This capability is natively built into the DHCP architecture of Windows Server 2022 and was retroactively added to Windows Server 2019 through cumulative updates.

Because Windows Server 2016 transitioned into Extended Support in January 2022, it receives strict security updates rather than non-security behavioral backports or feature enhancements. The underlying service code for the Windows Server 2016 DHCP engine was never updated to recognize or process this specific registry parameter.

Since the DHCP engine on that version physically lacks the programming required to interpret this flag, there is no alternative registry edit or hotfix available. The only officially supported resolution to this known limitation is migrating your DHCP infrastructure to Windows Server 2019 with the latest updates or directly to Windows Server 2022.

Hope this answer has brought you some useful information. If it did, please hit “accept answer”. Should you have any questions, feel free to leave a comment.

VPHAN

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

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.