it-swarm.com.de

Wie entferne ich eine alte Version von WinPcap?

Bei der Installation von WinPcap 4.1.2 unter Windows 7 erhalte ich die folgende Meldung

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

Ich habe das Programm mehrmals installiert und deinstalliert.

Laut WinPcap FAQ sollte man:

Paket löschen. * (Packet.dll, packet.lib, etc.)

Löschen Sie wpcap.dll

Löschen Sie npf.sys.

Dies wurde durchgeführt und konnte immer noch nicht installiert werden.

Außerdem habe ich das 'Gerät' des Netzwerkpaketfilters mithilfe des Geräte-Managers entfernt.

Ich habe auch eine Suche in der Registrierung nach winpcap ohne Ergebnisse durchgeführt. Ich suchte nach wpcap und fand nur einen Eintrag - eine Header-Datei in einem Include-Verzeichnis. Ich habe es ohne Erfolg in .old umbenannt.

Außerdem habe ich den Quellcode heruntergeladen und nach einem Teil der obigen Nachricht gesucht, in der Hoffnung, herauszufinden, wie nach früheren Versionen gesucht wird. Diese Zeichenfolge (Version von WinPcap) wurde nicht im Quellcode gefunden (mit grep in cygwin).

Schließlich schickte ich eine E-Mail an die beiden Personen, die als Ansprechpartner für das Programm aufgeführt sind.

Ich habe auch versucht, das Programm als Administrator zu installieren.

Kein Glück. Ihr alle seid meine letzte Hoffnung. :)

Die Frage ist wie oben - ich möchte die alte Version von WinPcap entfernen. Aber andere Fragen, die mir helfen könnten, sind: Wie prüft ein Programm, ob frühere Versionen vorliegen? Gibt es noch etwas, nach dem ich in der Registrierung suchen sollte? Gibt es eine Möglichkeit herauszufinden, welches Programm winpcap verwendet? Gibt es eine Möglichkeit, festzustellen, ob Programme von winpcap abhängig sind? Irgendwelche Hinweise wären sehr dankbar.

Vielen Dank!

13
CramerTV

Während ich nie einen Weg gefunden habe, das alte WinpCap zu entfernen, schlug mein Kollege vor, dass ich im abgesicherten Modus booten sollte, um das Mystery-Programm daran zu hindern, es zu verwenden. Obwohl ich immer noch eine Warnung erhielt, dass eine alte Version nicht entfernt werden konnte (und möchte ich mit der Installation fortfahren?), War die Installation dieses Mal erfolgreich.

Wenn Sie sich also in diesem Dilemma befinden, besteht eine mögliche Problemumgehung darin, im abgesicherten Modus zu starten und von dort aus zu installieren.

4
CramerTV

Ich habe dieses Problem unter Windows 7 x64 folgendermaßen gelöst:

  1. öffnen einer Eingabeaufforderung als Administrator (Win+R > cmd> Enter)
  2. navigiere zu \windows\syswow64
  3. Packet.dll löschen
  4. neustarten
  5. Installieren Sie eine neue Version von Winpcap
9
PDub

Bei der Deinstallation einer Netgear Wireless Adapter-Software wurde packet.dll entfernt, sodass ich WinPcap erfolgreich installieren konnte.

4
Kimm0no

wie bereits erwähnt, wurde Packet.dll von einem anderen Prozess gesperrt. Windows 7 gibt bekannt, warum es beim Versuch nicht gelöscht werden kann. Notieren Sie, welcher Prozess die DLL gesperrt und beendet hat (überprüfen Sie Dienste und Prozesse). Entfernen Sie die DLL und starten Sie die Installation neu.

0
Jason

Ich hatte dieses Problem mit Win 7 x86. Versuchte Aktualisierung von v4.1.2 auf v4.1.3.

Ich habe v4.1.2 mit Vanilla MS uninstall erfolgreich deinstalliert

Unter Verwendung des früheren Beitrags für x64-Benutzer als Leitfaden navigierte ich zu dem Ordner, der die Datei packet.dll enthält. Für x86-Benutzer befindet es sich in\windows\system32 und hat versucht, diese Datei zu löschen.

Wenn eine Anwendung auf die Datei packet.dll angewiesen ist, können Sie diese nicht löschen. Nicht so schlimm, denn Sie sollten auch eine Meldung erhalten, in der angegeben wird, welche Anwendung (en) zurzeit packet.dll verwenden

Beachten Sie diese Anwendung. Öffnen Sie den Task-Manager. Gehe zu Dienstleistungen. Suchen Sie die Anwendung. Klicken Sie mit der rechten Maustaste und beenden Sie den Dienst.

Jetzt können Sie WinPcap erfolgreich installieren. In meinem Fall musste ich keinen Neustart durchführen.

Starten Sie zuletzt im Task-Manager alle zuvor gestoppten Dienste neu.

0
Salahuddin

Nach dem Entfernen des Pakets sollte ein Neustart durchgeführt werden, bevor das Paket erneut installiert wird.

0
mdpc

Das hat bei mir funktioniert.

Suchen Sie und benennen Sie die folgenden 2 Dateien um:

benennen Sie wpcap.dll in wpcap.dll.old um

benennen Sie packet.dll in packet.dll.old um

Versuchen Sie, WinpCap erneut zu installieren.

0
pathe3