У меня возникли проблемы с установкой служб удаленных рабочих столов после обновления с 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
Я пробовал следующее:
Каждый раз, когда я встречаюсь с вышеуказанной ошибкой. sfc / scannow постоянно сообщает мне, что он обнаружил поврежденные файлы и успешно их восстановил, даже когда я запускаю sfc / scannow сразу после того, как он заявляет, что исправил их, он сообщает мне, что снова нашел поврежденные файлы.
Последние несколько записей на мой журнал cbs после попытки установить rds-web-access выглядит следующим образом: https://pastebin.com/GANeWPzd
Единственный способ добиться успешной установки - это установить «Install-WindowsFeature RDS- RD-Server -IncludeAllSubFeature "перед установкой роли rds-web-access. Если я сделаю это, то потребуется перезагрузка, и установка завершится ошибкой во время перезагрузки, и она вернет изменения.
Все остальное, включая обновления Windows, похоже, работает нормально. Любая помощь или руководство приветствуются.
Спасибо!
Я смог решить эту проблему, выполнив чистую установку 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/