Попытка установить компонент Windows MSMQ-HTTP
через DISM
DISM /NoRestart /ONLINE /Enable-Feature /All /FeatureName:MSMQ-HTTP
терпит неудачу с
Ошибка: 0x800f0922
DISM не удалось. Никакой операции не проводилось. Для получения дополнительной информации просмотрите файл журнала.
Файл журнала DISM можно найти в C: \ WINDOWS \ Logs \ DISM \ DISM.log
После проверки вышеуказанного dism.log
и %WINDIR%\logs\CBS\cbs.log
, Я понял, что установка MSMQ-HTTP пытается привязать приложение MSMQ к веб-сайту по умолчанию
Отрывок из cbs.log
:
ОШИБКА «Установка подкомпонента поддержки HTTP MSMQ»
ОШИБКА «Полный путь к расширению IIS очереди сообщений - /.»
ОШИБКА «Создание нового расширения IIS очереди сообщений»
ОШИБКА «Запуск веб-сервера по умолчанию»
ОШИБКА «Изменения для расширения IIS зафиксированы».
ОШИБКА «Веб-сервер по умолчанию запущен».
ОШИБКА «Создание веб-каталога msmq»
Проблема заключалась в том, что я удалил Default Web Site
в моем рвении начать с чистого листа. Добавление Default Web Site
возврат к IIS позволил успешно установить функцию MSMQ-HTTP.