Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows services 正在调查哪个Windows服务正在侦听哪个IP和端口_Windows Services - Fatal编程技术网

Windows services 正在调查哪个Windows服务正在侦听哪个IP和端口

Windows services 正在调查哪个Windows服务正在侦听哪个IP和端口,windows-services,Windows Services,我正在调查一个生产系统,其中有几个Windows服务通过TCP/IP套接字相互通信。我试图找出哪个可执行文件正在侦听给定机器上的哪个IP地址和哪个端口 除了翻查每个windows服务的模糊配置文件外,是否有一个系统工具可以更轻松地向我提供所需的详细信息?命令行netstat工具可能会帮助您。要了解可用参数,请使用/?:netstat/ 或者有一个更好的GUI替代方案:SysInternals TcpView(可从ms站点免费下载)让我们来看看 netstat -abn SysInternal

我正在调查一个生产系统,其中有几个Windows服务通过TCP/IP套接字相互通信。我试图找出哪个可执行文件正在侦听给定机器上的哪个IP地址和哪个端口


除了翻查每个windows服务的模糊配置文件外,是否有一个系统工具可以更轻松地向我提供所需的详细信息?

命令行netstat工具可能会帮助您。要了解可用参数,请使用/?:netstat/

或者有一个更好的GUI替代方案:SysInternals TcpView(可从ms站点免费下载)

让我们来看看

netstat -abn

SysInternals TCPView非常棒

正如SysInternals(即Microsoft)已经提到的,它是一个非常棒的工具。 但在生产系统上可能不允许您安装其他软件,因此我认为您可能需要尝试netstat.exe,它通常位于C:\WINNT\system32\netstat.exe

有一个帮助页面可供使用

netstat -?
例如:

netstat -a
列出所有本地TCP连接和侦听端口以及远程TCP端点

netstat -o
将进程ID添加到输出中

netstat -b 

为您提供用于建立此连接/端口的可执行文件的名称。

谢谢大家。确实很有帮助。一位朋友还向我介绍了一个名为“活动端口”的免费实用程序,它来自DeviceLock:

谢谢大家。确实很有帮助。一位朋友还向我介绍了一个名为活动端口的免费实用程序,它来自DeviceLock,你应该把它作为一个答案发布;不过,至少最新版本的TCPView不是安装程序,而是独立的。TCPView是一个很棒的工具,我发现skype在端口80上监听