无法安装远程桌面服务 dismapi_error__failed_to_enable_updates rds-web-access

无法安装远程桌面服务 dismapi_error__failed_to_enable_updates rds-web-access

从 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 /在线/清理图像/恢复健康
  • DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess
  • 证监会/扫描
  • Install-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 更新在内的其他一切似乎都运行良好。非常感谢任何帮助或指导。

谢谢!

答案1

我可以按照本指南中的步骤执行 IIS 的全新安装来解决此问题: https://blogs.msdn.microsoft.com/friis/2017/01/16/how-to-perform-a-clean-reinstallation-of-iis/

然后我必须删除 URL acl。您可以使用以下命令查看您的 acl:

netsh http 显示 urlacl

并删除:

netsh http 删除 urlaclhttp://+:80/ netsh http 删除 urlaclhttps://+:443/

相关内容