如果你可以成功新建一个宽带拨号连接(PPPoE连接),却发现状态栏中显示“不可使用-找不到设备”。解决方案如下:
I. 打开C盘下文件C:/WINDOWS/inf/netrasa.inf
II. 查找节[Msft]或节[Msft.NTx86]或...,如下所示
[Msft]
; DisplayName Section DeviceID
; ----------- ------- --------
%Mp-AsyncMac-DispName% = Ndi-Mp-AsyncMac, "SW/{eeab7790-c514-11d1-b42b-00805fc1270e}"
%Mp-Irda-Dispname% = Ndi-Mp-Irda, "MS_IrdaMiniport"
%Mp-IrModem-Dispname% = Ndi-Mp-IrModem, "MS_IrModemMiniport"
%Mp-L2tp-Dispname% = Ndi-Mp-L2tp, "MS_L2tpMiniport"
%Mp-Pptp-Dispname% = Ndi-Mp-Pptp, "MS_PptpMiniport"
%Mp-Pti-Dispname% = Ndi-Mp-Pti, "MS_PtiMiniport"
%Mp-Atalk-DispName% = Ndi-Mp-Atalk, "MS_NdisWanAtalk"
%Mp-Bh-DispName% = Ndi-Mp-Bh, "MS_NdisWanBh"
%Mp-Ip-DispName% = Ndi-Mp-Ip, "MS_NdisWanIp"
%Mp-Ipx-DispName% = Ndi-Mp-Ipx, "MS_NdisWanIpx"
%Mp-NbfIn-DispName% = Ndi-Mp-NbfIn, "MS_NdisWanNbfIn"
%Mp-NbfOut-DispName% = Ndi-Mp-NbfOut, "MS_NdisWanNbfOut"
%Mp-Pppoe-DispName% = Ndi-Mp-Pppoe, "MS_PppoeMiniport"
III.下载Microsoft出的devcon,Microsoft的DDK中也有,我就不提供下载了,满世界都有,使用时注意版本
IV. 在控制台下,按照如下方式遍历DeviceID输入命令,我这里一共要输入13个命令、
devcon install c:/windows/inf/netrasa.inf "SW/{eeab7790-c514-11d1-b42b-00805fc1270e}"
...
devcon install c:/windows/inf/netrasa.inf "MS_PppoeMiniport"
其实最关键的是最后一个"MS_PppoeMiniport",但我怎么知道你机子上缺哪个设备,XXX(省略骂人用语若干)的Windows需要哪个设备,所以最好每一个设备都敲一遍。
设备安装成功时的信息如下所示。不成功,都试几次。
Device node created. Install is complete when drivers are updated...
Updating drivers for MS_NdisWanIp from c:/windows/inf/netrasa.inf.
Drivers updated successfully.
如何重装Windows TCP/IP协议?
1、用记事本打开系统盘:/windows/inf/nettcpip.inf文件,找到:
[MS_TCPIP.PrimaryInstall]
Characteristics = 0xa0 <------把此处的0Xa0改为0x80 保存退出 (如果是2000系统,这里已经是0x80了,跳过此步)
2、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf文件,然后选择“TCP/IP协议”(不要选择那个TCP/IP 版本6)。
3、返回网络连接的窗口,此时TCP/IP协议的“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启机器。
4、重启后再照着第3步,重新安装一次TCP/IP协议便可。