Не удается установить службы удаленного рабочего стола 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/