Portmon - Portmsys.sys nicht gefunden

2436
rossmcm

Ich habe mit dem Dienstprogramm Portmon von Sysinternals gerungen und versuche, es unter Windows 8.1 64-Bit zum Laufen zu bringen. Anfangs wurde es nicht gestartet - es wurde "Fehler 2" ausgegeben und beendet, wie in dieser Stack Overflow-Frage beschrieben . Ich habe den Kompatibilitäts-Ratgeber ausgeführt und habe ihn jetzt im Windows XP SP2-Kompatibilitätsmodus ausgeführt. Das Capture/PortsMenüelement ist jedoch grau unterlegt und es werden keine Anschlüsse angezeigt (ich habe sowohl einen USB-Port als auch einen über das Motherboard gehosteten COM-Anschluss).

Ich fand dann diesen Beitrag, in dem eine Prozedur beschrieben wurde, die behauptete, dass sie ausgeführt werden sollte. Dazu muss eine Verknüpfung erstellt werden, um die EXE-Datei mit einer Befehlszeilenoption zu starten. /cBeim Ausführen bekomme ich Folgendes:

PortMon - PORTMSYS.SYS kann nicht gefunden werden

Ich kann diese Datei nirgendwo finden. Es gehört nicht zum Download der Sysinternals-Suite und ist nirgendwo auf meinem System vorhanden, das ich finden kann.

Hat jemand dieses Problem mit Portmon getroffen?

1
Warum sagt Ihr Fragetitel ProcMon? Verwenden Sie außerdem Win8.1 32-Bit? PortMon wurde nie für die Unterstützung von 64-Bit-Windows aktualisiert. Karan vor 8 Jahren 0
@Karam. Es sagte "ProcMon", weil ich wenig Schlaf hatte;). (Danke, @Peter, dass das behoben wurde). Ich stelle jetzt fest, dass der [Post, auf den ich verwiesen habe] (http://forum.sysinternals.com/portmon-303-trouble_topic27382_page2.html) fast sicher über Win8.1 32-Bit gesprochen hat, was meine Frage für mich ziemlich beantwortet. rossmcm vor 8 Jahren 0

1 Antwort auf die Frage

2
Peter Hahndorf

Sie werden portmsys.sysnirgendwo zum Download finden. Es ist eigentlich ein Teil vonportmon.exe

Die Funktionsweise vieler Sysinternals-Tools ( Process Explorer und Process Monitor ) besteht darin, dass sie ihren eigenen Treiber in die ausführbare Hauptdatei integrieren. Wenn das Programm gestartet wird, extrahiert es die Treiberdatei aus sich selbst, installiert sie und verwendet sie dann für ihre Zwecke.

portmsys.sys ist der Treiber für Portmon und unter 64-Bit-Windows wird es von ihm selbst extrahiert, es kann jedoch nicht installiert werden.

Ich denke, man muss mit der Tatsache leben, dass es unter 64-Bit-Windows nicht funktioniert.

Danke @Peter. Es wäre hilfreich, wenn die Fehlermeldung dies gesagt hätte. rossmcm vor 8 Jahren 0