You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11下IIS已安装功能缺失,重装后管理器不显示功能、应用池自动禁用及模块安装失败的问题求助

Windows 11下IIS已安装功能缺失,重装后管理器不显示功能、应用池自动禁用及模块安装失败的问题求助

大家好,我在Windows 11上折腾IIS的时候遇到了一堆头疼的问题,想过来请教下有没有大佬能给点思路:

初始问题情况

  • 我先是通过「添加或删除Windows功能」移除了IIS,之后重新添加安装,设置完全照搬另一台能正常运行IIS的电脑,但IIS管理器里根本不显示我安装的这些功能。
  • 和正常机器的功能列表对比,缺失了不少关键项。
  • 访问localhost时直接返回503错误,而且DefaultAppPool会自动停止,事件查看器里给出的提示是:

Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

更新1:模块安装报错

后来我尝试安装URL Rewrite模块时,又收到了新的错误提示:

The IIS 7.0 CoreWebEngine and W3SVC features must be installed to use IIS URL Rewrite Module 2.

更新2:部分问题的解决进展

现在我好像摸到点门道了,分享下我做的操作:

  • 从正常运行IIS的电脑上导出了注册表路径Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Components下的所有键值,发现我的机器里缺了好多键,包括CoreWebEngine相关的条目
  • 把这些缺失的键值添加到自己的注册表中
  • 再次访问localhost后查看应用日志,会提示某个dll加载失败,我就对应去「启用或关闭Windows功能」里重新添加对应的功能
  • 折腾了几轮后,现在访问localhost已经返回401错误了,而且URL Rewrite这类模块也能正常安装了!不过默认网站还是没法正常工作,这个问题我打算另开一个新提问求助。

备注:内容来源于stack exchange,提问作者John Smith

火山引擎 最新活动