今日想看机器中网卡的MAC地址,结果用ipconfig /all后发现有一堆的隧道适配器,实在是难以找到需要的数据,一番查找后,网上常见的方法有如下几种:

   1.  在网卡属性的“网络”中,将“Internet协议版本(TCP/IPv6)”前面的勾去掉,结果发现不起作用。

   2.在命令行模式下分别执行如下三条命令,结果发现显示的信息会少一些,但依然可以看到很多内容

    netsh interface teredo set state disable
    netsh interface 6to4 set state disabled
    netsh interface isatap set state disabled

   3.在“设备管理器”中先在“查看”菜单中选择“显示隐藏的设备”,然后在网络适配器中可以看到很多“Microsoft 6to4 Adapter”开通的设备。删掉所有看到的,用ipconfig就不会看到这些东西了。

    可是一个个删实在是太痛苦,比如盆地的机器上居然有40多个隧道适配器。再次搜索,终于找到方案。

    微软提供了命令行下对设备管理的工具,名字叫做DevCon.exe,可以在如下地址中下载:

    http://support.microsoft.com/kb/311272

    下载后,其中包括32位和64位使用的版本,选择适合自己的版本,然后在命令行中运行如下命令:

    devcon remove *6to4mp

    作用就是删除所有的通道适配器。

    也可以通过批处理的方式处理,文末的参考源处提供了一个批处理文件,只需要放到和DevCon.exe一样的目录中,就可以批量删除。

    下面地址是DevCon和批处理的skydrive下载地址:

     DevCon和批量删除隧道适配器脚本下载

(完)

参考:

1.http://www.ryanvictory.com/posts/automating-6to4-adapter-removal-in-windows/

2.http://support.microsoft.com/kb/311272

标签: , ,
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

24,444次阅读 | penddy on 2011-3-12 16:58 | File Under 软件 | 1 Comment -