
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:
- abriendo un símbolo del sistema como administrador ( Win+ R> cmd > Enter)
- navegar a
\windows\syswow64
- borrar
Packet.dll
- reiniciar
- 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.