windows中以命令行查看远程端口

在window中除注册表方式查看远程端口外,还能通过命令行查看远程端口。这里介绍通过命令行查看远程端口。

工具/原料

  • Windows系统(win7/8/2003/2008等Windows系统)

方法/步骤

  1. 1

    打开cmd命令行,在cmd命令行下输入:tasklist  /svc

    在输出的内容中查找svchost.exe进程下termservice服务对应的PID,在此查看的PID为:1336

    windows中以命令行查看远程端口
    windows中以命令行查看远程端口
  2. 2

    然后输入命令:netstat  -ano

    找到对应PID就能找到对应远程端口,在此远程端口为3389端口

    windows中以命令行查看远程端口
  3. 3

    如此方式不可用,可在注册表中查看:

    在运行框中输入:regedit   打开注册表,找到以下路径中的PortNumber文件,双击选择十进制可查看或修改端口

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber] 

    windows中以命令行查看远程端口
    windows中以命令行查看远程端口
  4. 4

    在此将远程端口修改为33899,使用tasklist  /svc查看PID,因主机重启过,在此查看对应PID为:1260

    windows中以命令行查看远程端口
  5. 5

    使用netstat -ano查看对应端口,在此找到对应的端口为修改后的端口33899。

    windows中以命令行查看远程端口
  6. 6

    远程测试成功

    windows中以命令行查看远程端口
    END

注意事项

  • 要使用命令行查看远程端口,必须保证远程服务可用
  • 注册表中的两个PortNumber文件的值是一致的,如修改端口,需修改两个文件的值并保持一致。

猜你喜欢

转载自blog.csdn.net/h106140873/article/details/79041920