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

时间:2013-03-17 17:06:31

标签: process pid visualsvn-server netstat

我正在尝试安装VisualSVN服务器并且有消息“指定的TCP端口被另一个服务占用”。我怎样才能找到使用443端口的服务或应用程序? “netstat -aon”只显示我

UDP    0.0.0.0:443            *:*        4252

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

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

提前谢谢你, 亚历克斯。

1 个答案:

答案 0 :(得分:3)

netstat output

  • 在最新的Windows版本上,使用PowerShell 5运行Get-NetTCPConnection PowerShell cmdlet。

    例如,运行此命令以获取正在侦听计算机上端口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