Win10环境下安装WireShark3.0.0无法找到接口

        过年疫情严重,在家隔离不能出门,想在一台Win10设备上安装WireShark学习一下网络分析,但软件安装完之后,WireShark中一直无法获取设备现有的网卡。如下图所示:

Win10环境下安装WireShark3.0.0无法找到接口

        百度谷歌上面找了很多方法,大部分都把解决方法分开写的,问题一直没有解决。最后把几个文章的方法整合起来,问题解决了,写出来供大家参考;

1.安装WireShark,在安装过程中,如果你电脑上没有Npcap,WireShark自带的Npcap要安装上,因为它带着一个叫NPF服务的东西,没有NPF服务,就无法抓包;

2.WireShark安装好,先不要打开(很重要,别急着打开);网友说WirkShark里面自带的WinPcap不支持Win10系统,但也有网友说高版本的WireShark中已经支持了;这里我们不纠结,直接去官网下载一个Win10版本的WinPcap,地址:http://www.win10pcap.org/download/;安装时如果你电脑已经有了这和个版本WinPcap,会提示不要重复安装;

Win10环境下安装WireShark3.0.0无法找到接口

3.首次打开WireShark时,使用管理员权限打开;然后,再使用管理员权限打开cmd,输入net start npf,显示服务已经打开,表示开启npf服务成功;然后重启电脑,这时你的WireShark就可以正常获取网卡了;注意:如果首次打开WireShark时,没有使用管理员权限打开,那么你在开启npf服务时,会显示服务名无效;成功开启NPF服务,你的网络属性中是这样的:

Win10环境下安装WireShark3.0.0无法找到接口

4.可以正常获取网卡:

Win10环境下安装WireShark3.0.0无法找到接口