用命令查看占用侦听端口和应用程序的名字
服务器上的服务侦听端口无法启动。
公司网站不能访问,操作系统是Windows Server 2003 Enterprise。打电话远程登录服务器。发现Web站点停止,启动服务出现错误提示:
“另一个正在使用此文件,进程无法访问”
根据经验判断,这是服务端口冲突造成的服务启动失败;这台服务器就一个WEB站点,肯定是其他程序占用了该Web站点使用的80端口,如何确认哪个程序占用了该端口呢 ?
操作步骤:
①.在命令提示符输入:netstat -aonb>> d:/Ip.txt 这样结果将输出结果保存在D:\ip.txt
②.打开D盘更目录的Ip.txt; 如果很多记录; 搜索80
③.netstat -aonb 命令查看侦听端口,侦听端口进程和应用程序的名字。发现WebThunder.exe占用了80端口;造成Web服务启动失败;
④.卸载Web迅雷;
扩展:
查看有没有Internet链接,源端口和目标端口源地址目标地址:netstat -nob
查看指定的端口命令:netstat -an | find "80"
查看侦听的进程或程序:netstat -anb
重设administrator密码为1q2w3e:net user administrator 1q2w3e