如何強制重新安裝 Windows 遠端伺服器管理工具 (RSAT)? (錯誤 0x80070005,訪問被拒絕)

如何強制重新安裝 Windows 遠端伺服器管理工具 (RSAT)? (錯誤 0x80070005,訪問被拒絕)

在每次功能更新(和早期版本建置)後,我都耐心且忠實地在我的Windows 10(專業版)工作站上重新安裝了遠端伺服器管理工具(RSAT),但現在它部分損壞,我想進行全新的重新安裝,但:

  • 如果我嘗試刪除現有的 RSAT
    • kb2693643 在控制/程式/檢視已安裝的更新中不可見
    • c:\> WUSA /uninstall /kb:2693643 找到更新並開始卸載,但最終失敗並出現“訪問被拒絕”。在沒有網路的安全模式下出現同樣的錯誤。
  • 如果我嘗試安裝 RSAT,則會收到錯誤“此更新已安裝在此電腦上”

這是 Windows 10 專業版 1709,RSAT KB2693643。

我走這條路是因為例如DHCP 可以工作,但DNS 不能...我可能可以將一些東西與另一台機器上的文件拼湊在一起,但如果我能做到的話,我會對我每天依賴的工具更有信心正常安裝。

任何人都可以建議一種破解方法,使 RSAT 顯示為已卸載,以便常規安裝程式可以嘗試工作嗎? WUSA沒有合適的選項。

答案1

如果您使用的是 Microsoft Windows Server 2019,特別是內部版本 1809 或更高版本,那麼您需要透過 Features On Demand 安裝 RSAT。有人檢舉啟用 WSUS也有幫助,儘管不是 100% 清楚原因(這可能取決於您的組織是否使用 SCCM 與 Windows Update 儲存庫進行更新)。

  1. 轉到伺服器管理員。
  2. 在右上角的“管理”按鈕中,選擇“新增角色或功能...”
  3. 按一下“下一步”,直到進入精靈中的“新增功能”系列
  4. 選擇遠端伺服器管理工具或您需要的功能子集。

請注意我找到的腳本TechNet 畫廊,以及 Packt Publishing 出版的指南使用 PowerShell 實現 Windows Server 2019 自動化 Cookbook 第三版,如果您像我們一樣使用 SCCM,似乎實際上並不起作用。值得注意的是,Get-WindowsCapability -Online僅傳回 SCCM 伺服器允許客戶端查看的功能集,因此這些工具錯誤地表示 RSAT 已安裝,而不是驗證它們是否已安裝。

答案2

我也有同樣的問題。查看此解決方法https://techcommunity.microsoft.com/t5/Windows-Server-Insiders/RSAT-missing-DNS-Server-Tools/td-p/113280

這允許我卸載它,即使它說它丟失了檔案:

1.以管理員身份執行CMD。

2.鍵入以下內容查找包的名稱,然後按 Enter。 dism /online /Get-Packages 在結果中,尋找包含文字 RemoteServerAdministrationTools 的套件名稱。

3.鍵入以下內容,然後按 Enter 鍵刪除套件(在「名稱」中,鍵入您在步驟 2 中獲得的名稱) dism /online /Remove-Package /PackageName:

dism /online /Remove-Package /PackageName:Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel~31bf3856ad364e35~amd64~~10.0.10585.0 dism/online>Rem​​D-Cop-C看到看到 -A看到A時期C看到法葉Package-頂級~31bf3856ad364e35~amd64~~10.0.16299.2

相關內容