Назад | Перейти на главную страницу

DISM не удается установить MSMQ HTTP с 0x800f0922

Попытка установить компонент 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.