題 Windows 7間歇性地斷開有線Internet / LAN連接


簡而言之,我的Windows 7 Ultimate PC會間歇性地斷開其Internet連接。為什麼?

背景:我的電腦連接到我的ADSL調製解調器/路由器,它直接連接到電話線。我還在路由器內打開了無線連接,以便筆記本電腦無線連接。

每隔幾個小時左右,當我使用我的電腦時,我發現我無法訪問互聯網並且頁面無法加載。最終,Windows 7將更新任務欄中的網絡圖標,以在網絡圖標上顯示感嘆號符號。打開網絡和共享中心將顯示“多個網絡”和“互聯網”之間的紅叉。

這是“網絡和共享中心”的圖片(當一切正常時抓住!)

alt text

如您所見,我在這台機器上運行Sun的VirtualBox,並為自己創建了一個網絡連接。這沒有 似乎 影響間歇性丟棄(即無論是否正在使用VirtualBox連接,都會發生間歇性丟棄)。

當連接斷開時,我無法訪問任何Internet頁面,也無法訪問路由器的Web管理頁面 http://192.168.1.1/,所以我假設我也失去了所有本地局域網訪問權限。

它絕對不是我的筆記本電腦的路由器(或互聯網連接本身),使用無線連接(並運行Vista家庭高級版)繼續能夠訪問互聯網(和路由器的網絡管理頁面)就好了。

每次發生這種情況時,我都可以通過打開網絡適配器頁面,禁用“本地連接”然後重新啟用它來立即恢復所有Internet和LAN訪問。給它幾秒鐘,一切都很好。我認為這是因為,在GUI下面,它有效地執行“ipconfig / release”然後“ipconfig / renew”。

為什麼這首先發生呢?我已經google了這個,看到了很多其他人(即使在MSDN / Technet論壇上)遇到相同或幾乎相同的問題,但沒有明確的解決方案。有關在LAN適配器上關閉IPv6並確保沒有電源管理“休眠”網絡適配器的建議已經嘗試但是無法解決問題。似乎沒有任何特定的事件序列導致它發生。我已經在20分鐘內完成了兩次,只是在沒有其他流量的情況下隨機瀏覽網頁,而且我也曾經去過一次然後再用2-3小時再次使用同樣的用法。

為什麼會發生這種情況以及如何阻止它?

編輯:

根據目前提供的答案提供的其他信息:

首先,我忘了提到這是Windows 7 64位,如果這有任何區別的話。

我提到我不認為VirtualBox網絡adpater會以任何方式導致這個問題,我也在其他兩台機器上安裝了VirtualBox,一台運行Windows Vista Home Premium,另一台運行Windows XP。這些計算機都沒有遇到與Windows 7計算機相同的網絡連接問題。

Windows 7計算機的IP分配在“丟棄”之前和之後都是相同的。我在發布IP地址的路由器上有一台DHCP服務器,但我的Windows 7機器使用的是靜態地址。這是“ipconfig”的輸出:

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :  
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller  
   DHCP Enabled. . . . . . . . . . . : No  
   Autoconfiguration Enabled . . . . : Yes  
   IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)  
   Subnet Mask . . . . . . . . . . . : 255.255.255.0  
   Default Gateway . . . . . . . . . : 192.168.1.1  
   DNS Servers . . . . . . . . . . . : 192.168.1.1  
   NetBIOS over Tcpip. . . . . . . . : Enabled  

在系統的事件日誌中,與連接丟棄相關的唯一事件是“DNS客戶端事件”,並且會生成此事件  連接已斷開,並且是一個事件,詳細說明無法找到我可能嘗試訪問的任何網站的DNS信息,就像連接斷開一樣:

Log Name:      System
Source:        Microsoft-Windows-DNS-Client
Event ID:      1014
Task Category: None
Level:         Warning
Keywords:      
User:          NETWORK SERVICE
Description:
Name resolution for the name weather.service.msn.com timed out after none of the configured DNS servers responded.

網絡適配器芯片組是 Realtek PCIe GBE Family Controller 我已經確認這是主板的正確芯片組(華碩M4A77TD PRO),事實上, Windows更新 在2009年1月12日安裝了更新的驅動程序。更新的詳細信息表明它是從2009年12月開始的Realtek軟件更新。順便說一句,在此更新之前,我仍然遇到了相同的間歇性問題。它似乎沒有任何區別。

編輯2(2010年2月1日):

在我尋求解決這個問題的過程中,我發現了一些更有趣的信息。

在另一個論壇上,有人建議我嘗試在“網絡安全模式”下運行Windows,看看問題是否仍然存在。這是一個很棒的建議,我不知道為什麼我自己沒想到它。 所以,我繼續在網絡安全模式下運行了幾個小時,令人驚訝的是,“丟棄”沒有發生過一次。然而,這是一個積極的發現,由於原始問題的間歇性,我並不完全相信問題得到了解決。

我注意到的一件事是我的GFX卡上的風扇比正常情況下運行得更響。這是因為我有一個華碩ENGTS250顯卡(http://www.asus.com/product.aspx?P_ID=B6imcoax3MRY42f3)在BIOS更新修復了問題之前,已經出現了噪音風扇的已知問題。 (請參閱此處的“製造商響應”: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121334 詳情)。

好吧,在安全模式下運行時,風扇以全速運行(不正確)(就像在BIOS更新之前一樣),但是具有(顯然)穩定的網絡連接。顯然,在安全模式下,某些驅動程序沒有為GFX卡加載,所以這讓我想到了GFX卡(因為在安全模式下運行時非常嘈雜的風扇非常明顯)。

我重新啟動進入正常模式,發現Nvidia有一個非常新的GFX卡驅動程序(只有大約1週),所以我下載了相應的驅動程序並安裝了它。安裝和重新啟動後,我能夠使用我的電腦一整天沒有網絡故障! 這是星期六。然而,在星期天,我整天都有我的電腦,經歷了2次網絡連接。目前我的電腦沒有其他任何變化。

所以,故事似乎是更新我的顯卡驅動程序似乎已經改善(如果不是完全修復)的問題,但是,我仍在尋找一個適當的解決方案來解決這個問題。希望這些信息可以幫助任何可能有關於為什麼這個問題首先發生的其他想法的人。 (為什麼新的GFX卡驅動程序與網絡有關?)

到目前為止,我很感謝大家的反饋。但是,我將不得不再次詢問有關如何解決這個特定問題的任何進一步想法?


40
2018-01-17 20:35


起源


這也發生在我身上。看起來驅動程序在一段時間後停止工作......我現在只是重新啟動機器。想知道這是什麼原因,如果它是可以修復的。 - Zoran
@Zoran - 嘗試通過網絡和共享中心停止並重新啟動LAN適配器(詳見我的問題文章)。希望它能讓您的局域網/互聯網連接再次工作,而無需經歷完整的重啟循環。我非常有興趣知道局域網停止/重啟是否適合你,因為你似乎對我有同樣的問題。 - CraigTP
不幸的是,在我的情況下,它沒有幫助。恢復它的唯一方法就是重啟到目前為止...... - Zoran


答案:


解決方案:

我非常尷尬地承認這一點,但我終於找到了我的問題的解決方案,至少對我和我的問題來說,這是一個非常簡單的解決方案。

簡而言之,它是我的PC和路由器之間的一條狡猾的網絡電纜。雖然是全新的,但是電纜顯然間歇性地有缺陷,並且更換了電纜(具有諷刺意味的是,使用我的舊電纜,更加破舊和扭曲但功能完善的網絡電纜),我的局域網已經完美地工作,因為沒有一個“掉落”。 (這是在4-5週的“測試”期間,以確保間歇性問題確實消失了)。

有趣的是,什麼讓我完全不再看到物理硬件的“氣味” 怎麼樣 問題在Windows 7中體現出來。

基本上,LAN電纜中的連接或電線必須略微鬆動。當這將“破壞”時,Windows將在任務托盤區域中顯示損壞的LAN圖標。在我手動進入LAN適配器屬性,禁用LAN,然後重新啟用它之前,這將保持不變。正是這種軟件驅動的臨時“修復”讓我相信故障本身完全是軟件(即操作系統),而不是物理的。每次LAN圖標顯示為“已損壞”時,我都可以通過此禁用/重新啟用一系列步驟“修復”此問題。每次!

在耗盡了所有的軟件途徑之後,我開始使用硬件。我最初改變了我的路由器,並沒有“解決”問題。然後我嘗試了LAN電纜。答對了!

當然,由於問題的間歇性,每當我嘗試新的東西時,我都必須“運行它”幾週,以確保問題已經消失(或者不是,在大多數情況下)因為即使遇到問題,我也可以在問題出現之前沒有一個局域網“休息”的情況下進行5-7天,而這個問題再次成為醜陋的問題。這就解釋了為什麼我在4個月後回答了我自己的問題! :)

我現在已經使用我的新(舊)LAN電纜運行了4-5週,並且在那段時間網絡連接沒有丟失一次。因此,我相信我已經解決了我的問題。

我在這里分享我的解決方案,希望其他任何患有相同症狀的人都可以嘗試更換LAN電纜 第一 (儘管有症狀 非常看 喜歡軟件問題!):)

我還要感謝所有回复各種建議的人!謝謝!


29
2018-05-14 10:17



回到我的Windows網絡故障排除培訓(90年代中期)時,他們說90%的網絡問題與電纜有關。 - Jim McKeeth
該死的,經過一個月的第一次遇到這個問題,以及幾次嘗試解決它,仍然沒有。我和你有完全相同的問題,不,吉姆,改變電纜沒有幫助。最後的辦法是收集我所有的耐心,轉向微軟的支持並祈禱...... :( - mnn
我似乎剛剛遇到了完全相同的問題,交換電纜似乎已經完成了訣竅。在我的情況下,問題還顯示在PC的以太網卡上 網絡速度指示燈將開始綠色,表示高速連接 (100/1000 Mbit / s) 但隨機掉到橙色 (10/100 Mbit / s) 並失去聯繫。顯然,在大多數情況下,這只是一種偽劣電纜的症狀,無法正常維持信號。在極少數情況下,這也可能與自動網絡速度檢測衝突。 - Lilienthal


有些事要嘗試:

  1. 在命令提示符下(以管理員身份運行):

    netsh int ip reset intipreset.log
    重置TCP / IP堆棧=重置/重寫以下與TCP / IP相關的註冊表項:

    * SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
    * SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
    

    (之後可能需要重新配置TCP / IP設置)

    netsh winsock重置
    修復winsock它刪除以前安裝的所有Winsock LSP(分層服務提供程序),包括導致網絡數據包傳輸失敗的潛在故障LSP。因此,可能需要重新安裝以前安裝的所有LSP(防病毒/防火牆)

    netsh接口重置所有
    重置所有接口:6to4,HTTPSTunnel,ipv4,ipv6,isatap,portproxy,tcp,teredo
    但我不確切地知道你冒什麼風險(我認為不多,除了重新安裝/重新配置網絡相關的軟件和Windows參數......)

  2. 卸載您的實際驅動程序並安裝 來自華碩的那個:Realtek RTL8111C LAN驅動程序V7.3.522.2009適用於Windows Win7 32位/ 64位

  3. 卸載asus驅動程序並安裝 來自realtek的那個:7.011

  4. 找到包含對realtek lan驅動程序的引用的c:\ windows \ inf中的所有.inf文件,並將它們全部移動到另一個目錄中,除了一個。在設備管理器中刪除網卡並重新啟動。你要離開的那個應該重新安裝。測試...如果問題未解決,請嘗試另一個.inf文件。


11
2018-02-19 18:45



@fluxtendu - 已經嘗試了第2點和第3點沒有真正的區別(我目前正在運行RealTek驅動程序,因為它們有更新的日期)。第1點和第4點還沒有嘗試過,聽起來很有趣。我將嘗試這些,看看它是怎麼回事。感謝您的輸入。 - CraigTP


令人難以置信的是,我從我的 聯想ThinkPad Y460幾乎完全來自筆記本電腦進入我的無線盒,這是唯一一台運行Windows 7的電腦。

我的路由器連接到無線網橋,無縫工作。

我關閉了Windows防火牆,安裝了ZoneAlarm,問題就不復存在了。

擺脫Windows防火牆 並使用類似免費ZoneAlarm的東西。


3
2017-10-21 05:19





我有一段時間有同樣的問題。在我的情況下,這是由於睡眠/休眠問題。我通過在睡眠期間禁用網絡適配器的電源來解決它。

轉到設備管理器,找到NIC並查看屬性下的電源管理。有一個複選框,上面寫著“允許計算機關閉此設備以節省電量”。禁用解決了我的問題。


2
2018-02-01 09:47



@Brian - 這是我嘗試的第一件事,不幸的是,它沒有任何區別。 - CraigTP
好的,抱歉,我忍不住了。 - Brian Rasmussen
不用覺得自責。感謝您抽出時間發帖,謝謝! - CraigTP


將您的IP設置為靜態。這對我有用。

我在Windows 7計算機上也出現了這個問題,該計算機已運行數月。我按照本頁面上的許多解決方案,但似乎都沒有解決問題。


2
2017-07-14 23:08





我自己研究過這種類型的問題,發現它與IPv6和路由器發生了衝突。

基本上,在所有Windows 7和Vista計算機上禁用IPV6解決了整個網絡的問題。我在這裡寫了更多細節 在博客中


2
2018-01-21 02:27



我可以確認這適用於我可怕的戴爾Vostro的Realtek PCIe GBE系列控制器和新的Windows 7安裝到新的SSD - Matt Melton


對我來說也是如此(Windows 7旗艦版32Bit + VMWare + Intel 1000 / PM適配器)。

我認為問題在於電源管理 - 我不允許“關閉設備以節省電力”,並將驅動程序從Microsoft更新到Intel。

它解決了這個問題。


2
2018-02-19 15:30



這也為我解決了 - 動力管理部分,而不是驅動部分 - Rob Cowell
@Andy - 這是我嘗試過的第一件事,然而,對我來說沒有任何區別。 - CraigTP


我在使用Windows 7的戴爾筆記本電腦上遇到了這個問題,布萊恩·拉斯穆森的帖子讓我知道,我刪除了戴爾控制點和安全軟件套件。這似乎解決了有線NIC卡掉線的問題。

大約每10分鐘發生一次,互聯網訪問將停止網絡訪問。運行網絡故障排除程序將通過重置NIC卡解決它。這看起來很奇怪,直到我查看控制面板中的電源選項,並且NIC卡上有一個Dell控制點選擇。我還將電源選項設置為在插入電源時永不關閉或睡眠。

我希望這可以幫助別人。


1
2017-08-18 15:21





我有戴爾Inspiron筆記本電腦,配有Windows 7 Home 64位和Intel WiFi適配器。我遇到了同樣的問題,

我發現的解決方案是我改變了 電力計劃 在 電源選項 至 高性能 而問題已經消失。

現在我的問題是如何在計算機啟動時將此計劃保存為默認計劃。每次重新啟動它都會改回Power Saver,這似乎是我筆記本電腦上的默認設置。


1
2018-01-15 05:12