[Window XP]Wireshark 无法识别网卡 提示“There are no interfaces on which a capture can be done ”

【分享原因】1、被这个问题折磨了很久;2、网上大部分文字记录的是Linux(ubantu)或win 7环境下出现的这个问题的解决办法;
 【问题解决】重装wirshark,其中【注意】务必保证winpcap正常重装。
【问题环境】0、操作系统:window  xp
                        1、之前wireshark一直正常服役,世界一直很美好……
2、安装了一系列端口扫描或探测工具后,Wireshark倍觉冷落,开始罢工了,提示There are no interfaces on which a capture can be done。
                        3、按网上的一系列方法折腾,不见成效。
                        4、搁浅……数月后,开发SIP协议,需要抓包……
                        5、反复重装,仍然不行,不过重装过程中出现:                     

提示A NEWER VERSION OF WINPCAP(INTERNAL VERSION 4.1.0.2001)IS ALREADY INSTALLED ON THIS 
MACHINE THE INSTALLATION WILL BE ABOETED,刚开始几次重装,没有理会这个问题,结果每次重装后,wireshark都不能用,仍找不到网卡。
                  6、最后一次重装,按百度知道内容:

恩,是的。是局域网查看控制吧?你电脑上聚生网管和网络蚂蚁之类的有没有装过?这些都绑了WINPCAP的。
另外就是安装的问题了,你先在添加删除程序里把winpcap卸了,另外看看
c:\windows\system32\Packet.dll
c:\windows\system32\drivers/npf.sys
c:\windows\system32\WanPacket.dll
c:\windows\system32\wpcap.dll
c:\windows\system32\pthreadVC.dll
这几个玩意儿有没有,有就删掉。在WINDOWS下删了WANPACKET.dll和packet.dll也行。然后再安装就可以了。
【注意】如果不能删除这几个文件,先重命名,然后重启电脑,再次删除,然后重装wireshark。 解决问题。

你可能感兴趣的:(wireshark,winpcap,xp)