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

UDP    0.0.0.0:443            *:*        4252

操作系统是Windows。是的,我以前在这台计算机上安装了VisualSvn Server。然后,我将其删除(我看不到任何SVN服务正在运行),并希望重新安装。

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

先感谢您,
亚历克斯

最佳答案

  • 在较旧的Windows版本上使用netstat -anbv。您可以在http://technet.microsoft.com/library/ff961504上找到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
    
  • 关于process - 如何通过PID(进程ID)找出应用程序名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15463593/

    10-13 05:46