vista sp2 网络不稳定 经常断线 DCHP经常获取不到IP地址的问题
vista sp2 真是个难缠的东西。最近网络非常的不稳定,不知道怎么回事,经常断网,开始以为是别人用arp 软件攻击我,
所以,请了高手来分析分析。高手觉得应该没有人攻击,然后,让它检查我的机器,为什么上不了网,高手也是搞不定。
后来安装了arp防火墙,发现有时会有人攻击,所以,我专门选了一个没有任何人上网的时间,晚上1点,去测试网络,
发现还是非常的不稳定。
翻遍了英文论坛,邮件列表,找到了一篇文章,解决了默认网关丢失的问题,网络稍微稳定一点,用手动设置IP可以访问了。
但是,我发现大概1个小时会断线一次。于是乎,我怀疑是电源设置的问题。打开设备管理器 ==》 选择我的网卡 ==》属性
,关闭了电源管理里面的允许关闭网卡。总算是搞定了。
可是,好景不长,最近又开始不能上网了。忽然,一个灵感,我在去年 备份过一份注册表,于是乎,我把我的注册表备份,然后,
比较两份注册表的差异,终于发现了网络部分的一个不同:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{DB531EAF-FFCC-4F7D-A5AC-5A2F85410045}
DhcpConnForceBroadcastFlag 我的电脑是1 而备份前的是 0.
于是,我改成0.
发现,真的能上网了。
不知道费了多少功夫,少写了多少行代码才把这个问题搞定。
看来不能一味的埋头搜索,很多时候,搜索不出花头的。还得要靠自己摸索。
不知道明天会不会继续出问题,明天要研究一下这个注册表项是做什么用的。