问题来源:
最近拷贝了别人一个win10的虚拟机,用wireshark抓帧时,一直找不到wifi的网卡,导致抓不了帧。
查找问题:
在win10下输入命令:
C:Program FilesWireshark>tshark -DThe NPF driver isn't running. You may have trouble capturing or
listing interfaces.
tshark: There are no interfaces on which a capture can be done
说明wireshark安装有问题。 尝试重新安装wireshark,在安装winPcap时,报如下错误:
解决办法:
网上搜了不少,没有适合自己的解决办法。后来在安装wireshark的时候跳过安装winPcap. 同时检查系统里是否已经有安装了winPcap, 如果安装了,卸载掉。 然后把出问题的系统里的C:WindowsSystem32driversnpf.sys文件删除掉,从正常的系统里拷贝C:WindowsSystem32driversnpf.sys文件至问题系统。再从https://www.winpcap.org/install/default.htm 下载最新的winPcap安装上。 至此问题解决。