lccee
管理员
管理员
  • UID1
  • 粉丝9
  • 关注1
  • 发帖数143
阅读:16905回复:0

软件端口占用解决方案大全

楼主#
更多 发布于:2017-05-01 17:40
端口如果被占用,你可以选择换一个端口,如果不想换端口可将其占用解除。
想解除被占用的端口,可直接使用PHPWAMP里面自带的"查看占用端口”功能。

图片:QQ图片20170504141401.png



其他端口占用都能强制解除占用,80被占用,一般情况下也能强制干掉
唯一要注意的是,如果占用80的是微软系统自身的应用程序,强制解除占用可能会出问题

如上图,显示PID4,80端口被占用,最常见的的就是IIS和微软的数据库占用了80端口
iis和微软数据库是微软自家产品,所以对其保护了,强制解除占用的话,可能会出问题,所以我取消了对这两个程序的强制解除占用功能。
(目前在最新版PHPWAMP的“强力清除一切环境阻碍”中添加了可以智能解除系统占用80端口的功能)


如果是其他程序占用80端口或者其他端口,点击查看端口后,点详细列表,右键对应的端口就可以强制解除占用
那么如果是微软自己的iis占用了80端口什么办呢?很简单,使用常用工具中的“强力清除一切环境阻碍”即可解除系统占用的80端口,当然你也可以手动去解决,你可以右键IIS下的站点,点击“编辑绑定”。

图片:QQ图片20170504141907.png





然后把端口修改成非80就可以解除IIS占用的80端口了

图片:1.png





如果你发现IIS并没有占用80端口,那么一般就是微软自家的数据库SQL Server占用了80端口,可以点击查看所有服务

图片:3.png





在服务里面找到SQL Server Reporting Services (MSSQLSERVER)这个服务,先点停止

图片:1.png





如下图,右键属性把自动改成手动,不改成手动,每次重启电脑这个服务都会自行启动的

图片:1.png



然后你再使用查看端口功能,就发现80端口已经被解除占用了!记得变为手动哦,否则每次重新开机都要关掉微软数据库端口才行。

最新喜欢:

chenyajunchenya...
游客

返回顶部