답변:
Wireshark를 관리자 권한으로 실행하지 않는 것이 가장 좋습니다. 설명을 보려면 여기 를 참조 하십시오 -절제 자의 버그는 관리자로 실행될 때 더 많은 피해를 줄 수 있습니다. 더 나은 솔루션 ( 여기에서 제공 )은 다음과 같습니다.
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를 입력하십시오.