论文部分内容阅读
近日笔者安装了Windows Vista Ultimate中文版,却发现通过ADSL MODEM无法拨号上网(在WindowsXP下使用正常)。最后虽然经过一番研究解决了问题,但是因为过程很麻烦,所以笔者现在拿出来分享,希望让大家少走些弯路。
故障现象
故障的具体表现为PPPoE拨号程序无法从ADSL MODEM获得IP地址,因此连不上互联网。笔者曾尝试以兼容模式运行拨号程序,但未能解决问题。
故障解决
经过摸索,笔者在微软网站上找到了解决方法:
1.单击“开始”、“运行”,输入“regedit”并确定,打开注册表编辑器regedit。
2.在注册表下找到“HKEYI_LOCAL_MACHINE\SYSTEM\CurrentCOntrOlSet\Control\Class\{4D36E972.E325-11CE-BFCl-08002BEl0318}”,可以看到一些子项(如0001、0002、0003等),分别查看这些子项的“DriverDesc”键值,该键值显示的是硬件设备的名称,找到与网卡对应的子项,再打开该子项下的“NetCfgInstanceld”键值,这就是对应网卡的ID。
3.在注册表下打开“
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\SerVices\Tcpip\Parameters\Interfaces”,这里应该有在第二个步骤中找到的网卡ID,点击该子项,双击打开“DhcpConnForceBroadcastFlag”键值,将其数值改为“0”后关闭注册表编辑器。
更改完成之后重启电脑,现在拨号程序就可以在Windows Vista下正常获得IP地址了。如果上网后又出现连续断线的情况,还要进行如下的操作:把Windows XP系统中的“Windows\system32”目录下的“npptools.dll”文件复制到Windows Vista系统中的“Windows\system32”目录下,这样ADSL用户在Windows Vista下也能正常上网了。
故障现象
故障的具体表现为PPPoE拨号程序无法从ADSL MODEM获得IP地址,因此连不上互联网。笔者曾尝试以兼容模式运行拨号程序,但未能解决问题。
故障解决
经过摸索,笔者在微软网站上找到了解决方法:
1.单击“开始”、“运行”,输入“regedit”并确定,打开注册表编辑器regedit。
2.在注册表下找到“HKEYI_LOCAL_MACHINE\SYSTEM\CurrentCOntrOlSet\Control\Class\{4D36E972.E325-11CE-BFCl-08002BEl0318}”,可以看到一些子项(如0001、0002、0003等),分别查看这些子项的“DriverDesc”键值,该键值显示的是硬件设备的名称,找到与网卡对应的子项,再打开该子项下的“NetCfgInstanceld”键值,这就是对应网卡的ID。
3.在注册表下打开“
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\SerVices\Tcpip\Parameters\Interfaces”,这里应该有在第二个步骤中找到的网卡ID,点击该子项,双击打开“DhcpConnForceBroadcastFlag”键值,将其数值改为“0”后关闭注册表编辑器。
更改完成之后重启电脑,现在拨号程序就可以在Windows Vista下正常获得IP地址了。如果上网后又出现连续断线的情况,还要进行如下的操作:把Windows XP系统中的“Windows\system32”目录下的“npptools.dll”文件复制到Windows Vista系统中的“Windows\system32”目录下,这样ADSL用户在Windows Vista下也能正常上网了。