当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

作者:精品下载站 日期:2024-12-14 09:49:32 浏览:14 分类:玩电脑

修复:Windows 上的 RSAT 工具安装错误 0x800f0954


在这篇文章中,我们将了解如何解决 RSAT 工具安装错误 0x800f0954。在 Windows 计算机上安装 .NET Framework 3.5 或可选功能时出现错误 0x800f0954。

使用 DISM 命令行工具安装其他功能时,Windows 10 和 Windows 11 设备上都会出现 RSAT 错误 0x800f0954。

在我之前的文章中,我展示了在 Windows 10 上安装 RSAT 工具的步骤。我介绍了两种安装 RSAT 工具的方法,一种是基于 GUI,另一种是使用 DISM。

在我的一台 Windows 10 虚拟机上,我遇到了 add-windowscapability 失败错误代码=0x800f0954。让我们找出在安装RSAT工具时遇到错误0x800f0954的原因以及该错误的解决方案。

为什么会收到错误代码 0x800f0954?

在使用 RSAT 期间遇到错误 0x800f0954 的原因有很多。

  • 无法访问 Windows 更新服务器:如果加入域的计算机无法访问网络中的 Windows 更新服务器,RSAT 安装将终止并出现 0x800f0954 错误。在这种情况下,您可以通过绕过 WSUS 来解决问题。
  • 使用 PowerShell 安装 .NET Framework:如果您尝试安装较旧的 .NET Framework 软件包,请尝试从 PowerShell 窗口执行此操作以避免出现 0x800f0954 错误。
  • 阻止功能安装的组策略:当您尝试使用 DISM 工具安装 RSAT 功能时,GPO 可能是导致错误 0x800f0954 的原因。您可以通过启用“指定可选组件安装和组件修复的设置”策略来解决该问题。

RSAT 错误 0x800f0954

在我的 Windows 计算机上使用 DISM 命令行工具安装 RSAT 功能时,我遇到了错误 0x800f0954。该功能安装失败,错误详细信息如下:

Error 0x800f0954
DISM Failed. No operation was performed.
For more information, review the log file. The DISM Log file can be found at C:\Windows\Logs\DISM\dism.log

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

默认情况下,WindowsCapability 日志存储在 C:\Windows\Logs\DISM\dism.log 中。查看 dism.log,我发现了多个错误。

以下信息显示 dism.log 文件中记录的错误详细信息。在 dism.log 的错误中,一个突出的错误是 0x800f0954。因此,如果您在 Windows 计算机上安装 RSAT 工具时遇到相同的错误,请前往下一部分寻求解决方案。

DISM Package Manager: PID=4828 TID=5752 Error in operation: (null) (CBS HRESULT=0x800f0954) - CCbsConUIHandler::Error
DISM DISM Package Manager: PID=4828 TID=6516 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed to install capability. - CPackageManagerCLIHandler::ProcessCmdLine_AddCapability(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed while processing command add-capability. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0954)
2DISM Package Manager processed the command line but failed. HRESULT=800F0954

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

RSAT工具安装错误0x800f0954的解决方案

您可以通过在计算机上启用“指定可选组件安装和组件修复的设置”策略来解决 RSAT 错误 0x800f0954。

修复 RSAT 工具安装错误 0x800f0954

  • 在 Windows 计算机上,右键单击开始,然后单击运行
  • 现在输入 gpedit.msc 并按 Enter 键。
  • 在本地组策略编辑器中,导航至计算机配置\管理模板\系统
  • 在右侧窗格中查找名为“指定可选组件安装和组件修复的设置”的策略。

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

右键单击策略设置,然后单击启用。除此之外,选中“直接从 Windows 更新而不是 Windows Server 更新服务 (WSUS) 下载修复内容和可选功能”框。

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

单击应用确定。现在打开计算机上的命令提示符并运行命令gpupdate,以便将最新的策略设置应用到本地计算机。

现在运行相同的 DISM 命令应该会安装 RSAT 功能,不会出现任何错误。

[玩转系统] 修复:Windows 上的 RSAT 工具安装错误 0x800f0954

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