参考:

steamcommunity本地反代443端口/80端口被占用解决办法_一颗小植物-CSDN博客

80端口被占用了怎么办?_主机吧的博客-CSDN博客_80端口被占用了怎么办

端口查找(使用Windows自带的CMD命令行工具):

查找80端口:netstat -ano | findstr 80

查找443端口:netstat -ano | findstr 443

(一)443端口占用:

1、电脑中已经安装VMware虚拟机

由于VMware的虚拟机的共享虚拟机会占用443端口,所以我们可以手动关闭或者修改此配置,方式如下:

编辑->首选项->共享虚拟机(已弃用)->更改设置(需要管理员权限)

然后就可以修改或者关闭共享虚拟机,但是注意修改端口前要先停止才能修改!

(以下为图文操作)

(二)80端口占用

1、安装了如SQLServer等软件

关闭相应服务或者直接卸载(谨慎操作!!!)

2、Http相关服务启用

使用CMD你可以看到0.0.0.0:80端口被占用的程序的PID为"4",然后你打开任务管理器按照PID顺序找到相关程序后你会发现这是System程序,这是因为后台有程序正在调用Http.sys,一般这个时候80端口是开着的,你仍然可以照网上那样直接杀死进程或者直接关闭相关服务,但是可能是由于本人电脑的软件添加服务太多,关闭了仍然没法用,于是本人经过多次尝试最终找到了解决方案——修改注册表

修改注册表让相关组件失效从而让相关服务缺少依赖停止工作

操作如下:

打开运行输入regedit来打开注册表配置窗口

之后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP,再从中找到Start这个值(如图所示)

双击打开,可以看到原始值为3,然后修改值为4(在图中用红框框起来的地方修改),之后直接重启电脑

重启完成后就可以完全关闭Http.sys对于80端口的占用了,但是这样会导致一些依赖此组件的程序或服务无法启动,如打印机相关服务,如果你手动打开这些服务就会提示:

“错误1086:依赖服务或组无法启动”

所以,为了方便,本人使用命令行来修改,不过这样还是太麻烦了,于是我创建了两个*.bat(*表示任意名称)程序,然后一个负责开一个负责关,开完后重启电脑,方便又轻松

制作过程如下(启动程序别忘记使用管理员模式启动,否则会无效!!!):

创建一个文本文档:

修改名称为你想要的名称,然后修改后缀名.txt为.bat,所以最后的文件总名称为XXX.bat,如下图所示:

然后右键,点击编辑

点击后会打开记事本(Windows默认的,也可以是其他软件,总之能写就行),然后输入:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP" /v Start /t REG_DWORD /d 4

Ctrl+s保存,关闭,然后以管理员模式打开*.bat程序(*表示之前修改此程序时用的名称,我这边用的名称是“关闭80端口”)

然后会弹出如下图所示的内容,直接输入yes,按回车(键盘上的Enter键,一般会画有从上往左拐弯的箭头),等窗口自动关闭后就可以重启电脑了就可以了

如果你需要用到打印机之类的服务,也可以再安装上面的步骤再新建一个*.bat程序,然后把需要打的东西改成下面的参数即可:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP" /v Start /t REG_DWORD /d 3

最后再用保存,使用管理员模式运行此程序,再重启就可以了

那么最后再强调一点,这种方法(关闭Http.sys)会导致某些服务和程序无法正常使用,因此最好写两个*.bat文件,分别写入上面提到的两个参数,由于本人是个萌新,所以如果各位大佬有更好的办法可以在评论区进行补充说明。

