Resolve Windows 10 .Net Framework 3.5 Error Code 0x800f0954 Issue

Resolve Windows 10 .Net Framework 3.5 Error Code 0x800f0954 Issue

Recently, numerous users of Windows 10 have encountered the error code 0x800f0954 while attempting to install. NET Framework 3.5 or any other optional components. This error has also been reported during the usage of the DISM command-line tool. Regardless of the cause, you can resolve this issue by following the solutions provided below.

Windows was unable to complete the requested modifications. Error Code 0x800F0954 The modifications could not be finalized. Kindly reboot your computer and attempt again. Error code: 0x800F0954

.NET Framework 3.5 Error Code 0x800f0954

To resolve error code 0x800f0954, follow the instructions below:

1. Install. NET Framework Via PowerShell

Several users have successfully tackled the. NET Framework 3.5 Error Code 0x800f0954 by executing a specific PowerShell command. Here’s how you can do that:

  • Begin by downloading the latest Windows 10 ISO using the Media Creation Tool.
  • After downloading, mount the ISO file by double-clicking it.
  • Make a note of the drive letter assigned to your DVD or mounted drive for future reference.
  • Next, launch PowerShell as an administrator.
  • In the PowerShell window, input the following command and press enter:

Add-WindowsCapability Online -Name NetFx3~~~~ Source D:\sources\sxs

  • Once the command is executed, verify if the. NET Framework is installed by copying and pasting this command:

Get-WindowsCapability -Online -Name NetFx3~~~~

  • Close the PowerShell window and restart your computer.
  • After rebooting, check if the error code persists.

2. Bypass WSUS Server to Resolve Error 0x800f0954

If you encounter this error while installing optional Windows features, there’s a chance your system lacks access to the Windows Update server. Follow these steps to address this problem:

  • Press Windows+S, then type Regedit in the search box.
  • From the search results, select Registry Editor.
  • When prompted by UAC, click Yes to continue.
  • In the Registry Editor, navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

  • In the right pane, double-click UseWUServer and change its Value data to 0.
  • Click OK and then close the Registry Editor.
  • Restart your computer to see if the issue is resolved.
  1. Right-click on the Windows key, select New > Key, and name it “WindowsUpdate” .
  2. Again, right-click on WindowsUpdate, select New > Key, and name it “AU” .
  3. Select the newly created AU key and navigate to the right pane.
  4. Right-click in the blank area, choose New > String Value, and name it UserWUServer.

3. Using Group Policy Editor

If the previous methods haven’t resolved your issue, consider using the local Group Policy Editor, which might help. Note that this tool is not available in some versions of Windows, such as Home. For users with Windows Pro or Enterprise, follow these steps:

  • Right-click the Start button and select Run.
  • Type gpedit.msc and hit enter.
  • In the Local Group Policy Editor, go to:

Computer Configuration\Administrative Templates\System

  • In the right pane, double-click Specify settings for optional component installation and component repair.
  • In the next window, select the Enabled option to activate the Options: section.
  • Check the box next to Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS).
Error Code 0x800f0954
  • Click on Apply to confirm the changes.
  • Now restart your system and verify if the problem is resolved.

How to Force Install. NET Framework 3.5?

If you’re still unable to install. NET Framework 3.5, you can attempt a forced installation by following these steps:

  • Press the Windows key and type “Windows Features” .
  • When you see it in the results, click on it.
  • Look for “.NET Framework 3.5 (includes. NET 2.0 and 3.0)” and check both available boxes underneath it.
  • Click OK to save these settings and restart your computer.

Leave a Reply

Your email address will not be published. Required fields are marked *