2010-01-17 20:35:22 +0000 2010-01-17 20:35:22 +0000
40
40

Windows 7间歇性地中断有线互联网/局域网连接。

简而言之,我的Windows 7终极版电脑断断续续地掉线,为什么?为什么?

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

每隔几个小时左右,我在使用电脑时,就会发现无法上网,网页无法加载。最终,Windows 7会更新任务栏中的网络图标,在网络图标上显示感叹号符号。打开 “网络与共享中心",会在 "多个网络 "和 "互联网 "之间显示红叉。

这是 "网络和共享中心 "的图片(在一切正常工作时抓拍的!)

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

如你所见,我在这台机器上运行的是Sun的VirtualBox,它为自己创建了一个网络连接。这似乎并不影响间歇性掉线(即无论VirtualBox连接是否在使用,间歇性掉线都会发生)。

当连接断开时,我无法访问任何互联网页面,也无法访问路由器的web管理页面 http://192.168.1.1/ ,所以我假设我也失去了所有本地LAN访问。

这绝对不是路由器(或互联网连接本身),因为我的笔记本电脑,使用无线连接(并运行Vista家庭高级版)继续能够访问互联网(和路由器的Web管理页面)就好了。

每次发生这种情况,我都可以通过打开网络适配器页面,禁用 "局域网连接",然后重新启用,立即恢复所有的互联网和局域网访问。给几秒钟的时间,一切又恢复正常。我想这是因为,在GUI下面,它实际上是在做 "ipconfig /release "然后 "ipconfig /renew"。

但为什么会出现这种情况呢?我上网查了一下,看到不少人(甚至在MSDN/Technet论坛上)都遇到了相同或几乎相同的问题,但没有明确的解决办法。建议关闭局域网适配器上的IPv6,并确保没有电源管理 "睡眠 "网络适配器,已经尝试过了,但并没有治愈这个问题。似乎没有任何特定的事件顺序,导致它发生。我曾在20分钟内两次在没有其他流量的情况下随意浏览网页,也曾在同样的使用情况下,在2-3个小时内出现过一次故障,然后不再出现。

为什么会出现这种情况,如何让它停止?

编辑:

根据目前提供的答案进行补充说明。

首先,我忘了说,这是Windows 7 64位,如果这有什么不同的话。

我提到我不认为VirtualBox网络适配器以任何方式导致这个问题,我还在另外两台机器上安装了VirtualBox,一台运行Windows Vista Home Premium,另一台运行Windows XP。这些机器都没有遇到与Windows 7机器相同的网络连接问题。

Windows 7机器的IP分配在 "掉线 "之前和之后都是一样的。我在路由器上有一个DHCP服务器发布IP地址,然而我的Windows 7机器使用的是静态地址。下面是 "ipconfig "的输出。

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.

在系统的事件日志中 唯一与连接掉线有关的事件是 "DNS客户端事件” 这是在连接掉线后产生的事件 详细说明了DNS信息无法被找到

网络适配器芯片组是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卡驱动和网络有关系呢?)

我很感谢大家到目前为止的反馈。不过,我得再问一次,请问大家有什么进一步的想法来解决这个特殊的问题吗?

答案 (12)

29
29
29
2010-05-14 10:17:44 +0000

解决方法:

我觉得非常不好意思承认这一点,但我终于找到了问题的解决方案,至少对我和我的问题来说,这是一个非常简单的解决方案。

简而言之,就是我的电脑和路由器之间的网线有问题。虽然是全新的,但这根网线明显有间歇性的缺陷,更换了这根网线(讽刺的是,用我那根更老、更破损、更扭曲但功能完美的网线),我的局域网从此就完美地工作了,没有一次 “掉线"。这是在4-5周的 "测试 "过程中,确保间歇性问题真的消失了)。

有趣的是,让我完全失去看物理硬件的 "嗅觉 "的是这个问题在Windows 7中是如何表现出来的。

基本上,一定是局域网电缆的连接或电线稍有松动。当这个会 "断裂 "时,Windows会在任务托盘区域显示一个断裂的LAN图标。直到我手动进入LAN适配器属性,禁用LAN,然后重新启用它,这将保持坏掉。正是这种软件驱动的临时 "修复",使我相信,故障本身是完全软件(即操作系统)的基础上,而不是物理。每次LAN图标都会显示为 "坏了",我可以通过禁用/重新启用这一系列步骤来 "修复 "问题。每次都是这样!

在用尽所有的软件途径后,我开始在硬件上下功夫。一开始我换了一个不同的路由器,也没能 "解决 "问题。然后,我尝试了LAN电缆。Bingo!

