如何通过PID查找应用程序名称(进程ID)
问题描述:
我正在尝试安装VisualSVN服务器并发出消息“指定的TCP端口被另一个服务占用”。我怎样才能找到什么服务或应用程序使用443端口? “netstat的-aon” 显示我的只有如何通过PID查找应用程序名称(进程ID)
UDP 0.0.0.0:443 *:* 4252
的操作系统是Windows。是的,我之前安装了VisualSvn Server。然后我删除它(我没有看到任何SVN服务正在运行)并且想要重新安装。
另外我想知道我应该选择哪种身份验证模式。考虑到我想在外部驱动器上安装存储库。
谢谢你, 亚历克斯。
答
- 在较旧的Windows版本上使用
netstat -anbv
。您可以在http://technet.microsoft.com/library/ff961504找到netstat
工具参考。
-
在最新的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
谢谢,bahrep! – AlexeiP 2013-03-19 22:35:13