无法安装RDS-Web-Access

我正在尝试在服务器2012中安装远程桌面Web访问angular色,这是一个您可能会想到的简单任务,不过无论何时我尝试这样做,都会出现此错误:

add-windowsfeature : The request to add or remove features on the specified server failed. Installation of one or more roles, role services, or features failed. The specified module could not be found. Error: 0x8007007e At line:1 char:1 + add-windowsfeature rds-web-access + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature], Exception + FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWind owsFeatureCommand 

这是从尝试通过PowerShell安装,但我通过GUI和使用DISM得到相同的错误。

这是一个全新的服务器2012年服务器。 我已经擦拭和重新安装窗户无济于事。 我曾尝试使用源切换指向2012年媒体,同样的问题。 服务器连接到WSUS服务器进行更新,但是我已经添加了registry项,以便它可以使用Windows Update来获取所需的任何function内容,我也将其移至不使用WSUS服务器并直接转到Windows更新,同样的问题。

其他function安装很好(RD网关例如),但我不能让RD网页访问安装。 我也已经手动安装了所有的pre-req组件(iis,asp.net 4.5等),错误依然存在。

任何build议不胜感激。

有些事情要检查:

  • 确保HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations中没有条目。 如果有,请重新启动以处理它们。 或者手动重命名并删除它们。
  • 运行DISM /Online /Cleanup-Image /RestoreHealth清理组件存储。
  • 不要安装在域控制器上。

所以我设法解决这个做另一个干净的安装,然后使用下面的命令来安装。 不知道这次为什么这个工作。

 add-windowsfeature rds-web-access -source f:\sources\winxsx