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