关于Wireshark "The NPF driver isn’t running……"解决办法

启动Wireshark软件时出现了如下图所示的错误,就搜索了一下解决方法,特总结如下:

这个错误是因为没有开启NPF服务造成的。简要说一下NPF吧。

NPF即网
络数据包过滤器(Netgroup Packet
Filter,NPF)是Winpcap的核心部分,它是Winpcap完成困难工作的组件。它处理网络上传输的数据包,并且对用户级提供可捕获
(capture)、发送(injection)和分析性能(analysis
capabilities)。  它不仅提供了基本的特性(例如抓包),还有更高级的特性(例如可编程的过滤器系统)。前者可以被用来约束一个抓包会话只针对网络通信中的一个子集,后者提供了一个强大而简单的统计网络通信量的机制。

解决办法如下:

(1)确保自己安装了WinPcap(这个在安装Wireshark时会提示你安装的)也可以从官网下载:

地址:http://www.winpcap.org/

(2)在命令提示符下输入:net
start npf 会提示打开驱动服务成功。如下图所示:

如果想关闭服务就输入:net stop npf 即可。

好了现在Wireshark能完美运行了。

时间: 2024-12-16 12:31:00

关于Wireshark "The NPF driver isn’t running……"解决办法的相关文章

Wireshark "The NPF driver isn’t running…"(可见的驱动本质上是一个系统服务,使用net start 启动)

前几天重装系统,装上了windows7 RC系统.昨天开始尝试装上了wireshark 这款很强大的网络监视软件,满心欢喜的打开,可是每次打开都会弹出“The NPF driver isn't running...”的错误提示窗口.昨天晚上折腾了一晚上也没有解决.百度和谷歌了一番都说要打开 NPF driver ,然后我找到了C:\\Windows\System32\Drivers\下的npf.sys文件,可是这个文件怎么启动呢?我还真不知道. 来到公司,本来已经打算放弃了,没想到今天在同事的帮

WireShark出现The NPF driver isn't running的问题

昨天开始尝试装上了wireshark网络监视软件,可是今天打开去总是出现“The NPF driver isn't running.You may have trouble capturing or listing interfaces.”的错误提示窗口. 首先,你得确认自己安装了winpcap 然后 (1)如果你使用的是Linux.Ubuntu系统,请用 >$ su Administrator命令切换到拥有最高权限的帐号,然后再输入命令:“net start npf”(如果不行自己查找类似命令

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法 (2011-05-05 16:08:05) 转载▼ 标签: 杂谈 分类: Oracle 出现这个问题,主要是驱动包没放到项目里,解决办法如下: 1.找到oracle里的jdbc\lib: 2.设置系统的 classpath 为 ojdbc14.jar.class12.jar: 3.把这两个jar拷贝到你的项目里的 \WEB-INF\lib 下: 4.

zabbix server is not running解决办法

在安装Zabbix后,发现一直提示zabbix server is not running这个报错, 首先查看Zabbix的日志,tail /tmp/zabbix_server.log,发现一直提示以下报错 肯定是没有数据库的访问权限了,加上权限就OK了

出现java.sql.SQLException: No suitable driver的几种解决办法

今天在用C3p0连接MySql数据库 这个时候出现了上面的错误, 一般来说这种错误有3个方向解决 一般都是db的配置的问题 ,一定要小心DB 的配置 八月 19, 2017 8:30:46 下午 com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask run警告: [email protected]95 -- Acquisition Attempt Failed!!! Clearing pending acquires. While t

运行时报java.sql.SQLException: No suitable driver的几种解决办法

原因:(1)很有可能c3p0-config.xml中的配置文件出现问题,比如我是因为把"driverClass"不小心写成了"driver", 所以在书写c3p0-config.xml要特别小心,可能多一个空格或者格式稍有问题,都会报以上错误. 如:驱动类写错.jdbcUrl格式错误等等. 解决之策:仔细检查书写是否正确!!! (2)没有将mysql-connector-java-****-bin.jar包加入到Java运行环境的外部jar包的存放的位置. 解决之策

android studio运行时报错AVD Nexus_5X_API_P is already running解决办法

运行刚搭建好的Android环境时会报这种错误: AVD Nexus_5X_API_P is already running. If that is not the case, delete the files at    C:\Users\DELL\.android\avd/Nexus_5X_API_P.avd/*.lock and try again. 大概意思是“你的虚拟机已经在运行中,如果想继续的话,你得删除这个目录下的锁定文件夹“ 其实这个报错是有问题的 因为虚拟机刚搭建好的时候默认会

QThread: Destroyed while thread is still running解决办法

这是由于线程未执行完毕,但提前关闭引起的,常规结束线程的步骤为: (1)disconect(.........) ;  //关闭所有与该进程对象关联的信号和槽(2)thread->quit();(3)thread->wait();(4)thread->deleteLater(); 实际测试,只用(2)(3)也行.

[转]wireshark找不到捕获接口问题的解决办法

1 前言 有时候打开wireshark,会提示找不到可用网卡,此时是因为NetGroup Packet Filter Driver 服务没有开启. 环境:笔记本 系统:Win10 网络:WIFI 2 方案 只要开启NPF驱动服务即可,然后再重启wireshark. 启动NPF的方法:a. 以管理员身份运行命令行程序cmd.exe b. 输入net start npf命令,确定后就会提示服务启动成功,如图: 这样的方式只能在这一次启动NPF服务,电脑重启之后又要重新启动,如果希望电脑启动时自动启用