1.方法一
在“本地連接”和“無線網絡連接”中取消TPC/IPv6協議。然後禁用無線網絡再啟用。看看問題解決否?
如果還未解決。
2.方法二。
打開注冊表編輯器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}下的DhcpConnForceBroadcastFlag鍵,將它的值由1改為0. 然後斷開無線連接,再連接!
建議在“本地連接”和“無線網絡連接”中取消TPC/IPv6協議。
微軟關於此方面故障的說明:
症狀
請考慮以下情況:
•您將一台基於 Windows Vista 的計算機連接到網絡。
•然後在網絡上對配置為動態主機配置協議 (DHCP) 服務器的路由器或其他設備進行配置。
•該路由器或其他設備不支持 BROADCAST 標志。
在此情況下,Windows Vista 將無法獲取 IP 地址。
原因
此問題是由 Windows Vista 和 Microsoft Windows XP Service Pack 2 (SP2) 之間的設計差異造成的。具體來說,在 Windows XP SP2 中,DHCP 探索數據包中的 BROADCAST 標志設置為 0(禁用)。而在 Windows Vista 中,並未禁用 DHCP 探索數據包中的 BROADCAST 標志。因此,某些路由器或非 Microsoft DHCP 服務器將無法處理 DHCP 探索數據包。
解決方案
警告:如果使用注冊表編輯器或其他方法錯誤地修改了注冊表,則可能會出現嚴重問題。這些問題可能需要重新安裝操作系統才能解決。Microsoft 不能保證可以解決這些問題。修改注冊表需要您自擔風險。要解決此問題,請在 Windows Vista 中禁用 DHCP BROADCAST 標志。為此,請按照下列步驟操作:
1.單擊“開始”,在“開始搜索”框中鍵入 regedit,然後單擊“程序”列表中的“regedit”。
如果系統提示您輸入管理員密碼或進行確認,請鍵入密碼或單擊“繼續”。
2.找到並單擊下面的注冊表子項: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
在此注冊表路徑中,單擊與連接到網絡的網絡適配器相對應的“(GUID)”子項。
3.在“編輯”菜單上,指向“新建”,然後單擊“DWORD (32 位)值”。
4.在“新值 #1”框中,鍵入 DhcpConnEnableBcastFlagToggle,然後按 Enter。
5.右鍵單擊 DhcpConnEnableBcastFlagToggle,然後單擊“修改”。
6.在“數值數據”框中,鍵入 1,然後單擊“確定”。
7.關閉注冊表編輯器。