Share via

.NETFramework 3.5 instalation error

Colleen Meyers Dansie 0 Reputation points
2026-04-01T18:35:41.48+00:00

I have a new HP coputer with Windows 11 installed. I get an error message that it cannot install this .NET Framework 3.5. The link to help does not shpo the error message I get and I cannot figure out the other suggestions as they are outsided of my knowledge zone! I tried the windows update, but got the same error message that it could not download the updates.

Please help me.

Colleen Dansie

801-916-4250

Windows for home | Windows 11 | Performance and system failures
0 comments No comments

3 answers

Sort by: Most helpful
  1. Kapil Arya 37,801 Reputation points Volunteer Moderator
    2026-04-02T08:36:15.4466667+00:00

    Hello,  

    Please try these steps:

    Create a temporary folder under system root drive directory for example C:\Temp.

    Download Windows 11 ISO and mount it.

    Then go to mounted drive, open Sources and copy sxs folder.

    Paste sxs folder to C:\Temp.

    Execute this command in admin PowerShell:

    dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

    Let us know if this helps!

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Ivan B 114.5K Reputation points Independent Advisor
    2026-04-01T19:13:05.6866667+00:00

    Hi ,

    If you can try installing the .NET Framework offline, you will need to download the Windows 11 ISO from the link below:

    https://download.microsoft.com/download/0a8b07d9-a3bf-47b9-b71b-8e13354cec88/MediaCreationTool.exe

    Select Download tool now, and select Run. You need to be an administrator to run this tool.

    If you agree to the license terms, select Accept.

    On the What do you want to do? page, select Create installation media for another PC, and then select Next.

    The application will automatically identify the correct version of windows 11 for your system, from Next.

    Select which media you want to use ISO file. Save an ISO file to your PC

    Wait for the application to perform the iso download and after finishing the download it will close automatically.

    After downloading, find the Windows 11 ISO file on your PC, right-click and select “Mount”. If the option is not available, select “Open With” and “Windows Explorer”

    You check which drive letter it generated. In Windows Explorer, open the command prompt (admin) and enter the following command:

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

    Wherever it says 'd', change it to the drive letter the ISO was mounted on. If it's 'D', keep the code above and enter the following:

    Wait for the process to load in the command prompt, then restart your PC.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Thanks

    Was this answer helpful?


  3. AI answer

    2026-04-01T18:35:55.8266667+00:00

    On Windows 11, .NET Framework 3.5 is supported, but installation can fail with various errors, especially when Windows Update or the local source files are not available or misconfigured.

    Use these steps in order, stopping when .NET Framework 3.5 installs successfully:

    1. Install .NET Framework 3.5 normally (Windows 11 25H2 and earlier)
      If the device is on Windows 11 25H2 or an earlier version, .NET Framework 3.5 is a Windows component:
      • Open Settings → Apps → Optional features → More Windows features (or search for Turn Windows features on or off).
      • Check .NET Framework 3.5 (includes .NET 2.0 and 3.0).
      • Confirm and let Windows download and install the feature from Windows Update.
    2. If using Windows 11 26H1 (build 28000) or later
      For Windows 11 26H1 and later, .NET Framework 3.5 is only available as a standalone installer and not as a Windows component:
      • Download .NET Framework 3.5 for Windows 11 26H1 from the official installer link.
      • Run the installer and complete setup.
      • If needed, also install the .NET Framework 3.5 Language Pack for Windows 11 26H1.
    3. If installation fails with an error code (0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922)
      These errors usually indicate missing source files, download problems, or Group Policy restrictions:
      • Follow the guidance in .NET Framework 3.5 installation errors: 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922 to resolve the specific code.
      • If Windows cannot download the files, ensure the device has internet access and is allowed to contact Windows Update.
      • If a Group Policy or WSUS server is configured (common in corporate environments), the policy “Specify settings for optional component installation and component repair” may block downloads. Enabling “Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS)” or disabling that policy can allow the installation to proceed.
    4. Install using Windows installation media (if online install still fails)
      If the device cannot download from Windows Update or the error persists:
      • Create or insert Windows 11 installation media that matches the installed Windows version.
      • Use the DISM-based method described in Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM) to install from the sources\sxs folder on the media.
      • It is important to use media that matches the exact Windows version; using a different version can cause installation failure or an unsupported state.
    5. If none of the above works
      • For a brand-new PC where .NET Framework 3.5 and Windows updates both fail, an in-place repair or reinstall of Windows 11 often resolves underlying component store issues.
      • After repair/reinstall, repeat step 1 or 2 depending on the Windows 11 version.

    If the application requiring .NET Framework 3.5 is legacy and cannot be updated, once .NET Framework 3.5 is installed successfully, also keep Windows and .NET updates current. For long-term planning, the recommended path is to update applications to modern .NET or at least .NET Framework 4.8.1 where possible.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.