%EF%BC%9F%20%EF%BC%88%E9%8C%AF%E8%AA%A4%200x80070005%EF%BC%8C%E8%A8%AA%E5%95%8F%E8%A2%AB%E6%8B%92%E7%B5%95%EF%BC%89.png)
在每次功能更新(和早期版本建置)後,我都耐心且忠實地在我的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 儲存庫進行更新)。
- 轉到伺服器管理員。
- 在右上角的“管理”按鈕中,選擇“新增角色或功能...”
- 按一下“下一步”,直到進入精靈中的“新增功能”系列
- 選擇遠端伺服器管理工具或您需要的功能子集。
請注意我找到的腳本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>RemD-Cop-C看到看到 -A看到A時期C看到法葉Package-頂級~31bf3856ad364e35~amd64~~10.0.16299.2