尝试MSMQ-HTTP
通过 DISM安装 Windows 功能
DISM /NoRestart /ONLINE /Enable-Feature /All /FeatureName:MSMQ-HTTP
失败
错误:0x800f0922
DISM 失败。未执行任何操作。有关详细信息,请查看日志文件。
DISM 日志文件位于 C:\WINDOWS\Logs\DISM\dism.log
答案1
在检查了上述内容后dism.log
,%WINDIR%\logs\CBS\cbs.log
我意识到 MSMQ-HTTP 安装尝试将 MSMQ 应用程序绑定到默认网站
摘录自cbs.log
:
错误“安装 MSMQ HTTP 支持子组件”
错误“消息队列 IIS 扩展的完整路径是 /。”
错误“创建新的消息队列 IIS 扩展”
错误“启动默认 Web 服务器”
错误“IIS 扩展的更改已提交。”
错误“默认 Web 服务器已启动。”
错误“创建 msmq web 目录”
问题是,我为了Default Web Site
从头开始而删除了。将 重新添加Default Web Site
到 IIS 允许成功安装 MSMQ-HTTP 功能。
答案2
请创建一个 siteId = 1 的新站点,然后尝试再次安装 MSMQ。您也可以将默认网站 ID 更改为 1。