Не удается установить службы удаленного рабочего стола dismapi_error__failed_to_enable_updates rds-web-access

У меня возникают проблемы при установке Служб удаленных рабочих столов после обновления с Server 2012 до Server 2019. В 2012 году у меня были установлены Службы удаленных рабочих столов, но роль rds-web-access не функционировала. Я попытался удалить все роли удаленного рабочего стола и начать все сначала, но роли rds-web-access перестают работать, когда я пытаюсь выполнить установку с помощью Install-WindowsFeature RDS-Web-Access -IncludeAllSubFeature:

  • Установить-WindowsFeature RDS-Web-Access -IncludeAllSubFeature
  • + CategoryInfo          : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature],
    Exception
    + FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWind
    owsFeatureCommand
    

Я пробовал следующее:

  • Установка с помощью диспетчера сервера
  • DISM / Online / Cleanup-Image / RestoreHealth
  • DISM / Online / Cleanup-Image / RestoreHealth /Source:wim:D:\sources\install.wim:1 / limitaccess
  • SFC / SCANNOW
  • Install-WindowsFeature RDS-Web-Access - источник D: \ sources \ install.wim

Каждый раз, когда я сталкиваюсь с вышеуказанной ошибкой. Sfc / scannow постоянно сообщает мне, что обнаружил поврежденные файлы и успешно восстановил их, даже когда я запускаю sfc / scannow сразу после того, как он утверждает, что восстанавливает их, он сообщает, что снова обнаружил поврежденные файлы.

Последние несколько записей в моем журнале cbs после попытки установить rds-web-доступ выглядят так: https://pastebin.com/GANeWPzd

Единственный способ успешно выполнить установку - это установить "Install-WindowsFeature RDS-RD-Server -IncludeAllSubFeature" перед установкой роли rds-web-access. Если я сделаю это, хотя это требует перезагрузки, и во время перезагрузки происходит сбой установки, и это отменит изменения.

Все остальное, включая обновления Windows, кажется, работает нормально. Любая помощь или руководство с благодарностью.

Спасибо!

1 ответ

Решение

Я смог решить эту проблему, выполнив чистую установку IIS с помощью шагов, описанных в этом руководстве: https://blogs.msdn.microsoft.com/friis/2017/01/16/how-to-perform-a-clean-reinstallation-of-iis/

Затем мне пришлось удалить URL acl. Вы можете просмотреть свои acls с этой командой:

netsh http show urlacl

И удалите:

netsh http удалить urlacl http://+:80/ netsh http удалить urlacl https://+:443/

Другие вопросы по тегам