Portmon-未找到 Portmsys.sys

Portmon-未找到 Portmsys.sys

我一直在与 Sysinternals 搏斗波特蒙实用程序,并尝试让它在 Windows 8.1 64 位下运行。最初它无法启动 - 它给出“错误 2”并退出,详情见这个 Stack Overflow 问题。我已经运行了兼容性疑难解答程序,现在它以 Windows XP SP2 兼容模式运行,但Capture/Ports菜单项变灰并且没有显示任何端口(我有一个 USB 和一个主板托管的 COM 端口)。

然后我发现这个帖子其中详细说明了据称可以使其运行的过程。它涉及创建一个快捷方式以使用命令行选项启动 EXE 文件,/c但是,当我运行它时,我得到了以下信息:

PortMon-找不到 PORTMSYS.SYS

我在任何地方都找不到这个文件。它不是 Sysinternals 套件下载的一部分,在我的系统中也找不到它。

有人在使用 Portmon 时遇到过这个问题吗?

答案1

你找不到portmsys.sys任何地方可以下载。它实际上是portmon.exe

许多 Sysinternals 工具的工作方式(进程探索器进程监控) 的工作原理是它们将自己的驱动程序嵌入到主可执行文件中。当程序启动时,它会从自身中提取驱动程序文件并进行安装,然后使用它来完成其工作。

portmsys.sys是 Portmon 的驱动程序,在 64 位 Windows 上它会从自身提取它,但无法安装它。

我认为你必须接受它无法在 64 位 Windows 上运行的事实。

相关内容