一、写在开头
使用Steamcommunity_302,启动服务时提示443/80端口占用,应用程序里看了一圈没发现问题,只好使用命令行查看哪个程序占用,原来是vmware-hostd程序占用了443端口 。vmware-hostd.exe程序是Vmware用于虚拟机共享和远程访问所开启的服务,停用该服务,修改端口号,再启用该服务即可,既不会影响该服务的使用,也可以解决443等关键端口的占用问题。
二、查看端口
netstat -ano
查看电脑端口的时候发现本机有服务正在监听443端口。
我没有在本地运行任何web服务,为什么会监听443端口?
三、查询监听程序
可以看到监听443端口的程序的PID为8380
根据PID查找程序的名称
tasklist | findstr "8380"
发现了一个vmware-hostd.exe程序
这个程序是干啥的?
vmware-hostd.exe是Vmware虚拟机程序默认安装的,并且开机自启
进到Vmware中查看一下:
点击 编辑->首选项->共享虚拟机
vmware-hostd.exe程序是Vmware用于虚拟机共享和远程访问所开启的服务
这个服务平常也不太会使用到,而且443端口也是之后启动Apache等比较重要的端口。
四、更好端口占用
停用该服务:
点击 更改设置,然后点击禁用共享即可(老版本可直接点击禁用共享)
修改该服务占用的端口号:
若要修改需要先向第一种方法那样禁用共享,修改完端口号之后再启用共享即可