![Web 服务器/iis 无法安装在服务器 2012 上](https://linux22.com/image/682265/Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2Fiis%20%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%202012%20%E4%B8%8A.png)
我正在尝试将 Web 服务器角色 /iis 安装到我的动态 Windows 2012 云服务器,但不断出现以下错误:
如果我没有安装以下内容并尝试安装 Web 服务器/iis 8.0,它会一直告诉我需要重新启动。如果我转到工具,我可以看到 iis 管理器并打开它并导航到本地主机,但是该角色未添加到服务器,并且在重新启动时它会全部消失。
- “Windows 进程激活服务”
如果我安装上述内容并尝试安装,我会收到以下错误代码,但谷歌并未透露太多
- 0x800f0922
到目前为止,我已尝试以下操作 - 删除驱动器 C: 上的主文件夹 - 尝试通过 powershell 和命令提示符进行安装 - 通过运行以下命令“start /w pkgmgr.exe /uu:IIS-WebServerRole;WAS-WindowsActivationService”删除 iis - 我还运行了以下命令:dism /online /cleanup-image /restorehealth - 我已清除/删除更新以查看是否有东西损坏。 - 我还运行了 .NET 修复应用程序。
其他角色仍安装在系统上。
有人知道在我必须清除系统之前还可以尝试什么吗?这似乎有点过度,而且工作量很大,因为这是一个实时生产服务器。
提前致谢。J
答案1
检查 IIS 和 CBS(基于组件的设置)日志,应该会提供有关失败原因的更多详细信息。IIS
日志:c:\windows\iisx.log(其中“x”是您正在安装的 IIS 版本)
CBS 日志:c:\windows\logs\cbs