有效解决steamcommunity端口占用问题相关推荐

  1. 解决nginx端口占用问题

    解决nginx端口占用问题 参考文章: (1)解决nginx端口占用问题 (2)https://www.cnblogs.com/chengpu/p/nginx1.html 备忘一下.

  2. 【Docker】安装MySQL彻底解决3306端口占用问题

    [Docker]安装MySQL彻底解决3306端口占用问题 参考文章: (1)[Docker]安装MySQL彻底解决3306端口占用问题 (2)https://www.cnblogs.com/wuca ...

  3. 解决Windows端口占用问题(port is already in use)

    前言 ​ 端口占用问题几乎每个开发人员都会遇到,每次用每次查,下面来记录下解决过程,以便日后需要. 正文 1.调出命令窗口 ​ windows+R 组合键,调出命令窗口 2.查找占用端口对应的PID( ...

  4. 解决80端口占用的问题

    问题描述: 在写代码的过程中,经常会遇到下面图片的问题:80端口被占用. 本人也深受其害,查找了很多关于此类问题的答案,总结解决80端口占用问题的方法如下. 解决方法: 1.首先确定占用80端口的PI ...

  5. mac mysql 端口被占用_【Docker】安装MySQL彻底解决3306端口占用问题

    1.问题闪现:### 初次up mysql报3306端口被占用 yunduo@YunDuo:~/Work/Learning/Docker/docker_compose$ docker-compose ...

  6. 解决Ubuntu端口占用问题

    问题描述: 在Ubuntu18.04中执行python文件,报错显示监听的端口已经被占用,如下: root@Aliyun:~# python3 jieshou3.py* Serving Flask a ...

  7. 解决linux端口占用

    就比如解决redis的端口占用 使用redis-server启动,发现6379端口被占用了 使用下面的命令,查看端口,找到pid netstat -apn|grep :6379 然后使用kill -9 ...

  8. 快速解决java端口占用

    taskkill /f /im javaw.exe 将以上命令写入bat文件,一旦端口占用,双击就解决问题.

  9. 2021-10-24 解决8080端口占用、软件开机自启、C盘清理

    找到端口占用的pid netstat -ano | findstr 8089taskkill -pid 3168 -f //根据pid杀进程 使软件开机自启 ①鼠标右键自己的exe程序,创建快捷方式 ...

  10. 怎么解决tomcat端口占用问题?

    今天启动SpringBoot项目的时候,出现了这么一个错误,根据错误提示,大概是说我们的启动端口8080当前已经被系统给占用了,所以我们启动的时候再使用这个端口,明显就有问题,所以解决办法就是找到系统 ...

最新文章

  1. Oracle体系结构中的各种名称
  2. Pat甲级 1001 A+B Format
  3. All in one:如何搭建端到端可观测体系
  4. leetCode-删除排序数组中的重复项
  5. fragment in UI5 Smart Template and directive in Angular
  6. windows平台编译vlc
  7. 深度学习的实用层面 —— 1.10 梯度消失与梯度爆炸
  8. java redis缓存使用_java使用redis缓存数据库
  9. php数组插入mysql,php mysql:将一个php数组插入mysql
  10. java ascii 排序_java 根据 ASCII 码表顺序升序排列
  11. php手机网页_使用PHPCMS搭建wap手机网站
  12. 一文道尽Flutter最新最全的学习资料
  13. 【基金量化研究系列】大类资产配置研究(三)——多资产均衡配置策略
  14. 《信任的速度》读书笔记
  15. FlexPaper pdf文档转换swf
  16. 奥克兰计算机科学专业世界排名,新西兰计算机专业大学排名
  17. html语言黄色,HTML黄色欧美形式音频工作室网页模板代码
  18. 计算机网络的组成及其逻辑结构
  19. 被拿走的雨伞——我想到的
  20. 通过whoscored网站对转会球员的评分来比较五大联赛水平高低

热门文章

  1. cad移动时捕捉不到基点,为什么CAD对象捕捉打开了却捕捉不了?
  2. 教你把mov格式的视频转换mp4
  3. Authorization Basic认证 笔记
  4. java应届毕业生面试技巧
  5. 计算机组成与设计(硬件/软件接口)RISC-V版笔记
  6. Anaconda新建虚拟环境-报错Multiple Errors Encountered
  7. linux删除不了777文件,Linux使用着需要理解chmod -r 777文件权限
  8. Kyligence 完成 2500 万美元 C 轮融资,Coatue 领投
  9. Android性能优化系列之App启动优化
  10. java对zip、rar、7z文件带密码解压实例