关于河南网通宽带客户端不能支持windows Vista的解决办法
发表时间:2007-5-11 13:51:15
一、建立Administrator帐号 1. 使用安装时创建的帐号登陆Vist; 关闭“用户帐户控制”(控制版面-----用户帐户和家庭安全---用户帐户-----关闭用户帐户控制) 2. 开始菜单,按win+r 3. 进入命令行窗口,输入"regedit",回车; 4. 进入HKLM-LOCAL-MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon; 5. 添加新的键值(key) ,名称为SpecialAccounts; 6. 在SpecialAccounts中建立子键,名称为UserList; 7. 完成后看看位置对不对:HKLMS-LOCAL-MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Special\Accounts\UserList; 8. 在UserList键中,创建DWORD (32 bit) ,名称为Administrator,键值为1; 9. 在命令行中输入"net user Administrator /Active:yes"; 10. 注销或重启,就可以使用Administrator帐号了。 11、同样要关闭“用户帐户控制。 二、河南网通DHCP+接入认证在Vista下的解决方案 登录http://218.29.0.252河南网通客户瑞下载192版本的客户瑞,(DHCP+认证方式,据说最近有地方已经启用PPPoE,但是我这里还是只能DHCP+,已割接为PPPoE的我没有试过) 要在Vista下登录河南网通,需要解决两个问题: 1、Vista不能从 ADSL Modem 获得IP地址。以前在XP上网时,稍微留心点的朋友应该会注意到,未登录状态网卡可以自动获得一个 10.x.x.x 网段的内网IP,但是在Vista下,不管你修复多少次,都不能获得这个IP,而最终由Vista分配一个169.254.x.x的IP,这种形式的IP是Windows系统不能获得IP时的默认网段。这个Vista与XP下得到IP不同的问题在微软知识库编号为928233的文章中作了说明http://support.microsoft.com/kb/928233)。具体原理我不再赘述(其实我也看不大明白 ),这里引用一下解决方案。该文章分别在“解决方案”和“更多信息”中给出了修改两个注册表项的办法。经我测试,“更多信息”中的解决方案有效,
就是将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID} 下的DhcpConnForceBroadcastFlag值由1改为0,其中{GUID}是由花括号括起来的、短横线相连的用来标明网卡ID的一串十六进制字符,如果你只有一个网卡,那Interfaces下面应该只有一个ID。有多个网卡时,只需要改连接ADSL Modem的那块网卡。
可以在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}下面看到一系列0001、0002……这样的子项,在其中找到DriverDesc是那块网卡名字的项,它对应的NetCfgInstanceId就是那块网卡的ID。改完之后重启或禁用、重启用网卡,就可以正常获得10.x.x.x网段的IP了。 2、进入河南网通客户端安装目录,把文件中的所有可执行程序的兼容性改成 Windows 98. me 3、在xp下安装河南网通192宽带客户端,将xp系统中的windowssystem32下的npptools.dll拷贝到vista的windowssystem32下就可以用河南宽带的客户端了 最后说明一下,认证方式的确是DHCP+,本文的解决方案本人可用,希望各位至今还不能上网的同志们也测试一下并提供反馈。本文第一部分同样也可用来解决Vista不能从某些路由获得IP的问题。
|