by lunarg on September 28th 2011, at 10:56

IP autoconfiguration (also known as APIPA) configures a network interface with an IP address if no fixed IP has been specified, and there's no DHCP server on the network. In this case, an automatic IP will be assigned out of a private range (usually 169.254.x.x). APIPA exists on all Windows version (safe Windows NT).

In case you wish to disable APIPA on a certain interface, you can use the Windows registry to do this. By default, APIPA is enabled on all interfaces, unless it is explicitly disabled.

  1. Fire up regedit. Navigate to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\Interfaces\adapter clsid, where adapter clsid is the ID of your adapter. If you only have one network card, there should be only one entry.
  2. Look for the value IPAutoconfigurationEnabled. If it does not exist, create it as a REG_DWORD.
  3. Set the value of IPAutoconfigurationEnabled to 0 to disable APIPA. Then, reboot your computer. If the value is already 0, then APIPA is already disabled.