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

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

Windows 无法完成请求的更改 。错误代码 0x800F0954无法完成更改 。请重新启动计算机并重试 。错误代码:0x800F0954
.Net Framework 3.5 错误代码 0x800f0954要修复错误代码 0x800f0954,请使用以下步骤 –
错误代码0x800f0954,修复Win10中的.Net3.5报错

文章插图
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_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • 现在移至右窗格,双击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在文本字段中键入并按回车键 。
  • 在本地组策略编辑器中,转到以下位置:
计算机配置\管理模板\系统