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卡驱动和网络有关系呢?)
我很感谢大家到目前为止的反馈。不过,我得再问一次,请问大家有什么进一步的想法来解决这个特殊的问题吗?