前言:请看完文章,历经曲折,中途的解决方法都不行

1、本来IIS是可以启动的,但是后来发现80端口被占用。

运行‘netstat -ano’发现被pid=4的进程占用。

打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system

网上描述运行net stop http(杀掉系统自带的http服务,确实可以关掉很多需要80端口的程序,但是这是瞎操作,后面我的IIS都启动不了)

2、通过网上的方法如下运行后解决80端口占用问题

0)打开regedit

1)找到HKEY_LOCAL_MACHINE目录

2)找到System

3)找到CurrentControlSet

4)找到Services

5)找到http

6)右边栏:找到start

7)打开,将3改为4,确定

8、重启电脑,就解除了NT Kernel & System占用80端口,如果要使用vs能够正常运行,则反过来把4改成3即可。

3、但是问题来了,IIS打不开了。提示“无法启动计算机'.'上的服务w3svc”,在此之前我手动更改过IIS的服务端口改成过8888。

问题解决方式:

1、在cmd里面输入services.msc,手动打开IIS,发现缺少依赖的组件,打开属性,查看依赖,依次去打开RPC..,发现都是打开的,只有HTTP service没有。想到可能是之前修改NT Kernel & System占用端口时将3改成了4造成的。

2、去将4改回3,重启电脑发现IIS可以用了。但是80端口又被NT kernel & system占用,查看任务管理器看pid=4的属性发现是ntoskrnl.exe在占用80端口。百度一大波东西,要改什么计划任务(控制面板-管理工具-任务计划程序-任务计划程序(本地)-详细信息下拉,如下图关闭空闲时段内存自检的任务,这些方法都是不合适的。)

3、百度查看ntoskrnl.exe可能是sqlServer中的某个服务。

4、于是打开sql server configuration manager(配置管理器),将下图SQL Server Reporting Services关掉,再cmd中查看netstat -ano发现80不见了。于是启动apache发现可以了。启动iis也可以了(IIS改成了8888端口)

5、如果读者不是sqlServer问题,同样可以顺着这个思路想想最近安装了什么东西,把它关掉,再看80端口是否变化。在解决这种系统环境问题,网上又没有答案的时候,还可以查看系统日志,看日志报什么错(win+R中输入eventvwr )。

IIS无法启动计算机'.'上的服务w3svc与NT kernel system占用80端口问题--之详细描述相关推荐

  1. WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案

    问题 : 根据客户的需求做了一个小程序,需要有对WindowsService 安装,卸载,启动,停止的操作. 编译好之后在我的工程内直接Run 没问题.直接在\bin\Debug 点小程序运行,任何操 ...

  2. assemblyinstaller 无法启动计算机.上的服务,本地计算机上的Windows Search服务启动然后停止 | MOS86...

    单击此处可以修复Windows错误并提高系统性能如果您的Windows搜索服务未启动,即使您尝试手动启动,您也无法再按照此解决方案.如果您收到以下错误消息 ,则应遵循此解决方案本地计算机上的Windo ...

  3. 用友无法启动计算机.上的服务ufnet,用友u8软件服务无法启动或依存的标记被删除-用友U8...

    文章摘要:用友u8软件服务无法启动或依存的标记被删除'服务无法启动或依存的标记被删除' '服务无法启动或依存的标记被删除'原因分析:在注册表里面HKEY_LOCAL_MACHINE/SYSTEM/HK ...

  4. Windows7 IIS7 无法启动计算机上的服务W3SVC如何修复

    错误提示 启动iis7管理服务器提示:无法启动计算机上的服务W3SVC 启动Windows Process Activation Service服务,报错:6801 指定资源管理器中的事务支持未启动或 ...

  5. 启动tomcat发现80端口被ntoskrnl.exe 占用 80 端口

    原文:https://www.cnblogs.com/SnowLeopard666/p/10087899.html 1.netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口 2. ...

  6. ntoskrnl.exe 占用80端口 apache 无法启动

    昨天把系统升级到win 10 今天发现apache 无法启动. 果断命令行启动查看错误原因. 上网查查说是80端口被占用,因iis刚被卸了,不可能是iis的问题,网上有人说是ms sqlserver ...

  7. HTTP服务占用80端口的解决办法,找出占用80的元凶。

    电脑没有运行web服务,但是80端口被占用,导致运行使用80端口的软件的时候提示80端口监听失败. 网络上搜索一般给的办法是 net stop HTTP,把windows的http API禁用,这样确 ...

  8. ngrok服务端搭建并使用docker解放80端口

    [start] 前言:为什么要搭建ngrok服务端,为什么使用docker 1.开发环境下调试微信公众号使用(要求80端口): 2.ngrok配置中要指定 http的端口,如果指定80端口的话,会和n ...

  9. 方德操作系统 tcp6占用80端口,导致无法启动nginx

    1. 通过 netstate - nltp|grep 80 查看端口 tcp6 0 0 :::80 :::* LISTEN 1/systemd 原因:这是服务器启动了ipv6的服务导致的,如果不使用i ...

最新文章

  1. mycheckpoint
  2. PHP结合Ueditor并修改图片上传路径
  3. 06-机器学习.数据分析.数据挖掘的区别于联系
  4. stylegan-encoder代码执行步骤和解释
  5. [轉載 Delphi Format]
  6. spring初始化在ServletContextListener实现类中获取spring注入对象
  7. mac 关闭 mysqld 进程(亲测可用)
  8. css——居中对齐方法
  9. 雄迈视频板使用调试串口作为普通串口通信
  10. ISP(七) CMOS图像传感器内部结构及工作原理
  11. 极限思想之阿基里斯和乌龟赛跑
  12. C语言笔记 隐藏光标函数 带注释(详细)
  13. HTML与Java组合使用_【自学java笔记#第五十四天#】javaweb day02 html和css的组合使用...
  14. The MVGC Multivariate Granger Causality Matlab初上手记录
  15. cocos creator麻将教程系列(二)—— 达达麻将的底层通讯express框架与socketio
  16. 14.1 来自Bitly的USA.gov的数据(2)
  17. 全民农场服务器维修,微信全民农场新手常见问题集锦
  18. python绘制气象等值线图_气象要素场等值线图自动绘制
  19. 天线的S11,S12,S21,S22参数解析(个人理解仅供参考)
  20. 跨境电商RPA是什么意思?用PRA工具能做啥?

热门文章

  1. 背下来就是电脑高手(转)
  2. 全球与中国基于账户的营销平台市场现状及未来发展趋势
  3. HTML TabIndex属性
  4. Barsetto百胜图咖啡机——办公咖啡机选购攻略
  5. would you like to 和would you like
  6. ppi指数显示4月份化学原料和制品价格环比上涨
  7. 分布式系统基础-全文检索
  8. 用例规约中是不是一定要有验证的步骤
  9. 3.19 外协加工(通过BOM体现加工物料总成本,非系统标准工序外协功能)
  10. HBuilder:推开前端开发App的大门