Windows

無法安裝遠端桌面服務 dismapi_error__failed_to_enable_updates rds-web-access

  • February 8, 2019

從 Server 2012 升級到 Server 2019 後,我在安裝遠端桌面服務時遇到問題。我在 2012 年安裝了遠端桌面服務,但 rds-web-access 角色不起作用。我嘗試刪除所有遠端桌面角色並重新開始,但是當我嘗試使用 Install-WindowsFeature RDS-Web-Access -IncludeAllSubFeature 進行安裝時,rds-web-access 角色一直失敗:

  • 安裝-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

我嘗試了以下方法:

  • 使用伺服器管理器 GUI 安裝
  • DISM /線上 /Cleanup-Image /RestoreHealth
  • DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess
  • 證監會 /scannow
  • 安裝-WindowsFeature RDS-Web-Access -source D:\sources\install.wim

每次我遇到上述錯誤。sfc /scannow 一直告訴我它發現了損壞的文件並已成功修復它們,即使我在聲稱修復它們後立即執行 sfc /scannow 時,它也告訴我它再次發現了損壞的文件。

嘗試安裝 rds-web-access 後,我的 cbs 日誌中的最後幾個條目如下所示:https ://pastebin.com/GANeWPzd

安裝成功的唯一方法是在安裝 rds-web-access 角色之前安裝“Install-WindowsFeature RDS-RD-Server -IncludeAllSubFeature”。如果我這樣做,儘管它需要重新啟動,並且在重新啟動期間安裝失敗,它將恢復更改。

其他一切,包括 Windows 更新,似乎都執行良好。非常感謝任何幫助或指導。

謝謝!

我能夠通過使用本指南中的步驟執行 IIS 的全新安裝來解決此問題: https ://blogs.msdn.microsoft.com/friis/2017/01/16/how-to-perform-a-clean-重新安裝 iis/

然後我不得不刪除 URL acl。您可以使用以下命令查看您的 acl:

netsh http 顯示 urlacl

並刪除:

netsh http 刪除 urlacl http://+:80/ netsh http 刪除 urlacl https://+:443/

引用自:https://serverfault.com/questions/952429