¿Cómo elimino una versión antigua de WinPcap?

¿Cómo elimino una versión antigua de WinPcap?

Al instalar WinPcap 4.1.2 en Windows 7 recibo el siguiente mensaje

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

He instalado y desinstalado el programa varias veces.

Según las preguntas frecuentes de WinPcap uno debería:

Eliminar paquete.* (packet.dll, paquete.lib, etc.)

Eliminar wpcap.dll

Eliminar npf.sys.

Esto se hizo y todavía no se instala.

Además, eliminé el 'dispositivo' del filtro de paquetes de red usando el administrador de dispositivos.

También hice una búsqueda en el registro de winpcap sin resultados. Busqué wpcap y solo encontré una entrada: un archivo de encabezado en un directorio de inclusión. Le cambié el nombre a .old sin éxito.

Además, descargué el código fuente y busqué parte del mensaje anterior con la esperanza de encontrar cómo busca versiones anteriores. Esa cadena (versión de WinPcap) no se encontró en el código fuente (usando grep en cygwin).

Finalmente, envié un correo electrónico a las dos personas que figuran como contactos del programa.

También intenté instalar el programa como administrador.

Sin suerte. Todos ustedes son mi última esperanza. :)

La pregunta es la anterior: quiero eliminar la versión anterior de WinPcap. Pero otras preguntas que podrían ayudarme son, ¿cómo comprueba un programa si hay versiones anteriores? ¿Hay algo más que debería buscar en el registro? ¿Hay alguna forma de saber qué programa utiliza winpcap? ¿Hay alguna manera de ver si algún programa depende de winpcap? Cualquier pista será muy apreciada.

¡Gracias!

Respuesta1

Resolví este problema en Windows 7 x64 mediante:

  1. abriendo un símbolo del sistema como administrador ( Win+ R> cmd > Enter)
  2. navegar a\windows\syswow64
  3. borrarPacket.dll
  4. reiniciar
  5. Instalar nueva versión de Winpcap

Respuesta2

Si bien nunca encontré una manera de eliminar el antiguo WinpCap, mi colega me sugirió que iniciara en modo seguro para evitar que el programa misterioso lo use. Aunque todavía recibí una advertencia de que no se podía eliminar una versión anterior (¿y quiero continuar con la instalación?), esta vez la instalación fue exitosa.

Entonces, si se encuentra en este dilema, una posible solución es iniciar en modo seguro e instalar desde allí.

Respuesta3

Cuando desinstalé algún software del adaptador inalámbrico Netgear, se eliminó el paquete.dll, lo que me permitió instalar WinPcap con éxito.

Respuesta4

Esto funcionó para mí.

Busque y cambie el nombre de los siguientes 2 archivos:

cambie el nombre de wpcap.dll a wpcap.dll.old

cambiar el nombre de paquete.dll a paquete.dll.old

Intente reinstalar WinpCap nuevamente.

información relacionada