web-dev-qa-db-ja.com

Portmon-Portmsys.sysが見つかりません

私はSysinternalsのPortmonユーティリティと格闘していて、Windows 8.164ビットで動作させようとしています。最初は起動しませんでした このスタックオーバーフローの質問 で詳しく説明されているように、「エラー2」が表示されて終了しました。互換性トラブルシューティングを実行し、Windows XP SP2互換モードで実行していますが、Capture/Portsメニュー項目が灰色で表示され、ポートが表示されません(USBとマザーボードでホストされるCOMポートの両方があります)。

それから私はそれを実行するために主張された手順を詳述した この投稿 を見つけました。コマンドラインオプション/cを使用してEXEファイルを開始するためのショートカットを作成する必要がありますが、実行すると次のようになります。

PortMon - Can't find PORTMSYS.SYS

このファイルはどこにも見つかりません。これはSysinternalsSuiteダウンロードの一部ではなく、システム上のどこにも存在しません。

誰かがPortmonでこの問題に遭遇しましたか?

2
rossmcm

ダウンロードするportmsys.sysはどこにもありません。実際にはportmon.exeの一部です

多くのSysinternalsツール( Process Explorer および Process Monitor )が機能する方法は、メインの実行可能ファイルに埋め込まれた独自のドライバーをもたらすことです。プログラムが起動すると、プログラムはそれ自体からドライバーファイルを抽出してインストールし、それを使用して処理を実行します。

portmsys.sysはPortmonのドライバーであり、64ビットWindowsではそれ自体から抽出しますが、インストールできません。

64ビットWindowsでは動作しないという事実に耐えなければならないと思います。

3
Peter Hahndorf