当然,由于问题的间歇性,每次我尝试新的东西,我必须 "运行它 "几个星期,以确保问题已经消失(或不,在大多数情况下),因为即使问题是存在的,我已经能够去5-7天没有一个单一的LAN "中断 "之前,这个问题再次抬起它的丑陋的头。这就解释了为什么我在4个月后才回答自己的问题! :)

我现在已经用我的新(旧)局域网线运行了4-5周,在这段时间里,网络连接没有一次中断。因此我相信我已经解决了我的问题。

我在这里分享我的解决方案,希望有同样症状的人可以先尝试更换LAN线(尽管症状看起来很像软件问题!):)

我也要感谢每一个回复各种建议的人! 谢谢!

11
11
11
2010-02-19 18:45:57 +0000

一些事情可以尝试。

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

  1. 卸载你的实际驱动程序并安装华硕的那个。Realtek RTL8111C LAN Driver V7.3.522.2009 for Windows Win7 32bit/64bit

  2. 卸载华硕的驱动程序,并安装从Realtek: 7.011

  3. 在c:\windows\inf中找到所有包含realtek lan驱动引用的.inf文件,并将它们全部移到另一个目录中,除了一个。在设备管理器中删除你的网卡并重新启动。你留下的那块应该可以重新安装。测试… 如果问题没有解决,请尝试另一个.inf文件。

3
3
3
2010-10-21 05:19:43 +0000

不可思议的是,我的滴滴从我的【联想ThinkPad】(http://en.wikipedia.org/wiki/ThinkPad) Y460几乎完全是笔记本到我的无线盒子,而那是唯一一台运行Windows 7的电脑。

我的路由器连接到一个无线网桥,它工作得很完美。

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

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

2
2
2
2011-07-14 23:08:19 +0000

把你的IP设置为静态。这对我来说是有效的。

我在一台Windows 7电脑上也遇到了这个问题,这台电脑已经正常运行了几个月。我按照本页上的许多解决方案,但似乎没有一个能纠正这个问题。

2
2
2
2011-01-21 02:27:00 +0000

我自己也研究过这类问题,发现是IPv6和路由器的冲突。

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

2
2
2
2010-02-01 09:47:57 +0000

我有一段时间也有同样的问题。我的情况是由于睡眠/休眠的问题。我通过在睡眠期间禁用网络适配器的电源关闭来解决这个问题。

进入设备管理器,找到网卡,查看属性下的电源管理。有一个复选框,上面写着 “允许计算机关闭此设备以节省电源"。禁用这个就解决了我的问题。

1
1
1
2011-03-25 17:49:39 +0000

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

要解决这个问题,请进入网络和共享中心,点击 "更改适配器设置",选择你的网卡并进入 "属性"。

点击 "配置卡",选择 "高级 "标签。确保 "接收端缩放 "选项被禁用。

1
1
1
2011-01-15 05:12:23 +0000

我有一台戴尔Inspiron笔记本电脑,配备Windows 7 Home 64位和英特尔WiFi适配器。我一直遇到同样的问题,

我找到的解决方案是,我将电源选项中的电源计划改为高性能,问题就消失了。

现在我的问题是如何将这个计划保存为电脑启动时的默认计划。每次我重新启动时,它都会变回省电模式,这似乎是我的笔记本电脑的默认模式。

1
1
1
2010-01-17 23:50:56 +0000
  • 首先,在发生前后检查你的IP分配,如果你有其他机器可以连接到调制解调器/路由器上测试,看看是否也受到影响。

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

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

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

我建议看看网络适配器是否有添加任何过滤器。我知道虚拟化软件会在你的物理适配器上添加额外的过滤器,也有可能添加额外的虚拟适配器。

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

1
1
1
2010-08-18 15:21:02 +0000

我在装有Windows 7的新戴尔笔记本电脑上遇到了这个问题,Brian Rasmussen的帖子给了我线索,我删除了戴尔控制点和安全软件套装。这似乎解决了有线网卡掉线的问题。

大约每隔10分钟就会发生一次,|Internet访问会停止,然后网络访问。运行网络故障排除程序可以通过重置网卡来解决这个问题。这对我来说似乎很奇怪,直到我查看控制面板中的电源选项,那里有一个戴尔控制点选择NIC卡。我还将电源选项设置为插电时永不关机或睡眠。

希望能帮到大家。

0
0
0
2016-10-24 09:17:05 +0000

我也有同样的问题–网络连接被随机掉线。我从这个问题的答案中尝试了很多 “解决方案",但没有任何效果。所以,我开始禁用其他网络适配器,当我禁用LogMeIn Hamachi网络适配器时,问题消失了(请注意,我必须先禁用LogMeIn Hamachi服务才能禁用网络适配器)。

0
0
0
2010-01-17 23:22:52 +0000

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

所有其他虚拟化应用都会发生这种情况,比如VMWare、VirtualPC等。当你安装它们时,它们会重置你的网络连接。