Ich habe dieses Problem unter Windows 7 x64 behoben durch:
- Öffnen einer Eingabeaufforderung als Administrator ( Win+ R> cmd> Enter)
- navigiere zu
\windows\syswow64
- löschen
Packet.dll
- Neustart
- Installieren Sie eine neue 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.
Gemäß der WinPcap-FAQ sollte man:
Löschen Sie das Paket. * (Packet.dll, packet.lib usw.)
Löschen Sie wpcap.dll
Löschen Sie npf.sys.
Dies wurde gemacht und konnte immer noch nicht installiert werden.
Darüber hinaus habe ich das Network Packet Filter-Gerät mithilfe des Geräte-Managers entfernt.
Ich habe auch eine Suche in der Registry nach winpcap ohne Ergebnisse durchgeführt. Ich habe nach wpcap gesucht und nur einen Eintrag gefunden - eine Headerdatei 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, wie er nach früheren Versionen sucht. Diese Zeichenfolge (Version von WinPcap) wurde im Quellcode nicht gefunden (unter Verwendung von grep in cygwin).
Schließlich habe ich den beiden Personen, die als Ansprechpartner für das Programm aufgeführt sind, eine E-Mail gesendet.
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 die Vorgängerversionen? Gibt es noch etwas, nach dem ich in der Registry suchen sollte? Gibt es eine Möglichkeit herauszufinden, welches Programm winpcap verwendet? Gibt es eine Möglichkeit zu sehen, ob Programme von Winpcap abhängig sind? Alle Hinweise würden sehr geschätzt.
Vielen Dank!
Ich habe dieses Problem unter Windows 7 x64 behoben durch:
\windows\syswow64
Packet.dll
Bei der Deinstallation einiger Netgear Wireless Adapter-Software wurde packet.dll entfernt, sodass WinPcap erfolgreich installiert werden konnte.
Während ich nie einen Weg gefunden habe, die alte WinpCap zu entfernen, schlug mein Kollege vor, im abgesicherten Modus zu starten, um die Verwendung des Mystery-Programms zu verhindern. Obwohl ich immer noch eine Warnung erhalten habe, dass eine alte Version nicht entfernt werden konnte (und möchte ich mit der Installation fortfahren?), War die Installation diesmal erfolgreich.
Wenn Sie sich also in diesem Dilemma befinden, können Sie im sicheren Modus starten und von dort aus installieren.
After the package removal, a reboot should be done before attempting to reinstall the package.
Das hat bei mir funktioniert.
Suchen 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.
Wie bereits erwähnt, wurde Packet.dll durch einen anderen Prozess gesperrt. Windows 7 gibt an, warum es beim Versuch nicht gelöscht werden kann. Beachten Sie, welcher Prozess die DLL gesperrt hat und stoppen (überprüfen Sie Dienste und Prozesse). Entfernen Sie die DLL und starten Sie die Installation erneut.
Ich hatte dieses Problem mit Win 7 x86. Versuchter Upgrade von v4.1.2 auf v4.1.3.
Ich habe v4.1.2 erfolgreich mit Vanilla MS deinstalliert
Ich habe den früheren Post für x64-Benutzer als Leitfaden verwendet und habe zu dem Ordner navigiert, der die Datei packet.dll enthält. Bei x86-Benutzern befindet es sich unter \ windows \ system32 und hat versucht, diese Datei zu löschen.
Wenn eine Anwendung auf die packet.dll-Datei angewiesen ist, können Sie sie nicht löschen. Nicht so schlimm, weil Sie auch eine Meldung erhalten sollten, welche Anwendung (en) aktuell packet.dll verwendet
Beachten Sie diese Anwendung. Taskmanager öffnen. Gehen Sie zu Dienstleistungen. Finden Sie die Anwendung. Klicken Sie mit der rechten Maustaste und stoppen Sie den Dienst.
Jetzt können Sie WinPcap erfolgreich installieren. In meinem Fall brauchte ich keinen Neustart.
Starten Sie zuletzt im Task-Manager alle zuvor gestoppten Dienste neu.