vista系统不能上网

今天收到一位客户的邮件,说软件在Windows Vista 似乎也能运行,他很关心在Vista下的相关信息...于是就着手研究一下Windows Vista有关问题

海云青飞 安装的Windows XP 和Windows Vista(Sp1)双启动。先安装Windows XP, 再安装Windows Vista, 自然就是双启动的系统。把启动时的操作系统选择的时间设置得短一些,平时使用就让他自动跳到Windows XP

安装双启动的一个问题是需要较多的硬盘空间。如果硬盘在40G以上问题不大。还有一个问题是Vista的使用有些不太一样,有一个学习和熟悉的过程。因为绝大多数的人用的是Windows XP, 我也就很少去用Vista, 要用到的时候也只是切换到Vista下测试软件的兼容性

Vista下一直没有解决的一个问题是不能上网。在Windows XP上网设置是非常简单的,在Vista下却很麻烦。今天花了半天的时间测试各种解决方法,总算把问题解决了

  1. 由于Windows Vista的bug, 必须修改注册表运行regedit, 定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan 找到DependOnService ,删除Tapisrv除外的一行,保存重启

  2. 确保上网相关的服务已经启动 打开控制面板,管理员工具,服务,把Remote Access Connection Manager设置成自动启动。要注意的是,如此没有先修改注册表,这个服务无法启动。每个人电脑服务设置不同,你可能还要自动启动别的服务

    上面两步做好后,一般就可以设置宽带连接了

  3. 关于IP地址和DNS服务器支起,最简单的是设置成自动获取 也可以手动设置

    • IP地址: 192.168.1.2
    • 子网掩码: 255.255.255.0
    • 默认网关: 192.168.1.1
    • DNS 服务器地址可以运行cmd, 再执行ipconfig -all 命令,抄下来即可。我的是202.96.107.29,202.96.107.28

以下内容来自网络,在我的电脑上不设置这些也可以,也许对你有用:

有些网友留言说“安装VISTA后不能上网”。其实,只要网卡驱动程序安装到位,IP协议以及地址设置正确,剩下的就是要考虑是否“休眠”后造成的问题了

解决方法:

1。右键桌面上的计算机->属性->设备管理器->网络适配器,找到自己上网用的网卡(如果自己不知道上网用的是哪个网卡,那么就把这里所有显示的都做出后面的设置);

2。右键选中网卡,属性,电源管理,将“允许计算机关闭此设备以节省电源”去除勾选,然后确定

关闭和启用“休眠”的方法:

1。打开运行对话框,输入“powercfg -h off”命令即可关闭休眠功能

2。需要恢复休眠功能时,可以再次输入“Powercfg -h on”命令

Windows vista中默认会在“本地连接”上捆绑很多的协议,给其带来不必要的负担。事实上,根据网络原理,网卡上捆绑的协议越少,越容易做到“轻装上阵”,联网速度自然也会快出许多

其设置步骤是:“控制面板”→“网络和Internet”,双击“网络和共享中心”,在打开窗口中单击左侧的“管理网络连接”,在打开窗口中右击“本地连接”,选择“属性”,再在打开窗口中取消相应的协议即可。一般来说,“QoS 数据包计划程序”和“Internet 协议版本 6(TCP/IPv6)”可以取消掉。如果只是上互联网而不访问特殊的网络,也可以去掉“链路层拓扑发现映射器I/O 驱动程序 ”和“Link-Layer Topology Discovery Responder”。如果不在局域网里共享文件,可以去除“Microsoft 网络客户端”和“Microsoft 网络的文件和打印机共享”。一般情况下只需保留“Internet 协议版本 4(TCP/IPv4)”就可以了。(图2)

  1. 重设网卡电源管理,让Vista醒来就上网   

如果你的网卡支持节能或者是无线网卡可能会遇到这样的情况,当我们因事让Vista进入休眠状态,可以将系统从睡眠状态唤醒后,但网卡却一时醒不来使得我们无法上网。其实,这是因为在默认状态下为了节能,当系统休眠后无线网卡也会进入休眠,而网卡不同于一般的硬件从休眠状态中恢复比较慢。对此,我们可以进行设置禁用无线网卡的休眠功能,毕竟它耗不了多少电能

设置步骤是:在系统桌面上右键单击“计算机”→“管理”→“设备管理器”,然后在右侧窗口中展开“网络适配器”并右键单击对应的网卡,在弹出的菜单中选择“属性”。接着在弹出的对话框中切换到“电源管理”选项,取消系统默认勾选的“允许计算机关闭此设备以节约电源”。最后单击“确定”按钮保存设置退出。或者我们可以通过“控制面板”→“电源管理”,点击已平衡下的“更改计划设置”然后点开“更改高级电源设置”,展开“无线适配器设备”将其节能模式设置为“最高性能”即可。(图3)     安全上网 Vista中网络设置完全攻略

Windows Vista操作系统的网络一直存在着这样的那样的问题,笔者在网上看到很多的人都在问这方面的问题,所以把自己的一些经验再结合一些例子给大家讲讲 Windows Vista系统遇到无法上网的问题后应该怎么办,本文也列举了老版的Windows下面的问题,这样分析起来更全面一些

