有时候可能会出现一些问题,导致你无法使用图形界面修改网卡的信息。
或者想制作一个软件,或者脚本去修改网卡信息。那么该如何去实现呢?
①、获取本机的网卡数量和信息
定位注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
得到如下图
注:实际数量可能存在不同。
接下来一一展开每个子项
如\0000\Ndi\Interfaces、\0001\Ndi\Interfaces
查看LowerRange字符串值是否为ethernet
假如我这里ethernet出现在0007上,则回到0007上
在0007下找到字符串值
0007\DriverDesc 网卡名
0007\NetCfgInstanceId 网卡ID,先记住,等会修改要用
0007\MatchingDeviceId 硬件驱动ID,先记住,等会重启网卡要用
……其他的几乎用不到,在这就不列出了
好了,获取网卡ID就成功了。
②、通过网卡ID修改网卡信息
依次展开注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
看到如下图:
具体子项有所不同,请自行区别。
点击和刚才网卡ID一样名字的子项
IPAddress 当然是IP地址了
SubnetMask 子网掩码
DefaultGateway 默认网关
NameServer DNS
等等。。还有很多就不一一罗列了。。大家看英文应该都能看得懂
③、应用所设定的内容
开始→运行→cmd devcon disable "硬件ID"
开始→运行→cmd devcon enable "硬件ID"
如:devcon disable "pci\ven_10ec&dev_8168&rev_06"
注: devcon 实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 还提供与驱动程序开发人员有关、但无法在设备管理器中看到的信息。
大家可以去微软的网站上去下载下哦!(默认是没有的)
如果不想下载。。就重启电脑吧。。