有效解决steamcommunity端口占用问题
参考:
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端口占用问题相关推荐
- 解决nginx端口占用问题
解决nginx端口占用问题 参考文章: (1)解决nginx端口占用问题 (2)https://www.cnblogs.com/chengpu/p/nginx1.html 备忘一下.
- 【Docker】安装MySQL彻底解决3306端口占用问题
[Docker]安装MySQL彻底解决3306端口占用问题 参考文章: (1)[Docker]安装MySQL彻底解决3306端口占用问题 (2)https://www.cnblogs.com/wuca ...
- 解决Windows端口占用问题(port is already in use)
前言 端口占用问题几乎每个开发人员都会遇到,每次用每次查,下面来记录下解决过程,以便日后需要. 正文 1.调出命令窗口 windows+R 组合键,调出命令窗口 2.查找占用端口对应的PID( ...
- 解决80端口占用的问题
问题描述: 在写代码的过程中,经常会遇到下面图片的问题:80端口被占用. 本人也深受其害,查找了很多关于此类问题的答案,总结解决80端口占用问题的方法如下. 解决方法: 1.首先确定占用80端口的PI ...
- mac mysql 端口被占用_【Docker】安装MySQL彻底解决3306端口占用问题
1.问题闪现:### 初次up mysql报3306端口被占用 yunduo@YunDuo:~/Work/Learning/Docker/docker_compose$ docker-compose ...
- 解决Ubuntu端口占用问题
问题描述: 在Ubuntu18.04中执行python文件,报错显示监听的端口已经被占用,如下: root@Aliyun:~# python3 jieshou3.py* Serving Flask a ...
- 解决linux端口占用
就比如解决redis的端口占用 使用redis-server启动,发现6379端口被占用了 使用下面的命令,查看端口,找到pid netstat -apn|grep :6379 然后使用kill -9 ...
- 快速解决java端口占用
taskkill /f /im javaw.exe 将以上命令写入bat文件,一旦端口占用,双击就解决问题.
- 2021-10-24 解决8080端口占用、软件开机自启、C盘清理
找到端口占用的pid netstat -ano | findstr 8089taskkill -pid 3168 -f //根据pid杀进程 使软件开机自启 ①鼠标右键自己的exe程序,创建快捷方式 ...
- 怎么解决tomcat端口占用问题?
今天启动SpringBoot项目的时候,出现了这么一个错误,根据错误提示,大概是说我们的启动端口8080当前已经被系统给占用了,所以我们启动的时候再使用这个端口,明显就有问题,所以解决办法就是找到系统 ...
最新文章
- Oracle体系结构中的各种名称
- Pat甲级 1001 A+B Format
- All in one:如何搭建端到端可观测体系
- leetCode-删除排序数组中的重复项
- fragment in UI5 Smart Template and directive in Angular
- windows平台编译vlc
- 深度学习的实用层面 —— 1.10 梯度消失与梯度爆炸
- java redis缓存使用_java使用redis缓存数据库
- php数组插入mysql,php mysql:将一个php数组插入mysql
- java ascii 排序_java 根据 ASCII 码表顺序升序排列
- php手机网页_使用PHPCMS搭建wap手机网站
- 一文道尽Flutter最新最全的学习资料
- 【基金量化研究系列】大类资产配置研究(三)——多资产均衡配置策略
- 《信任的速度》读书笔记
- FlexPaper pdf文档转换swf
- 奥克兰计算机科学专业世界排名,新西兰计算机专业大学排名
- html语言黄色,HTML黄色欧美形式音频工作室网页模板代码
- 计算机网络的组成及其逻辑结构
- 被拿走的雨伞——我想到的
- 通过whoscored网站对转会球员的评分来比较五大联赛水平高低
热门文章
- cad移动时捕捉不到基点,为什么CAD对象捕捉打开了却捕捉不了?
- 教你把mov格式的视频转换mp4
- Authorization Basic认证 笔记
- java应届毕业生面试技巧
- 计算机组成与设计(硬件/软件接口)RISC-V版笔记
- Anaconda新建虚拟环境-报错Multiple Errors Encountered
- linux删除不了777文件,Linux使用着需要理解chmod -r 777文件权限
- Kyligence 完成 2500 万美元 C 轮融资,Coatue 领投
- Android性能优化系列之App启动优化
- java对zip、rar、7z文件带密码解压实例