软件类问题

  1. 装上双系统后无法上网

Windows Vista与Windows XP双系统可能会出现无法上网的问题,这种问题一般与双系统无关,问题应该出现在TCP协议里面 ·首先进入命令行模式,输入CMD,在命令提示符下面输入“ping 127.0.0.1” 来判断TCP/IP协议是否安装成功,不通则重新安装TCP/IP协议,如果通则进入下一步 ·输入“ipconfig”获得本机IP地址及网关地址,通过“ping 本机IP地址”来判断网卡是否有问题,如果不通Ping不通,则需要重新安装网卡驱动,如果通则进入下一步

  1. 重装系统后无法上网

你在开始打开MS-DOS,内网上网的就输入“ping 192.168.1.1”回车看有没有通(即有没有:"Reply from 192.168.1.1: bytes=32 time=1ms TTL=255"类似的语言,有就是通了),如果通了就说明你是通过猫来上网的,设置你的路由就可以了 如果你用的是拨号软件上的则Ping不通,上不了网可能是软件引发的,重装拨号软件就可以了

  1. Vista无法上网

解决这个问题的方法很简单,如果你的任务栏上有宽带连接的图标(画差的)那你就可以在开始中(就蔊un鼗磁ド厦娴哪切?,上面有一控制面版,进入那里你可以一个图标(图标的样式:四个电脑底下有一根电缆连接的,中文版的就是"网络中心"),进入他,在他的左边的上面有六个选项选中第六个选项 (管理网络连接),进入,就会发现有两个电脑的图,在第一个图标上点击右键,选择最下边的属性按钮,在bomb出的框里找带有TCP/IPv4的字样,点他,再点他下面的(有三个按钮中最后的那个)按钮也就是属性,在这里你可以调整你的IP地址,调好就OK了。连接宽带在开始的控制面版的上面的那个,就可以连接宽带

现在许多人都碰到这样的麻烦:原先在WINDOWS XP系统上网正常,可是自从使用了 VISTA 上网就不正常了!这个问题该怎样解决?

通过对有些读者的描述和我自己的遭遇,分析知道Vista操作系统在许多地区(如河南网通、江苏电信等)使用出现了无法上网的现象,经过了解:河南网通部分地区使用DHCP方式上网,使用的拨号程序是由北京润汇科技有限公司开发的,采用的是非国际标准的DHCP(修改了IP地址认证的方式),拨号程序通过城建域网的10开头的网通地址连接到一组认证服务器上,由认证服务器认证后返回给客户瑞,客户端从而获得真正的公网IP地址。而江苏电信小区网也是类似的情况,其主要目的就是阻止用户采用路由形式进行宽带共享上网!!!而Vista操作系统与这样的DHCP服务器认证上有—定的冲突(实际上其他地方也出现过这种现象)

如果使用Vista系统,就有可能无法获取网通自动分配的10开头的地址。在Windows XP SP2 中,DHCP探索数据包中的BROADCAST 标志设置为0(禁用)。而在住Windows Vista中,并未禁用DHCP探索数据包中的BROADCAST 标志。因此,有的非Microsoft DHCP服务器就可能无法处理DHCP探索数据包

小提示:BROADCAST标志的意思是计算机具有广播数据包到所有主机的能力

解决方案

方法一:破解软件法最简单的方法就是使用网友老周开发的破解软件(河南网通ADSI Vista客户端)(软件下载地址:httpwww.cpcw.combzsoft,安装好后就可以一键解决上网问题 在安装时,如果弹出UAC提升权限的警告,就选择“是”;如果出现“连接失败。异常错误”(图1),则在桌面的网通宽带登陆录客户端上单击右键,选择“属性”命令,在弹出的属性选样卡中,切换到“兼容性”选项卡,在“兼容模式”方框内勾选“用兼容模式运行这个程序”和在“特权等级”方框内勾选“请以管理员身份运行该程序”,最后单击“确定”即可

方法二:注册表修改法如果熟悉注册表,点击“开始--运行”,输入“regedit "打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip \Parameters\Interfaces{GUID}下的DhcpConnForceBroadcastFlag键,将它的值由1改为0即可

小提示:如果没有DhcpConnForceBroadcastFlag子键,可以点击“编辑---新建---DWORD(32位)值”新建一个即可

观点

一些地方的网通ADSL为了禁止路由器的使用,采用了DHCP验证的上网方式.Vista操作系统与之出现的冲突无法上网,是无意之中造成的,只须将 BROADCAST标志设置为禁用即可解决问题。其中方法二适用子对注册表比较熟悉的用户.而普通ADSL用户最好用方法一,因为注册表改错了会破坏系统,导致计算机瘴痪

2009-03-13


《从零开始发明修行》 - 《悟道进化生物学》 - 《悟道相对论》

海云青飞,最伟大的科学哲学家,唯一破解了生命进化规律的人

微信搜索 海云青飞 关注公众号

有关宇宙奥秘,生命进化,人生成功,感情困惑,心理问题,家庭教育等,都可以得到超越时代的指引