Невозможно установить службы удаленных рабочих столов 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:

  • Install-WindowsFeature RDS-Web-Access -IncludeAllSubFeature
  •  + CategoryInfo: InvalidOperation: (@ {Vhd =; Credent ... Name = localhost}: PSObject) [Install-WindowsFeature],
    Исключение
     + 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 -source D: \ sources \ install.wim

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

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

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

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

Спасибо!

1
задан 5 February 2019 в 19:16
1 ответ

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

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

netsh http show urlacl

И удалить:

netsh http delete urlacl http://+:80/. netsh http delete urlacl https://+:443/

1
ответ дан 3 December 2019 в 23:08

Теги

Похожие вопросы