您好,
错误代码 0x800f0954 在域环境中安装 RSAT 时,通常与 WSUS 更新源配置或 Windows 可选功能(Features on Demand,FoD)的下载策略有关,但不能仅凭该错误代码确定根本原因。 建议首先运行 gpresult /h C:\Temp\GPResult.html,检查实际应用的组策略,重点关注 Computer Configuration > Administrative Templates > System > Specify settings for optional component installation and component repair,同时检查 HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU 下的 UseWUServer 值,以确认设备是否被配置为使用 WSUS。
如果确认 WSUS 无法提供所需的 FoD 内容,可以根据当前 Windows 版本和企业更新管理策略,启用组策略中的 Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS),允许设备直接从 Windows Update 下载可选组件。 随后运行 gpupdate /force,并使用 Get-WindowsCapability -Online | Where-Object Name -like 'RSAT*' 检查可用的 RSAT 组件,再通过 Add-WindowsCapability -Online -Name '具体的Capability名称' 进行安装。
为了进一步确定根本原因,请检查 %windir%\Logs\DISM\dism.log、%windir%\Logs\CBS\CBS.log 以及事件查看器中的 Microsoft-Windows-WindowsUpdateClient/Operational 日志,重点关注安装失败时间对应的错误记录,以判断问题究竟发生在更新源访问、组件下载还是 CBS 安装阶段。
如果您能提供 Windows 版本及内部版本号(Build Number)、gpresult 报告、UseWUServer 的值,以及相关 DISM/CBS 日志中的错误记录,我可以进一步帮助您准确定位导致 RSAT 安装失败的具体配置。
如果我的回答对您有所帮助,请点击“Accept the answer”以支持我。
谢谢!
多米克配音。