Skip navigation

Disabling DHCP Through the Registry

We have a Windows 2000 server that has two Intel PRO/100+ Adapters set with two static TCP/IP addresses. After we restart the server, though, both adapters are set to a DHCP client. Does a way exist to modify the registry to disable DHCP?

There is a way, in fact. However, finding the proper registry subkey to tweak will require some detective work on your part. Open your favorite registry editor and go to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces subkey, which contains subkeys for every interface in your DHCP and TCP/IP implementation. You'll need to figure out which of those subkeys represents your Win2K system (for example, in my environment, the settings for my Win2K machine are in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\\{9500CA7D-BE90-4BEF-96E5-6A861C0AF6BE\} subkey). Under that subkey, find the REG_DWORD entry EnableDHCP. Make sure the value is set to 0, which disables DHCP (this setting is the default; a value of 1 enables DHCP).

Another registry entry that might affect DHCP is Disable MediaSenseEventLog in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetServices\Tcpip\Parameters subkey. This REG_DWORD entry can have a data value of 0 (which enables the entry) or 1 (which disables the entry). When the entry is disabled, the system stack is unaware of the NIC's connection. Although designed for notebooks, this entry might do the trick.

Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish