카테고리 보관물: Superuser

superuser

“NPF 드라이버가 실행되고 있지 않습니다. Wireshark를 시작할 때 인터페이스를 캡처하거나 나열하는 데 문제가있을 수 있습니다.” 있지 않습니다. 인터페이스를 캡처하거나 나열하는 데 문제가있을

Wireshark를 시작할 때이 메시지가 나타나는 이유는 무엇입니까?

“NPF 드라이버가 실행되고 있지 않습니다. 인터페이스를 캡처하거나 나열하는 데 문제가있을 수 있습니다.”



답변

관리자 권한으로 Wireshark를 실행해야합니다.

  1. Wireshark를 종료하십시오.
  2. 시작 메뉴에서 Wireshark를 찾으십시오.
  3. 마우스 오른쪽 버튼으로 클릭하십시오.
  4. “관리자 권한으로 실행”을 선택하고
  5. 사용자 계정 컨트롤 대화 상자에서 “예”를 클릭하십시오.

답변

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 NORMAL
        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를 사용하십시오
    (등호 뒤에 공백이 중요합니다)


답변

“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


답변

Wireshark가있는 RTI 프로토콜 분석기는 라이브 데이터 캡처를 시작할 때 NPF 드라이버라는 WinPcap (Windows 패킷 캡처) 드라이버를 사용합니다. 드라이버를로드하려면 관리자 권한이 필요합니다.

이 오류를 해결하려면 다음 위치에있는 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를 입력하십시오.


답변