www.helmig.com Network BasicsTrouble ShootingStep-by-StepIndexPage OverviewSite Download
Windows95Windows98Windoiws MENT4 WorkstationNT4 ServerWindows 2000
Direct CableDCC Cables
Contact me
Feedback updated : May 1, 2001
Sound/Animation Windows 2000
Disabling Auto IP-address generation

When Windows2000 is configured for TCP/IP "to Obtain an IP address automatically" via DHCP, it will first attempt to locate a DHCP-server (which can takes some time ). If no DHCP
server is found on the network, it will use the build-in "Automatic Client Configuration"
(sometimes referred to as APIPA ) to assign itself an IP-address in the address-range 169.254.x.x
with Subnet- mask 255.255.0.0.

On a large network with a predefined address range, this is often not required, because it will make
the trouble-shooting of networking problems more difficult when Windows2000 takes such an
"initiative" on its own. It is possible to de-activate this feature.
(The required changes in the registry are listed on the Microsoft Knowledge base article Q244268):


You can deactivate the AutoIPgeneration for the complete computer using the Registry-key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Add the following value to this key: "IPAutoconfigurationEnabled", Value type: REG_DWORD
Value in hexadecimal: 0 (A value of 0 disables APIPA support on this computer)
:



You can deactivate the AutoIPgeneration for just one or more network adapters:

You need to find a registry entry under:
HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<adapter>


The <adapter> is listed as an internal number .
If you have problems to identify the proper adapter, see the steps below.

Create a new DWORD-key "IPAutoconfigurationEnabled" with the value set to 0 :


When restarting now Windows2000 and no DHCP-server is found on the network, no IP-address
will be assigned:



How to identify the registry key for
your network adapter ?

Check in the Properties of your Network
configuration the EXACT name for your
Network card ( select it by dragging and
copy it to the clipboard)

Search now the Registry for that "Adapter Description", you need to find the "ClassGUID",
a PCI-network card will be listed under
HKEY_LOCAL_MACHINE\system\CurrentControlSet\Enum\PCI :



with the "ClassGUID", search in
HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\Class\ for this class"

Check the sub-keys for the proper DriverDescription to match your network card.
and look for the Key "NetCfgInstanceID", which is identical to your
<adapter> number.
if you have multiple matches showing the same DriverDescription, check under the sub-key
"Linkage" for the "UpperBind" to be "TCPIP" (just "TCPIP" , not more ! ) :