答案1
我遇到了完全相同的问题。无法获取有关问题的任何信息。但是微软自己的指南有一个通过 cmd 安装的选项:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
无论出于什么原因,这都有效,而向导却无效。
答案2
我在尝试安装 IIS 的请求监视器功能时遇到此错误。为了排除故障,我建议检查:
- CBS 日志 (C:\Windows\Logs\CBS)
- DISM 日志(C:\Windows\Logs\DISM)
- ApplicationHost.config 文件(C:\Windows\System32\inetsrv\config)
- Dism /Online /Cleanup-Image /ScanHealth 命令的输出
- Procmon 日志(使用进程监视工具)
在我的例子中,Procmon 日志PARSE_ERROR_INFO
在读取时显示应用程序主机配置文件已损坏。重新安装 IIS 解决了该问题。0x800f0922 更新程序包 IIS-WebServer-Core-Package 的 IIS-RequestMonitor 失败
答案3
也许尝试使用 PowerShell 安装 IIS 会给你一个更好的错误消息:
安装-WindowsFeature Web 服务器
帕斯卡
答案4
我最近在工作中遇到了这个问题。该问题是由 Microsoft 安全更新引起的。具体来说,KB 3098779 和 3097997 都会导致此行为。卸载这些更新解决了这个问题。
这是我用来解决此问题的知识库。 https://support.microsoft.com/en-us/kb/3118750