有时候可能会出现一些问题,导致你无法使用图形界面修改网卡的信息。

或者想制作一个软件,或者脚本去修改网卡信息。那么该如何去实现呢?

 

 

①、获取本机的网卡数量和信息

定位注册表: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 还提供与驱动程序开发人员有关、但无法在设备管理器中看到的信息。 

 大家可以去微软的网站上去下载下哦!(默认是没有的)

如果不想下载。。就重启电脑吧。。

 

试试看吧!