How To: Fix-Windows Vista Fails To Obtain IP Address From DHCP Server/Router

Windows Vista changes the behavior of the DHCP Client (Compared to Windows XP SP2), and now tells the server to respond using broadcast (multicast instead of unicast). This change allows Windows Vista to obtain an IP address even if not connected to the same subnet as the DHCP server.

Sometimes your Windows Vista will fail to obtain an IP Address from a DHCP(Dynamic Host Configuration Protocol) server like your Broadband or Wireless router. Disable the DHCP BROADCAST flag in Windows Vista is the only resolution.

You can Disable the DHCP BROADCAST flag in Windows Vista by a simple registry modification.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}

Note: In this registry path, click the (GUID) subkey that corresponds to the network adapter that is connected to the network.

By this setting Windows Vista will first try to obtain an IP address by using the BROADCAST flag in DHCP Discover packets. If that fails, it will try to obtain an IP address without using the BROADCAST flag in DHCP Discover packets.

If you know the router or the non-Microsoft DHCP(Dynamic Host Configuration Protocol) server does not support the DHCP BROADCAST flag,then do the following registry alteration:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}

After you set this registry entry, Windows Vista never uses the DHCP BROADCAST flag.

Warning: Modifying the Windows registry can cause serious damage to your Windows Operating System.It is better to backup your Windows registry data before making any changes. Tomstricks.com is not responsible for any changes you may make to your system.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Popularity: 6%

Did You Like This Post? Then You Might Find These Also Interesting:

Written by Tony on May 2nd, 2009 with no comments.
Read more articles on Vista Networking.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .