Windows 7间歇性地断开有线Internet / LAN连接


40

简而言之,我的Windows 7 Ultimate PC会间歇性地断开其Internet连接。为什么?

背景:我的PC连接到直接连接到电话线的ADSL调制解调器/路由器。我还打开了路由器内的无线连接,以便笔记本电脑进行无线连接。

每隔几个小时左右,在使用PC时,我发现我无法访问Internet,并且无法加载页面。最终,Windows 7将更新任务托盘中的网络图标,以在网络图标上显示感叹号。打开网络和共享中心将显示“多个网络”和“ Internet”之间的红叉。

这是“网络和共享中心”的照片(当一切正常时,该照片被抢夺了!)

替代文字

如您所见,我正在这台计算机上运行Sun的VirtualBox,这将为其自身创建网络连接。这似乎并不会影响间歇性丢弃(即无论是否使用VirtualBox连接,都会发生间歇性丢弃)。

当连接断开时,我将无法访问任何Internet页面,也无法访问位于http://192.168.1.1/的路由器的Web管理员页面,因此我假设我也失去了所有本地LAN访问权限。

绝对不是我的笔记本电脑中的路由器(或Internet连接本身),使用无线连接(并运行Vista Home Premium)仍然可以正常访问Internet(和路由器的Web管理页面)。

每次发生这种情况时,我都可以通过打开“网络适配器”页面,禁用“本地连接”,然后重新启用它来立即恢复所有Internet和LAN访问。给它几秒钟,一切都会好起来的。我认为这是因为,在GUI下,它实际上是在执行“ ipconfig / release”然后是“ ipconfig / renew”。

但是为什么这首先发生呢?我已经为此搜索了一下,看到很多其他人(甚至在MSDN / Technet论坛上)遇到相同或几乎相同的问题,但没有明确的解决方案。已经尝试过建议关闭LAN适配器上的IPv6,并确保没有电源管理使网络适配器“处于睡眠状态”,但不能解决该问题。似乎也没有任何导致它发生的特定事件序列。在20分钟内,我只是随机浏览网络而没有其他流量时,它运行了两次;我也曾经运行过一次,然后在2-3个小时内再次使用相同的用法,却没有再运行过。

为什么会发生这种情况,以及如何使其停止?

编辑:

根据到目前为止提供的答案的其他信息:

首先,我忘了提到这是Windows 7 64位,如果这根本没有任何区别的话。

我提到过,我认为VirtualBox网络适配器不会以任何方式引起此问题,并且我还在另外两台计算机上安装了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并且我已经确认这是主板(Asus M4A77TD PRO)的正确芯片组,实际上,Windows Update在2009年1月12日为此安装了更新的驱动程序。更新的详细信息说,这是2009年12月以来的Realtek软件更新。顺便说一句,在此更新之前,我仍然遇到相同的间歇性问题。似乎没有任何区别。

编辑2(2010年2月1日):

为了解决这个问题,我发现了一些更有趣的信息。

在另一个论坛上,有人建议我应该尝试在“带网络的安全模式”下运行Windows,看看问题是否继续发生。这是一个很棒的建议,我不知道为什么我自己没想到这个。因此,我开始在带有网络的安全模式下运行了几个小时,而且令人惊讶的是,“删除”从未发生过一次。这是一个积极的发现,但是,由于原始问题的间歇性,我并不完全相信问题已得到解决。

我注意到的一件事是GFX卡上的风扇运转的声音比正常情况大得多。这是由于以下事实:我有一个ASUS 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周的旧版本),因此我下载了相应的驱动程序并安装了它。安装并重新启动后,我可以整天使用PC,而不会丢失网络!这是星期六。但是,在星期天,我几乎一整天都拥有PC,并且经历了两次网络中断。这次没有对我的PC进行任何其他更改。

因此,故事似乎是更新我的显卡驱动程序似乎已改善(如果不能完全解决)该问题,但是,我仍在寻找适当的解决方法。希望这些信息可以对可能首先想到此问题的其他想法的人有所帮助。(为什么新的GFX卡驱动程序与网络有关系?)

到目前为止,我很感谢大家的反馈。但是,我将不得不再次询问有关如何解决此特定问题的更多想法?


我也正在发生这种情况。看起来驱动程序在一段时间后停止工作。。。现在暂时重新启动计算机。不知道这是什么原因,并且是否可以解决。
Zoran 2010年

@Zoran-尝试通过网络和共享中心停止并重新启动LAN适配器(如我的问题中所述)。希望它可以使您的LAN /互联网连接再次工作,而不必经历完整的重新启动周期。我很想知道LAN停止/重新启动是否也对您有用,因为您似乎对我有同样的问题。
CraigTP

不幸的是,就我而言,这无济于事。到目前为止,恢复它的唯一方法是重新启动...
Zoran 2010年

Answers:


29

找到的解决方案:

我对此感到非常尴尬,但是我终于找到了解决我问题的方法,而且至少对我和我的问题来说,这是一个非常简单的解决方法。

简而言之,这是我的PC和路由器之间的一条不稳定的网络电缆。尽管是全新电缆,但电缆显然间歇性地出现了故障,并且更换了电缆(具有讽刺意味的是,更换了我的旧电缆,弯曲和扭曲但运行良好的网络电缆),从此我的LAN就完美运行了,没有出现任何“掉线”的情况。(这是在4到5周的“测试”过程中,以确保间歇性问题确实消失了)。

有趣的是,和什么完全把我关在看物理硬件“香”是如何的问题表现在Windows 7中。

基本上,LAN电缆中的连接或电线必须稍微松动。当此操作“中断”时,Windows将在任务栏区域中显示一个损坏的LAN图标。在我手动进入“ LAN适配器”属性,禁用LAN,然后重新启用它之前,这将一直无效。正是这种软件驱动的临时“修复”使我相信故障本身完全基于软件(即操作系统),而不是物理的。每当LAN图标显示为“损坏”时,我可以使用此禁用/重新启用一系列步骤来“修复”问题。每次!

在用尽所有软件途径之后,我开始着手硬件。首先,我将路由器更改为其他路由器,但这并没有“解决”问题。然后我尝试了局域网电缆。答对了!

当然,由于问题的断断续续的性质,每次我尝试新事物时,都必须“运行”几个星期以确保问题消失了(或者在大多数情况下都没有)情况),因为即使问题出在那儿,我也能走5-7天,而没有一次局域网“中断”,之后问题再度变得丑陋。这说明了为什么我在4个月后回答自己的问题!:)

现在,我使用新的(旧的)LAN电缆运行了4-5周,并且在这段时间内网络连接没有断开一次。因此,我相信我已经解决了我的问题。

我在这里分享我的解决方案,希望从相同的症状别人的痛苦可以尝试改变局域网电缆第一(尽管症状样子非常像一个软件问题!):)

我还要感谢所有提出各种建议的人!谢谢!


4
回到我90年代中期进行Windows网络故障排除培训时,他们说90%的网络问题与电缆有关。
2011年

该死的,在第一个月遇到这个问题并尝试解决这个问题后,仍然一无所获。我有与您完全相同的问题,不,吉姆,更换电缆无济于事。最后的办法是聚集我的所有耐心,寻求Microsoft支持并祈祷... :(
mnn

我似乎刚刚遇到了完全相同的问题,更换电缆似乎可以解决问题。以我为例,该问题还显示在PC的以太网卡上,其中网络速度指示灯将开始呈绿色亮起,表示高速连接(100/1000 Mbit / s),但随机下降为橙色(10/100 Mbit / s) )并失去联系。显然,在大多数情况下,这仅是电缆伪劣的症状,无法正确维持信号。在极少数情况下,这也可能与自动网络速度检测发生冲突。
Lilienthal

11

可以尝试的一些事情:

  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 reset
    修复winsock它将删除以前安装的所有Winsock LSP(分层服务提供商),包括可能导致网络数据包传输失败丢失的潜在故障LSP。因此,可能需要重新安装所有以前安装的LSP(防病毒/防火墙)

    netsh interface reset all
    重设所有接口:6to4,HTTPSTunnel,ipv4,ipv6,isatap,portproxy,tcp,teredo,
    但我不知道这样做有什么风险(我想不多,除了重新安装/重新配置与网络相关的软件和Windows参数...)

  2. 卸载实际的驱动程序,然后从华硕安装一个驱动程序:Realtek RTL8111C LAN驱动程序V7.3.522.2009 Windows Win7 32bit / 64bit

  3. 卸载asus驱动程序并从realtek安装一个驱动程序:7.011

  4. 在c:\ windows \ inf中找到所有包含对realtek lan驱动程序的引用的.inf文件,并将它们全部移至另一个目录(一个目录除外)。在设备管理器中卸下网卡,然后重新启动。您剩下的那一个应该重新安装。测试...如果问题没有解决,请尝试另一个.inf文件。


@fluxtendu-已经尝试了第2点和第3点,没有任何实际差异(我目前正在运行RealTek驱动程序,因为它们的日期更新了)。第1点和第4点尚未尝试过,听起来很有趣。我将尝试这些,看看情况如何。感谢您的输入。
CraigTP

3

令人难以置信的是,我从Lenovo ThinkPad Y460上掉下来的钱几乎完全是从笔记本电脑转到无线设备盒,那是唯一一台运行Windows 7的计算机。

我的路由器已连接至无线网桥,该网桥工作正常。

我关闭了Windows防火墙,安装了ZoneAlarm,问题消失了。

摆脱Windows防火墙,使用免费的ZoneAlarm之类的东西。


2

我有一阵子有同样的问题。以我为例,这是由于睡眠/休眠问题引起的。我通过在睡眠期间禁用网络适配器的电源来解决此问题。

转到设备管理器,找到NIC并在属性下查看电源管理。有一个复选框,上面写着“允许计算机关闭此设备以节省电能”。禁用那解决了我的问题。


@Brian-那是我尝试的第一件事,但是不幸的是,它没有任何区别。
CraigTP

好的,抱歉,我帮不上忙。
Brian Rasmussen'2

1
不必难过。感谢您抽出宝贵的时间,谢谢!
CraigTP

2

将您的IP设置为静态。这对我有用。

在运行良好几个月的Windows 7计算机上,我也遇到了此问题。我遵循了本页上的许多解决方案,但似乎都无法解决该问题。


2

我自己研究了此类问题,发现与IPv6和路由器冲突。

本质上,在所有Windows 7和Vista计算机上禁用IPV6可以解决整个网络的问题。我在博客中写了更多细节。


我可以确认这适用于我可怕的Dell Vostro的Realtek PCIe GBE系列控制器,以及将Windows 7全新安装到新的SSD上的情况
Matt Melton 2014年

2

对我来说也一样(Windows 7 Ultimate 32Bit + VMWare + Intel 1000 / PM适配器)。

我认为问题出在电源管理上–我不允许“关闭设备以节省电源”,而已将驱动程序从Microsoft更新为Intel。

它解决了问题。


1
这种固定对我来说太- POWR管理的一部分,而不是驱动部分
罗伯·考威尔

@Andy-这是我尝试的第一件事,但是,对我来说没有任何区别。
CraigTP

1

我在装有Windows 7的新型Dell笔记本电脑上遇到了这个问题,Brian Rasmussen发表了这篇文章,我删除了Dell Control Point和安全软件套件。这似乎已经解决了有线NIC卡掉线的问题。

大约每10分钟就会发生一次,| Internet访问将停止,然后将进行网络访问。运行网络疑难解答程序将通过重置NIC卡来解决。这对我来说似乎很奇怪,直到我查看了控制面板中的电源选项,并且那里有一个用于NIC卡的Dell Control Point选项。我还将电源选项设置为在接通电源后永不关闭或休眠。

我希望这可以帮助别人。


1

我有一台带有Windows 7 Home 64位和Intel WiFi适配器的Dell Inspiron笔记本电脑。我一直遇到同样的问题,

我已经找到了解决办法是,我改变电源计划电源选项,以高性能,问题就消失了。

现在我的问题是在计算机启动时如何将该计划保存为默认计划。每次重新启动时,它都变回Power Saver,这似乎是笔记本电脑上的默认设置。


1

Windows 7中网络掉线的一个常见原因是在卡属性中启用了“侧面缩放”。

要解决此问题,请转到网络和共享中心,单击“更改适配器设置”,选择您的卡,然后转到“属性”。

单击“配置卡”,然后选择“高级”选项卡。确保禁用“接收侧缩放”选项。


1
  • 首先,在IP分配发生之前和之后检查IP分配,如果您有另一台机器可以连接到调制解调器/路由器进行测试,请查看它是否也受到影响。

  • 检查系统的事件日志以查看是否有任何通知。

  • 您的网络适配器的芯片组是什么?芯片组制造商有更新的驱动程序吗?

  • 另一个问题可能是,它被检测为错误的芯片组并使用了该芯片组的驱动程序,而制造商则提供了另一个驱动程序。

我建议查看是否有添加到网络适配器的筛选器。我知道虚拟化软件将在物理适配器中添加其他过滤器,并可能在虚拟适配器中添加其他过滤器。

我建议也许卸载任何虚拟化软件(提到VirtualBox),重新启动,看看是否有除剩余过滤器之外的其他过滤器,以及是否可以禁用不需要的过滤器。


@ aztracker1-请参阅我编辑的问题。我已根据您的反馈/问题添加了更多信息。
CraigTP 2010年

@ aztracker1-感谢您的编辑。我同时拥有VirtualBox和Virtual PC。这两个都向我的网络适配器添加了自己的“桥接器”,但没有我知道的过滤器。我将尝试禁用这些功能,看看情况如何。我宁愿不完全卸载,因为我确实需要为某些VM运行VBox,并且我可以在Windows XP上运行它而没有任何问题。
CraigTP

0

我认为是您使用的VirtualBox导致了问题。

所有其他虚拟化应用程序(例如VMWare,VirtualPC等)都会发生这种情况。安装它们时,它们会重置您的Internet连接。


@Jonathan-这是Windows 7特有的吗?我在Vista机器和XP机器上安装了VirtualBox,但我从来没有遇到过这个问题。
CraigTP 2010年

1
FWIW,我已经这样在VirtualBox中没有问题,在Windows 7
Dmatig

@Dmatig-感谢您的评论。它暗示了(我怀疑)VirtualBox与该问题无关。
CraigTP 2010年

确实,当您安装任何虚拟机(如VMware,VirtualBox,VirtualPC)时,它将重置您的Internet连接。刚好您可能不在公司网络中,并且您的家庭网络连接也不会受到影响
Jonathan 2010年

1
我知道它会在安装过程中“重置”您的LAN连接,因为它必须安装自己的连接桥,并将其应用于LAN连接(发生这种情况时会停止并重新启动)。不过,这仅是在VirtualBox的安装过程中进行的(据我所知)并非正在进行中。我的问题是,无论是否加载和使用VirtualBox,我每天使用PC时都会发生某种情况。
CraigTP 2010年

0

我有同样的问题-互联网连接被随机丢弃。我从这个问题的答案中尝试了很多“解决方案”,但没有任何效果。因此,我开始禁用其他网络适配器,并且在禁用LogMeIn Hamachi网络适配器时,问题消失了(请注意,必须先禁用LogMeIn Hamachi Service才能禁用网络适配器)。


您好xhafan,可以提供更多详细信息。例如:为什么禁用“ LogMeIn Hamachi服务和网络适配器”有助于解决该问题,否则可能应该是一个注释
mic84,2016年

这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。- 评分
mic84

我将答案更新为“更丰富”。但答案的核心基本上是相同的。请解释为什么这不是问题的答案。
xhafan

我不知道第二条评论是如何结束的,我已经在我的标准超级用户评论页面中找到了它,我可能在跳过答案时偶然粘贴了它
mic84
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.