Como eu removo uma versão antiga do WinPcap?

12

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

Eu instalei e desinstalei o programa várias vezes.

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

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

Delete wpcap.dll

Delete npf.sys.

Isso foi feito e ainda não seria instalado.

Além disso, removi o 'dispositivo' do Filtro de Pacotes de Rede usando o gerenciador de dispositivos.

Eu também fiz uma pesquisa no registro para winpcap sem resultados. Eu procurei pelo wpcap e encontrei apenas uma entrada - um arquivo de cabeçalho em um diretório de inclusão. Eu renomei para .old sem sucesso.

Além disso, fiz o download do 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 email para as duas pessoas que estão listadas como contatos para o programa.

Eu também tentei instalar o programa como administrador.

Sem sorte. Vocês todos são minha última esperança. :)

A questão é como acima - eu quero remover a versão antiga do WinPcap. Mas outras questões que poderiam me ajudar são, como um programa verifica versões anteriores? Há algo mais que eu deveria estar procurando no registro? Existe uma maneira de descobrir qual programa está usando o winpcap? Existe uma maneira de ver se algum programa tem uma dependência no winpcap? Qualquer pista seria muito apreciada.

Obrigado!

    
por CramerTV 03.01.2013 / 20:08

7 respostas

3

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

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

    
por 04.01.2013 / 02:37
9

Eu resolvi esse problema no Windows 7 x64 por:

  1. abrindo um prompt de comando como administrador ( Win + R > cmd > Inserir )
  2. navegue até \windows\syswow64
  3. excluir Packet.dll
  4. reinicializar
  5. Instale a nova versão do Winpcap
por 09.10.2013 / 21:07
4

Quando eu desinstalei alguns softwares Netgear Wireless Adapter, o pacote packet.dll foi removido, permitindo que eu instale o WinPcap com êxito.

    
por 17.06.2014 / 09:50
0

Após a remoção do pacote, uma reinicialização deve ser feita antes de tentar reinstalar o pacote.

    
por 03.01.2013 / 21:48
0

Isso funcionou para mim.

Encontre e renomeie os 2 arquivos a seguir:

renomeie o wpcap.dll para wpcap.dll.old

renomeie o packet.dll para o packet.dll.old

Tente reinstalar o WinpCap novamente.

    
por 18.11.2013 / 06:57
0

como mencionado anteriormente, o Packet.dll estava sendo bloqueado por outro processo. O Windows 7 anuncia porque não pode ser excluído quando você tenta. Observe qual processo bloqueou a dll e pare-a (consulte Serviços e processos) Remova a dll e reinicie a instalação.

    
por 25.11.2013 / 18:33
0

Eu tive esse problema executando o Win 7 x86. Tentativa de atualização da v4.1.2 para a v4.1.3.

Eu desinstalei a v4.1.2 com sucesso usando desinstalar o vanilla MS

Usando a postagem anterior para usuários x64 como guia, naveguei para a pasta que contém o arquivo packet.dll. Para usuários x86, ele está localizado em \ windows \ system32 e tentou excluir esse arquivo.

Se houver um aplicativo que dependa do arquivo packet.dll, você não poderá excluí-lo. Não é tão ruim porque você também deve receber uma mensagem informando quais aplicativos estão usando o pacote packet.dll

Tome nota dessa aplicação. Abra o gerenciador de tarefas. Vá para serviços. Encontre o aplicativo. Clique com o botão direito e pare o serviço.

Agora você pode instalar o WinPcap com sucesso. No meu caso, não precisei fazer uma reinicialização.

Por fim, no gerenciador de tarefas, reinicie todos os serviços que você parou anteriormente.

    
por 01.10.2014 / 01:53