Windows 7 IIS 无法启动终极解决方案
本文针对windows 7 使用IIS架设服务器所面临的所有问题进行汇总,包括最难缠的WAS和W3SVC服务无法启动的问题.
.
首先,为什么我的电脑没有IIS?
好吧,Windows 7 是默认没有安装的。
进入 控制面板\所有控制面板项\程序和功能 页面,选择左边 打开或关闭Windows功能,
.
把这个安上吧~ 然后在 控制面板\所有控制面板项\管理工具 中就能够看到了
.
我建了一个网站了,启动网站服务,却弹出这么一个错误,怎么办?(除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。)
.
恩,yizhilin 童鞋告诉我们,在WINDOWS服务管理里 启动 World Wide Web Publishing Service 即可!
打开服务(services.msc),发现这丫的虽然是自动启动,可是居然没有运行,果然是这个家伙捣鬼!
.
启动之,果然错误跟着来了(无法启动world wide web publishing service服务:错误1068:依赖服务或组无法启动。)
.
这个错误居然搜遍网络也没有人说过!(英文网站除外,后来确实找到了)
无奈翻看事件查看器,总算找到原因:
与 World Wide Web Publishing Service 服务相依的 Windows Process Activation Service 服务因下列错误而无法启动: 系统找不到指定的路径。
恩,头痛医头,脚痛医脚,但翻遍服务也没有找到这丫的 Windows Process Activation Service
看来又是一个没有安装的系统组件。安装之。
.
这下服务里确实有了(可能需要重启) Windows Process Activation Service ,但是启动一下,错误又来了(这是我的原因,但也有普遍性)
Windows无法启动 Windows Process Activation Service 服务: 系统找不到指定的路径。
.
网络上所有的回复都是:重新安装这个服务,擦,显然没用啊!
最后实在没办法,直接搜索 Windows Process Activation Service,不得不承认,还是老外牛啊!果然有 Scott Hanselman 童鞋来排忧解难,位列google搜索第6位.作者全篇鸟语,恩,需要慢慢来读。提取个摘要嘛,就是作者也遇到类似的问题,然后在完全没有外界帮助的情况下通过各种debug工具战胜了宇宙无敌大bug,拯救IIS与水深火热的故事。当然最重要的还是要看看到底是怎么一个解决方案,结果差点没有被雷死,fuck my life!
当当当当!
答案是:
It looks like there SHOULD be a folder call c:\inetpub\temp\apppools
我承认,稍微有点洁癖,所以清楚地知道这个文件夹是被自己shift+delete了,而且是很早之前的事情了,没想到在这里翻船了!MS这个坑爹的!
OK,拨开云雾见青天,开始享受IIS吧!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库