Fixing the local only internet access issue in Windows Vista
Published Sunday June 08, 2008
Recently I had issues with Windows Vista where it would get on a network, but would only have local access (i.e. “Access: Local only” in the Network and Sharing Center). After spending about an hour and a half I finally stumbled across the solution. Once again, the solution was hidden in a forum, and the Microsoft knowledge base article was fairly hard to follow. So, here are the steps summarized for quickly fixing this.
- First we have to find the name of network adapter that you are using to connect, you can skip this if you know the name of your network adapter.
- Open Network and Sharing Center (Start > Control Panel > Network and Sharing Center)
- Click on “Manage network connections” under “Tasks” on the left side.
- Note the name of the device in “Device Name” column for the connection that you are using (e.g. Intel® PRO/Wireless 3945ABG Network Connection)
- Now we have to find the GUID of this adapter.
- Open the registry editor: Start > type in ‘regedit’
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\
- Look through the numbered sub-keys and jot down the “ServiceName” for the one that has the name of your network card in the “Description.”
- Keep the registry editor open because we will be changing another key in the next step.
- Once you have the GUID of the network then we have to toggle the broadcast flags.
- Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
- Now follow the resolution in the Microsoft knowledge base article
- Make sure to set the DhcpConnForceBroadcastFlag as described in the “More Information” section of the knowledge base article.
- Finally, restart the computer.
Hopefully, after restarting the computer you will be able to access the internet.