修复在Windows 10上安装.NET Framework 3.5失败的错误代码0x800F0954
如果您想在计算机上安装Windows .NET Framework 3.5,将感到非常沮丧,但是拒绝您并显示一条错误消息,指出``Windows无法完成请求的更改。错误代码0x800F0954”。当您尝试在Windows 10设备上启用或安装任何Windows可选功能时,此错误代码可能会造成问题。如果您遇到此问题,请不要担心。有一些修复程序可以为您解决问题。 Windows Server Update Services(WSUS)和Windows可选功能安装程序之间的连接失败或被终止时,会发生此错误。因此,Windows Update可选功能安装程序也无法获得下载Windows可选功能的批准,并且显示错误消息。让我们将原因放在一边,让我们直接解决问题。
如果您在命令提示符窗口中注意到相同的错误代码,请尝试以下初始变通方法,并检查您的问题是否已解决-
初始解决方法 --
1。 重新开始 您的计算机,然后重新启动设备后,尝试再次安装.NET Framework。
2.检查是否有任何Windows更新挂起。如果有任何Windows Update挂起,请安装Windows Update(许多Windows Update随Windows更新时安装的.NET Framework系统一起提供)。
[重要的]- 在进行修复之前,请确保您已经创建了一个 系统还原点 为您的系统。无论如何,如果出现任何问题,您可以将系统恢复到当前状态。
如果仍然如此,您将面临.NET Framework 3.5或任何Windows可选功能的安装问题,这些修补程序包括:
未经WSUS-许可,从Windows Update修复1更新
正如我们所讨论的,导致此错误的原因是Windows Server Update Services(WSUS)和Windows可选功能安装程序之间的请求接受或拒绝,因此我们可以绕过对WSUS的批准请求,而无需WSUS直接安装Windows功能。请仔细按照以下步骤进行操作-
1.首先,您需要输入“ 登记处 “ 在里面 搜索 Windows图标旁边的框。
2.然后,您必须点击“ 注册表编辑器 ”。
2.在的左窗格中 注册表编辑器 ,请导航到该位置-
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
3.现在在右窗格中 连按两下 在 ” UseWUServer ”。
4.将值数据更改为“ 0 ”。点击 ” 好的 ” 。
如果您找不到“ UseWUServer ”,则必须自己创建密钥。请按照以下步骤创建密钥-
一种。导航到“ 在 ”注册表, 右键点击 在空白处,然后点击“ 新的 ”,然后点击“ DWORD(32位)值 ”。
b。现在,将“ 新钥匙 “ 作为 ” UseWUServer ”。现在,按照Fix-1的步骤2。
关闭注册表编辑器,然后 重启 你的电脑。重新启动后,请尝试在计算机上再次安装.NET Framework 3.5。如果仍然遇到问题,请寻求下一个解决方案。
Fix-2与Windows MCT-一起安装可选功能
如果您在直接从控制面板安装功能时遇到问题,则可以使用 Windows PowerShell ,您必须使用媒体创建工具(MCT)下载Windows 10 ISO。请按照以下步骤从以下位置安装可选功能: Windows PowerShell --
1.下载 Windows 10 ISO (不要忘记将ISO的内部版本号与计算机上的Windows 10匹配。现在双击ISO将其挂载到系统中。
2.按 Windows键+ R 键并输入“ 电源外壳 ”并点击“ 好的 ”。
2.然后,您将不得不复制此命令到您的 电源外壳 窗口,然后点击 进入 。
Add-WindowsCapability -Online -Name NetFx3---- -Source D:SourcesSxS
根据安装Windows 10 ISO的驱动器更改源名称,这意味着,如果已将ISO安装在G:驱动器中,则必须将命令更改为-
Add-WindowsCapability -Online - Name NetFx3---- -Source G:SourcesSxS
笔记-
如果您无法在PowerShell窗口中运行此命令, 复制 和 粘贴 该命令在 电源外壳 窗口和命中 进入 。
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3---- /Source:D:SourcesSxS
[ 笔记 -根据已安装Windows 10 ISO的驱动器更改源名称,这意味着,如果已在Windows 10 ISO中安装了ISO, G: 驱动器,那么您必须将命令更改为-
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3---- /Source: G: SourcesSxS
3.现在,最后,您需要通过复制并粘贴此命令来检查是否已安装.NET Framework。 电源外壳 窗口和命中 进入 。
Get-WindowsCapability -Online - Name NetFx3----
重启 你的电脑。
重新启动后,请检查您的计算机上是否安装了.NET Framework 3.5。如果您仍然有“安装.NET Framework 3.5失败,错误代码0x800F0954”的信息,请寻求下一个修复程序。
Fix-3从命令提示符安装.NET Framework 3.5
您可以通过加载Windows 10 ISO / DVD并在命令提示窗口中执行命令来安装.NET Framework 3.5。请按照以下步骤从命令提示符窗口中安装.NET Framework 3.5:
1.下载 Windows 10 ISO 。
( 笔记 –下载时请不要忘记将ISO的内部版本号与计算机上的Windows 10相匹配。)
2.现在,双击安装ISO。
3.记住驱动器号的名称(例如“ G:” /“ H:”等)。
4.现在,您必须按 Windows键+ R 启动 跑 。
5.当您看到“运行”窗口时,需要输入“ 指令 “ 在那里面 跑 窗口,然后单击“ 好的 ”。
3.现在 复制粘贴 此命令在您的 命令提示符 窗口,然后点击 进入 。
dism /online /enable-feature /featurename:NetFX3 /Source:H:sourcessxs /LimitAccess
笔记 –您将需要根据已将DVD装入到的驱动器号来更改命令中的驱动器号。
dism /online /enable-feature /featurename:NetFX3 /Source:G:sourcessxs /LimitAccess
笔记-
如果您在执行此命令时遇到问题,请尝试执行以下提到的命令-
dism /online /enable-feature /featurename:NetFX3/All /Source:drive letter:sourcessxs /LimitAccess
笔记 –不要忘记更改“ 盘符 如前所述,在命令中。
dism /online /enable-feature /featurename:NetFX3/All /Source:G:sourcessxs /LimitAccess
重启 你的电脑。
重新启动后,检查计算机上是否仍然遇到“安装.NET Framework 3.5失败,错误代码0x800F0954”的问题。
您应该能够在计算机上启用/安装.NET Framework 3.5,而不会出现任何其他错误。
为你推荐:- 修复:在Windows 10中将.NET Framework打开时挂起
- Windows 10更新错误代码0x800F0922问题修复
- 修复:Windows Update错误代码:0x800f0922
- 如何解决Windows 10更新错误代码643
- 修复–安装.NET Framework时错误代码0x800F081F
- 在Windows 10中安装更新时如何修复错误代码:0x800f0831