在安装完wireshark后,第一次打开时,可能会出现“The NPF driver isn’t running”提示,并且在Interface List里面看不见任何interface供我们抓取。出现这种情况是因为没有开启NPF服务,或者没有安装WinPcap。通常在安装Wireshark时会引导我们将WinPcap安装好,安装过程中的auto start的选项选中的话就不会出现这种情况,所以我们只需要将NPF服务开启就可。解决方式如下:
1.以管理员身份运行cmd。
2.在命令提示符下输入:net start npf
C:\Windows\system32>net start npf
或者输入:sc star npf
C:\Windows\system32>sc start npf
如果想关闭npf,输入:net stop npf即可。
如果不想每次关机后都要手动来开启NPF服务,可以设置NPF开机启动:
C:\Windows\system32>sc config npf start= auto
注意:
start= auto这句,等号后面有一个空格。