Como faço para remover uma versão antiga do WinPcap?

Como faço para remover uma versão antiga do WinPcap?

Ao instalar o WinPcap 4.1.2 no Windows 7 recebo a seguinte mensagem

"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."

Já instalei e desinstalei o programa diversas vezes.

De acordo com o FAQ do WinPcap, deve-se:

Excluir packet.* (packet.dll, packet.lib, etc.)

Excluir wpcap.dll

Exclua npf.sys.

Isso foi feito e ainda não foi instalado.

Além disso, removi o 'dispositivo' do filtro de pacotes de rede usando o gerenciador de dispositivos.

Também fiz uma pesquisa no registro por winpcap sem resultados. Procurei por wpcap e encontrei apenas uma entrada - um arquivo de cabeçalho em um diretório de inclusão. Renomeei-o para .old sem sucesso.

Além disso, baixei o código-fonte e procurei parte da mensagem acima na esperança de descobrir como ele verifica as versões anteriores. Essa string (versão do WinPcap) não foi encontrada no código fonte (usando grep no cygwin).

Por fim, enviei um e-mail para as duas pessoas listadas como contatos do programa.

Também tentei instalar o programa como administrador.

Sem sorte. Todos vocês são minha última esperança. :)

A questão é a mesma acima - quero remover a versão antiga do WinPcap. Mas outras questões que podem me ajudar são: como um programa verifica versões anteriores? Há algo mais que eu deveria procurar no registro? Existe uma maneira de descobrir qual programa está usando o winpcap? Existe uma maneira de ver se algum programa depende do winpcap? Alguma pista seria muito apreciada.

Obrigado!

Responder1

Resolvi esse problema no Windows 7 x64:

  1. abrindo um prompt de comando como administrador ( Win+ R> cmd > Enter)
  2. navegar para\windows\syswow64
  3. excluirPacket.dll
  4. reinício
  5. Instale a nova versão do Winpcap

Responder2

Embora eu nunca tenha encontrado uma maneira de remover o antigo WinpCap, meu colega sugeriu que eu inicializasse no modo de segurança para impedir que o programa misterioso o usasse. Embora ainda tenha recebido um aviso de que não foi possível remover uma versão antiga (e quero continuar com a instalação?), A instalação desta vez foi bem-sucedida.

Portanto, se você se encontrar nesse dilema, uma solução possível é inicializar no modo de segurança e instalar a partir daí.

Responder3

Quando desinstalei algum software do adaptador sem fio Netgear, o packet.dll foi removido, permitindo-me instalar o WinPcap com êxito.

Responder4

Isso funcionou para mim.

Encontre e renomeie os 2 arquivos a seguir:

renomeie wpcap.dll para wpcap.dll.old

renomeie packet.dll para packet.dll.old

Tente reinstalar o WinpCap novamente.

informação relacionada