Windows XP is configured by default to use the APIPA (Automatic Private IP Addressing) scheme. This scheme allows any Windows XP system that is configured to obtain an IP address automatically from a DHCP server to use an APIPA address if the DHCP server goes down.
However, if you were in the middle of a harried IP connectivity troubleshooting situation, it could be easy to overlook a system that is actually experiencing a connectivity problem due to the fact that it has an IP address—albeit an APIPA address. It would be easier to instantly recognize a problem system if it had no IP address at all.
Fortunately, you can disable APIPA without any repercussions to your network (after all, APIPA doesn't really serve any purpose in a DHCP-based network). Follow these steps to disable APIPA:
1. Launch the Registry Editor (Regedit.exe).
2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
3. Right-click inside the Parameters subkey and select New | DWORD Value.
4. Name the new value IPAutoconfigurationEnabled and press [Enter] twice.
5. Verify that the Value Data text box contains a zero (0) and click OK.
6. Close the Registry Editor and restart the system to ensure that the changes take effect.
If you decide you want to re-enable APIPA, either delete the IPAutoconfigurationEnabled value or change the Value Data to 1.
Note: Editing the registry is risky, so be sure you have a verified backup before saving any changes.
However, if you were in the middle of a harried IP connectivity troubleshooting situation, it could be easy to overlook a system that is actually experiencing a connectivity problem due to the fact that it has an IP address—albeit an APIPA address. It would be easier to instantly recognize a problem system if it had no IP address at all.
Fortunately, you can disable APIPA without any repercussions to your network (after all, APIPA doesn't really serve any purpose in a DHCP-based network). Follow these steps to disable APIPA:
1. Launch the Registry Editor (Regedit.exe).
2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
3. Right-click inside the Parameters subkey and select New | DWORD Value.
4. Name the new value IPAutoconfigurationEnabled and press [Enter] twice.
5. Verify that the Value Data text box contains a zero (0) and click OK.
6. Close the Registry Editor and restart the system to ensure that the changes take effect.
If you decide you want to re-enable APIPA, either delete the IPAutoconfigurationEnabled value or change the Value Data to 1.
Note: Editing the registry is risky, so be sure you have a verified backup before saving any changes.