Network Properties always displays DHCP

Several times over the several past years I have noticed with Broadcom and Dell servers an issue where I go to change settings in the IP v4 under Windows server where I can’t get the settings to stick with a static address and it seems to be reset back to DHCP. Basically I can not change the static IP address and I am forced back to DHCP, or so it would appear at first glance. In reality the MS GUI isn’t updating properly.
First time this happened it was Windows Server 2003 and just recently it happened again with a Dell T110-II and Windows Server 2012 R2.

Quote from MS KB “manually configure the TCP/IP properties to add a static IP address. After you do this, the Internet Protocol (TCP/IP) Properties dialog box still displays the default settings. Additionally, the Obtain IP address automatically option is selected.
However, when you type ipconfig /all at a command prompt, the static IP address information that you entered manually is displayed.”

Check Network Properties for IP v4 and it shows DHPC.
Make changes and set static IP and DNS server info and click ok and close.
Check ipconfig with Command Prompt and it shows the proper changes
Check the Network Properties IP v4 and it shows DHCP again.
In some cases the network will drop and the server will disconnect from the network.
Uninstall the network card and let the system re-install and DHCP will bring the server back online.
Make changes to Network Properties IP v4 and same thing will happen.
If you make changes 2 times with different IP addresses, ipconfig under Command Prompt and you will see multiple IP addresses now.
Again one of the only ways to reset is to uninstall the card and let the system re-install it.

I spent countless hours troubleshooting and just recently 3.5 hours on the phone with Dell support working on this very issue.

Here is the solution – A registry edit and a KB article from Microsoft.
This probably applies to more than Dell Servers and Broadcom cards, but these are the only combination that I have dealt with.
I hope this saves someone else countless hours on the phone and troubleshooting.

From the MS KB –
To resolve this problem, follow these steps:
Download and then install the latest version of the network adapter driver on the computer.
Click Start, click Run, type regedit, and then click OK.
Locate and then delete the following registry subkey:
If your server is a domain controller, go to step 5. (This includes servers that are running Windows Small Business Server 2003.) If your server is not a domain controller, delete the following registry subkeys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\ {GUID}
Click Start, click Run, type sysdm.cpl, and then click OK.
In the Systems Properties dialog box, click the Hardware tab, and then click Device Manager.
In Device Manager, expand Network adapters, right-click the network adapter that you want, and then click Uninstall.
Restart the computer.
After the computer restarts, the operating system automatically detects the network adapter. If the network adapter is not detected, you may have to manually re-install the network adapter drivers.