
Windows 7에 WinPcap 4.1.2를 설치할 때 다음 메시지가 나타납니다.
"A previous version of WinPcap has been detected on this system and cannot be
removed because in use by another application. Please close all the
WinPcap-based applications and run the installer again."
프로그램을 여러 번 설치하고 제거했습니다.
WinPcap FAQ에 따르면 다음을 수행해야 합니다.
패킷 삭제*(packet.dll, packet.lib 등)
wpcap.dll 삭제
npf.sys를 삭제합니다.
이 작업이 완료되었지만 여전히 설치되지 않습니다.
또한 장치 관리자를 사용하여 네트워크 패킷 필터 '장치'를 제거했습니다.
또한 레지스트리에서 winpcap을 검색했지만 결과가 없었습니다. wpcap을 검색한 결과 단 하나의 항목, 즉 포함 디렉터리의 헤더 파일만 발견했습니다. 나는 성공하지 못한 채 이름을 .old로 바꿨습니다.
또한 소스 코드를 다운로드하고 이전 버전을 확인하는 방법을 찾기 위해 위 메시지의 일부를 검색했습니다. 해당 문자열(WinPcap 버전)은 소스 코드에서 찾을 수 없습니다(cygwin에서 grep 사용).
마지막으로 프로그램 연락처로 등록된 두 사람에게 이메일을 보냈습니다.
또한 관리자 권한으로 프로그램을 설치해 보았습니다.
불운. 여러분 모두가 나의 마지막 희망입니다. :)
질문은 위와 같습니다. 이전 버전의 WinPcap을 제거하고 싶습니다. 하지만 나에게 도움이 될 수 있는 다른 질문은 프로그램이 이전 버전을 어떻게 확인합니까?입니다. 레지스트리에서 검색해야 할 다른 항목이 있나요? 어떤 프로그램이 winpcap을 사용하고 있는지 알아내는 방법이 있습니까? 프로그램이 winpcap에 종속되어 있는지 확인할 수 있는 방법이 있습니까? 어떤 단서도 주시면 감사하겠습니다.
감사해요!
답변1
Windows 7 x64에서 다음 방법으로 이 문제를 해결했습니다.
- 관리자로 명령 프롬프트 열기( Win+ R> cmd > Enter)
- 로 이동
\windows\syswow64
- 삭제
Packet.dll
- 재부팅
- Winpcap의 새 버전 설치
답변2
이전 WinpCap을 제거하는 방법을 찾지 못했지만 동료는 미스터리 프로그램이 WinpCap을 사용하는 것을 막기 위해 안전 모드로 부팅하라고 제안했습니다. 이전 버전을 제거할 수 없다는 경고가 계속 표시되었지만(설치를 계속하시겠습니까?) 이번에는 설치에 성공했습니다.
따라서 이러한 딜레마에 빠진 경우 가능한 해결 방법은 안전 모드로 부팅한 후 거기에서 설치하는 것입니다.
답변3
일부 Netgear 무선 어댑터 소프트웨어를 제거했을 때 packet.dll이 제거되어 WinPcap을 성공적으로 설치할 수 있었습니다.
답변4
이것은 나에게 효과적이었습니다.
다음 2개 파일을 찾아 이름을 바꿉니다.
wpcap.dll의 이름을 wpcap.dll.old로 바꿉니다.
packet.dll의 이름을 packet.dll.old로 바꿉니다.
WinpCap을 다시 설치해 보십시오.