如何通过PID查找应用程序名称(进程ID)

问题描述:

我正在尝试安装VisualSVN服务器并发出消息“指定的TCP端口被另一个服务占用”。我怎样才能找到什么服务或应用程序使用443端口? “netstat的-aon” 显示我的只有如何通过PID查找应用程序名称(进程ID)

UDP 0.0.0.0:443   *:*  4252 

的操作系统是Windows。是的,我之前安装了VisualSvn Server。然后我删除它(我没有看到任何SVN服务正在运行)并且想要重新安装。

另外我想知道我应该选择哪种身份验证模式。考虑到我想在外部驱动器上安装存储库。

谢谢你, 亚历克斯。

netstat output

  • 在最新的Windows版本,运行Get-NetTCPConnection PowerShell命令使用PowerShell 5.

    例如,运行此命令来获取过程是在听端口443名在您的计算机上:

    PS C:\> Get-Process -Id (Get-NetTCPConnection -LocalPort 443).OwningProcess 
    
    Handles NPM(K) PM(K)  WS(K)  CPU(s)  Id SI ProcessName 
    ------- ------ -----  -----  ------  -- -- ----------- 
    143  15  3448  11024    4572 0 VisualSVNServer 
    
+0

谢谢,bahrep! – AlexeiP 2013-03-19 22:35:13