为什么我看到“ NPF驱动程序未运行。您可能无法捕获或列出接口。” 当启动Wireshark时?


13

当我启动Wireshark时,为什么会看到此消息?

“ NPF驱动程序未运行。您可能无法捕获或列出接口。”

Answers:


13

您需要以管理员权限运行Wireshark。

  1. 退出Wireshark。
  2. 在开始菜单上找到Wireshark。
  3. 右键单击它。
  4. 选择“以管理员身份运行”,
  5. 在用户帐户控制对话框中,单击“是”。

4

最好不要以管理员身份运行Wireshark。请参阅此处以获取解释-解剖器中的错误在以管理员身份运行时可能造成更大的破坏。更好的解决方案(在此处提供)如下:

  • 使用“以管理员身份运行”选项打开命令提示符(cmd.exe)
  • 运行命令sc qc npf
    您将看到类似以下的输出:
    C:\ Windows \ system32> sc qc npf
    [SC] QueryServiceConfig成功
    SERVICE_NAME:npf
        类型:1个KERNEL_DRIVER
        START_TYPE:3 DEMAND_START
        ERROR_CONTROL:1正常
        BINARY_PATH_NAME:system32 \ drivers \ npf.sys
        LOAD_ORDER_GROUP:
        标签:0
        DISPLAY_NAME:NetGroup数据包筛选器驱动程序
        依赖:
        SERVICE_START_NAME:
  • 如果看起来像这样,则需要使用sc start npf 来启动服务
    ,以便显示STATE : 4 RUNNING

  • 要在将来自动启动服务,请使用sc config npf start = auto
    (等号后面的空格很重要)


1

以管理员身份运行“ cmd.exe”,然后转到

cd C:\Windows\system32

然后

C:\Windows\system32>sc qc npf start= auto

确保输入“ sc qc npf”,您将获得输出:

C:\Windows\system32>sc qc npf
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: npf
        TYPE               : 1  KERNEL_DRIVER
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : system32\drivers\npf.sys
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : NetGroup Packet Filter Driver
        DEPENDENCIES       :
        SERVICE_START_NAME :

要恢复原状,请输入:

C:\Windows\system32> sc qc npf start= demand

0

带有Wireshark的RTI协议分析器在开始捕获实时数据时使用称为NPF驱动程序的Windows数据包捕获(WinPcap)驱动程序。加载驱动程序需要管理员权限。

要清除此错误,您需要打开位于以下位置的名为npf.sys的文件

* C:\Windows\System32\Drivers\

在Windows 7中。请按照以下指南打开npf.sys文件。

首先,请确保已安装winpcap,如果未安装,则请转到其官方网站并下载以进行安装:http : //www.winpcap.org 接下来,找到位于以下位置的cmd.exe:

* C:\Windows\System32

在Windows 7中,右键单击并选择“以管理员身份运行”。打开时,输入net start npf,然后成功打开NPF驱动程序。即,打开文件npf.sys。最后,重新启动Wireshark,现在可以了。

注意:
如果您使用的是Linux或Ubuntu,则在安装WinpCap之后,使用通用的“> $ su Administrator”切换到最高权限帐户,然后输入net start npf。

如果使用Windows XP,请以管理员帐户登录,然后打开cmd,输入net start npf。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.