在我们开发过程中往往会遇到端口被占用的情况,下面我们来介绍如何查看哪个程序占用了该端口,以8080端口为例
1、打开cmd或者powershell
PS C:\Users\26311\Desktop> netstat -aon | findstr 8080
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 14936
可以看到,PID为14936的进程占用了8080端口
2、查看PID为14936的进程名称
PS C:\Users\26311\Desktop> tasklist | findstr 14936
svchost.exe 14936 Services 0 10,404 K
我们可以看到svchost.exe这个进程占用了我们的8080端口,这时候我们得根据进程的实际情况来决定是否结束此进程。
- 有些进程很重要,不能直接结束,我们只能修改我们需要打开的应用的端口号
- 有些进程不重要,我们可以直接结束该进程来保证运行需要的应用程序