错误代码0x800f0954,修复Win10中的.Net3.5报错

最近一些 Windows 10 用户报告在尝试安装 .NET Framework 3.5 或其他可选功能时遇到错误代码0x800f0954 。而一些用户在使用 DISM 命令行工具时被发现与此错误冲突。不管是什么原因,好消息是您肯定可以通过应用此处的方法来修复此错误。

Windows 无法完成请求的更改。错误代码 0x800F0954无法完成更改。请重新启动计算机并重试。错误代码:0x800F0954

.Net Framework 3.5 错误代码 0x800f0954

要修复错误代码 0x800f0954,请使用以下步骤 –

1] 使用 PowerShell 安装 .NET Framework

一些 Windows 用户报告说,在运行一个简单的 PowerShell 命令后,他们能够修复 .Net Framework 3.5 错误代码 0x800f0954。您可以使用下面给出的过程尝试此解决方案:

  • 首先,使用媒体创建工具下载最新的 Windows 10 ISO 文件。
  • 下载后,双击安装 ISO 文件。
  • 此时,记下您的 DVD 或安装的驱动器的驱动器盘符以供进一步使用。
  • 然后以管理员身份打开 PowerShell。
  • 在 Windows PowerShell 中,键入以下命令并按回车键运行它:
添加-WindowsCapability - Online - Name NetFx3 ~~~~ -Source D :  sources   sxs

注意:在上面的命令行中,您必须更改加载 DVD 的驱动器号。例如,我在我的D:驱动器中使用过它。

  • 运行上述命令后,您可以检查您的计算机上现在是否安装了 .NET Framework。为此,复制并粘贴以下命令并按回车键:
Get-WindowsCapability -Online -Name NetFx3~~~~
  • 现在关闭 PowerShell 窗口,然后重新启动计算机。
  • 当您的系统启动时,检查您的计算机是否有错误代码。

2] 绕过 WSUS 服务器修复错误 0x800f0954

如果在尝试安装可选的 Windows 功能时出现此错误代码,则可能是因为您的系统可能无法访问 Windows 更新服务器。在这种情况下,请使用以下步骤解决此问题:

  • Windows+S键并在文本字段中键入Regedit 。
  • 从结果顶部选择注册表编辑器。
  • 如果 UAC 提示,请单击是按钮以授予管理权限。
  • 在注册表编辑器中,转到以下位置 –
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
  • 现在移至右窗格,双击UseWUServer,然后将其值数据设置为0
  • 单击确定并关闭注册表编辑器窗口。
  • 然后重新启动计算机并检查它是否有效。
注意:如果找不到WindowsUpdate密钥,请手动创建它:

  1. 右键单击Windows键,选择新建>,并将其命名为“WindowsUpdate”。
  2. 现在右键单击WindowsUpdate,选择New?>?Key,然后将其命名为“AU”。
  3. 创建AU密钥后,选择它并转到右侧窗格。
  4. 右键单击空白区域,选择New > String Value并将其命名为UserWUServer

3]通过组策略编辑器

如果上述方法都不起作用,那么您可以尝试使用本地组策略编辑器,它可能最终会解决问题。但在开始之前,请注意组策略编辑器不适用于某些 Windows 版本,例如 Home。如果您有 Pro 或 Enterprise 等 Windows 版本,请按照以下说明操作:

  • 右键单击“开始”按钮并选择“运行”
  • gpedit.msc在文本字段中键入并按回车键。
  • 在本地组策略编辑器中,转到以下位置:
计算机配置管理模板系统
  • 转到右窗格并双击“为可选组件安装和组件修复指定设置”
  • 在下一个窗口中,选中启用选项以激活选项:部分。
  • 然后选中Download repair content and optional features directly from Windows Update 而不是 Windows Server Update Services (USUS) 旁边的复选框。
  • 单击“应用”以保存最近的配置。
  • 现在重新启动计算机并检查此解决方案是否解决了问题。

如何强制安装 NET Framework 3.5?

如果 NET Framework 3.5 仍未安装,您可以按照以下步骤强制安装它 –

  • 按 Windows 键,然后键入“Windows 功能”。
  • 当弹出匹配结果时,单击它。
  • 查找“.NET Framework 3.5(包括 .NET 2.0 和 3.0)”,然后勾选其下的两个复选框。
  • 单击确定以保存此配置并重新启动您的 电脑。
版权声明