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

10

我正在尝试安装VisualSVN服务器,但出现“指定的TCP端口被另一个服务占用”的消息。我该如何找到使用443端口的服务或应用程序? “netstat -aon”只显示

UDP    0.0.0.0:443            *:*        4252

操作系统是Windows。是的,在这台电脑上我之前安装过VisualSvn Server。然后我卸载了它(我没有看到任何SVN服务在运行),现在想要重新安装。

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

提前感谢,Alex。

1个回答

10

netstat输出

  • 在最新版 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
    

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接