2

IFEOメソッドを使用してサービスのスタートアップをデバッグしようとしています(これは、スタートアップ以外のシナリオでWindows 2012より前のサーバーバージョンで正常に実行されました)。Debuggerreg値はですc:\debuggers-x64\cdb.exe -server tcp:port=1234。次に、サービスを開始し、cdb.exeがを使用してリッスンしていることを確認しますnetstat -na | findstr 1234(サービスを開始する前に、このポートで何もリッスンしていないことを確認しました)。次に、このようにデバッグサーバーに接続しようとしましたwindbg.exe -remote tcp:server=localhost,port=1234が、15〜30秒間ハングし、その後失敗します。もう一度やり直して、ハングしている間にもう一度実行netstat -na | findstr 1234すると、ポート1234でリッスンしているcdb.exeが表示され、ポート1234で127.0.0.1へのSYN_SENTも表示されます(おそらくwindbg.exeによって送信されます)。windbg.exeが接続の失敗を報告するまで、SYN_SENT状態のままになります。

したがって、TCP接続の確立は完了しません。ファイアウォールを確認しましたが、オフになっています。(ではなく)ネットワークアダプタのIPアドレスを使用しようとしましたlocalhostが、同じ動作が得られます。また、cdb.exeに5000を超えるポートでリッスンさせようとしましたが、これも同じ動作をします。

TCPポートにアクセスするための新しいセキュリティがServer2012に導入されているかどうか誰かが知っていますか?

ありがとう

4

0 に答える 0