「NPFドライバーが実行されていません」と表示されるのはなぜですか。Wiresharkを起動するとき、インターフェイスのキャプチャまたはリストに問題があるかもしれません。


13

Wiresharkを起動すると、なぜこのメッセージが表示されるのですか?

「NPFドライバーが実行されていません。インターフェイスのキャプチャまたはリストに問題がある可能性があります。」

回答:


13

管理者権限でWiresharkを実行する必要があります。

  1. Wiresharkを終了します。
  2. [スタート]メニューでWiresharkを見つけます。
  3. それを右クリックします。
  4. 「管理者として実行」を選択し、
  5. ユーザーアカウント制御ダイアログで[はい]をクリックします。

4

Wiresharkを管理者として実行しないことが本当に最善です。説明については、こちらを参照してください-ディセクタのバグは、管理者として実行した場合により多くの損害を与える可能性があります。より良いソリューション(ここで提供)は次のとおりです。

  • [管理者として実行]オプションを使用してコマンドプロンプト(cmd.exe)を開きます
  • コマンドsc qc npfを 実行すると、次の
    ような出力が表示されます。
    C:\ Windows \ system32> sc qc npf
    [SC] QueryServiceConfig SUCCESS
    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 Protocol Analyzerは、ライブデータのキャプチャを開始するときに、NPFドライバーと呼ばれるWindowsパケットキャプチャ(WinPcap)ドライバーを使用します。ドライバーをロードするには、管理者権限が必要です。

このエラーをクリアするには、次の場所にあるnpf.sysというファイルを開く必要があります。

* C:\Windows\System32\Drivers\

以下のガイドに従って、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を入力します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.