升级Windows10后Apache服务器启动失败的解决方法
2015-12-06 15:20
543 查看
升级windows10系统后,微软内置了ASP.NET的web高级服务,默认安装了IIS服务器和MSSQL数据库,因为80端口被占用的原因,导致Apache服务器无法正常启动,但是MySQL服务一切正常,因为MySQL端口是3306,并不和系统端口冲突,如果这个时候如果不需要可以把.NET的服务全部卸载掉,减少空间的占用,那么怎么解决80端口的冲突问题呢?方法如下:
如果我们在命令行中运行:netstat -aon | findstr :80 会看到80端口的使用情况,实际上是被系统进程占用了,因为系统进程的占用资源的优先级高于应用程序进程,所以导致启动时发生错误,解决办法也很简单,运行 regedit 打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HTTP 然后在右侧窗口会看到类型为REG_DWORD的Strat键,默认值为16进制的0x00000003
![](http://images2015.cnblogs.com/blog/734555/201512/734555-20151206151618939-1565015927.jpg)
然后双击这个键,将3改为0,单击确定按钮,并关闭注册表
![](http://images2015.cnblogs.com/blog/734555/201512/734555-20151206151722189-479336757.jpg)
然后重启计算机,系统进程将不再占用80端口,然后再启动Apache就正常了,也可以Apache服务设置为自启动
如果我们在命令行中运行:netstat -aon | findstr :80 会看到80端口的使用情况,实际上是被系统进程占用了,因为系统进程的占用资源的优先级高于应用程序进程,所以导致启动时发生错误,解决办法也很简单,运行 regedit 打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HTTP 然后在右侧窗口会看到类型为REG_DWORD的Strat键,默认值为16进制的0x00000003
![](http://images2015.cnblogs.com/blog/734555/201512/734555-20151206151618939-1565015927.jpg)
然后双击这个键,将3改为0,单击确定按钮,并关闭注册表
![](http://images2015.cnblogs.com/blog/734555/201512/734555-20151206151722189-479336757.jpg)
然后重启计算机,系统进程将不再占用80端口,然后再启动Apache就正常了,也可以Apache服务设置为自启动
相关文章推荐
- Apache Prefork、Worker和Event三种MPM工作模式分析
- Apache Rewrite 伪静态配置
- apache2的一些设置
- apache设置网页gzip压缩(亲测可用)
- apache error_log日志详解
- Apache Shiro 快速入门教程,shiro 基础教程
- org.apache.hadoop.hbase.ClockOutOfSyncException: org.apache.hadoop.hbase.ClockOutOfSyncException: Se
- guava之只读、函数式编程(过滤 转换 约束)、集合与apacheJAVA134-135
- apache 虚拟主机详解 有图哦
- apache虚拟主机
- LAMP 1.7Apache用户认证
- 报错apachectl restart
- 报错apachectl -t
- ubuntu apache linux
- Eclipse中Maven新建web项目报错Could not calculate build plan:Plugin org.apache.maven.plugins...
- 安装Apache详细步骤 (绿色版Apache的安装)自己安装过程中整理
- Apache服务器配置Php7
- Apache服务器
- 解决apache 443端口被占用
- Apache Lucene 5.x 集成中文分词库 IKAnalyzer