windbg -remote无法连接到Server 2012上的localhost

时间:2012-10-04 18:12:54

标签: debugging windbg remote-debugging

我正在尝试使用IFEO方法调试服务的启动(我已经在Windows 2012之前的服务器版本上成功完成了除启动之外的其他方案)。 Debugger reg值为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,它显示cdb.exe在端口1234上侦听,它还在端口1234上显示一个SYN_SENT到127.0.0.1(可能是由windbg.exe发送)。它将保持SYN_SENT状态,直到windbg.exe报告连接失败。

因此TCP连接建立永远不会完成。我检查了防火墙,它已关闭。我也尝试使用网络适配器的IP地址(而不是localhost),但我得到了相同的行为。我也试过让cdb.exe听一个端口> 5000,但也有相同的行为。

有没有人知道Server 2012中是否引入了用于访问TCP端口的新安全性?

感谢

0 个答案:

没有答案