目标
电脑上安装并移除网卡后,系统中(如注册表等)仍会遗留此网卡的信息。新增网卡可能会发生“网络名称”重名、IP冲突等问题。因此,需要想办法移除此类隐藏的网卡。
方法一
- 命令行运行以下指令
set devmgr_show_nonpresent_devices=1
DEVMGMT.MSC
- 这里打上勾
- 手动删除隐藏网卡
方法二
- 下载devcon.exe,这个程序是Windows SDK的一部分,找一个适合自己系统的。
- 运行以下批处理程序。第一行:删除所有网卡,第二行:扫描重新安装网卡。
for /f "delims=:" %%x in ('devcon.exe findall "PCI\VEN_8086&DEV_100F*"') do devcon.exe remove "@%%x"
devcon.exe rescan
方法三
- 仍使用devcon.exe。
- 第一次执行:
devcon find "PCI\VEN_8086&DEV_100F*"
- 第二次执行:
devcon findall "PCI\VEN_8086&DEV_100F*"
- 比较二次的差异,把不同的网卡删掉:
参考
- How to script removing and rescanning
- Remove Non-present Devices using DevCon
- 使用Devcon删除不存在的硬件?
- for /f命令之—Delims和Tokens用法&总结
- 修改网卡名称报“重命名连接错误”的解决方法
- 删除win7系统中多余的本地连接的方法
标签:devcon,exe,删除,100F,网卡,移除 来源: https://www.cnblogs.com/octoberkey/p/15152486.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。