Windows

無法安裝 RDS-Web-Access

  • March 28, 2020

我正在嘗試在伺服器 2012 中安裝遠端桌面 Web 訪問角色,您可能會認為這是一項簡單的任務,但是每當我嘗試執行此操作時,都會收到此錯誤:

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 伺服器。我已經擦拭並重新安裝了Windows無濟於事。我曾嘗試使用 Dism 與源切換指向 2012 媒體,同樣的問題。伺服器已連接到 WSUS 伺服器以進行更新,但我添加了系統資料庫項,以便它可以使用 Windows 更新來獲取所需的任何功能內容,我也將其移至不使用 WSUS 伺服器並直接進入 Windows 更新,同樣的問題。

其他功能安裝正常(例如 RD 網關),但我無法獲得 RD Web 訪問權限來安裝。我還手動安裝了所有 pre-req 組件(iis、asp.net 4.5 等),但錯誤仍然存在。

任何建議都非常感謝。

所以我設法通過另一個全新安裝然後使用下面的命令進行安裝來解決這個問題。不知道為什麼這次會奏效。

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

需要檢查的一些事項:

  • 確保 中沒有條目HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations。如果有,請重新啟動以處理它們。或者手動重命名並刪除它們。
  • 執行DISM /Online /Cleanup-Image /RestoreHealth以清理組件儲存。
  • 不要安裝在域控制器上。

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