Share via

How to repair corrupted NET Framework 4.8.1

Anonymous
2025-01-12T06:09:53+00:00

On November 16, 2024-11 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 23H2 for x64 (KB5045935) was corrupted.

Prevents me from running my Intuit ProSeries Network tax software foe 2021-2024, Tax years 2010-2020 are running fine.

I updated 6 devices the same day 4 windows 10 and 1 additional Windows 11 and they are running fine. All the devices are networked in a Peer-to-peer network as Local accounts.

Ran the 1st steps to troubleshoot.NET Framework 3.5 and 4.8.1 by Turning Windows features on and off by unchecking the NET Framework 3.5 and 4.8.1 to remove the programs and install them again.

NET Framework 3.5 is removed and replaced with a new version, NET Framework 4.8.1 stops the program only, it does not remove and replace it, since  NET Framework 4.8.1 stops the program, it does not remove and replace it since is part of he operating system.

used the Microsoft .NET Framework Repair Tool;, did not work.

I have run out of ideas, since the next steps may involve:

Microsoft's "repair in place" tool for Windows 11 versions 23H2 and 24H2, that allows you to Repair the Operating System without affecting the programs.

Worse case is to Reinstall Windows 11 and losing stand alone programs like VOIP, Desktop Accounting software that will set me back 3 weeks at the peak of the Tax season.

My Acronis backups may not rebuild my system after the repair, and definitely not after reinstalling Win 11.

any ideas or help are greatly appreciated.

Windows for home | Windows 11 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Anonymous
    2025-01-21T03:48:30+00:00

    Hi Aaron,

    Thank you your detailed response,

    Unfortunately it was to Fix .Netframe 3.5,

    my problems is with 4.8.1

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2025-01-21T03:48:19+00:00

    Hi Aaron,

    Thank you your detailed response,

    Unfortunately it was to Fix .Netframe 3.5,

    my problems is with 4.8.1

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2025-01-16T09:35:40+00:00

    Sorry the first reply didn't address your question. You can try deploying offline using the DISM command.

    Step 1: Prepare the installation files

    You will need a copy of the Windows installation media, such as a Windows installation CD or an ISO file:

    Locate the sources\sxs folder:

    The sources\sxs folder is located in the root directory of the installation media and contains the .

    Download Windows 11

    Step 2: Open a command prompt (as administrator)

    Press Windows + X and select “Command Prompt (Administrator)” or “Windows PowerShell (Administrator)”.

    Step 3: Run the DISM command

    Use the DISM command to deploy .NET Framework 3.5. Assuming your installation media is mounted on drive D:, you can run the following command:

    dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

    In this command:

    /online: targets the currently running operating system.

    /enable-feature: Enables the specified Windows feature.

    /featurename:NetFx3: Specifies the .NET Framework 3.5 feature to be enabled.

    /All: Enable all parent features.

    /Source:D:\sources\sxs: Specify the location of the .NET Framework 3.5 installation files, replace D: with your installation media drive letter.

    /LimitAccess: prevents DISM from using Windows Update to find the source files.

    Step 4: Wait for the installation to complete

    After executing the above commands, the system will start deploying .NET Framework 3.5 and display the progress. After waiting for the completion, you will see a message of successful installation.

    Examples and Notes

    Make sure that the command prompt has administrator privileges when executing the commands, otherwise you may get an insufficient privileges error.

    Adjust the path in the command according to where your installation media is mounted.

    If you are on a corporate network or other restricted environment, ensure that the network policy allows access to the required source files.

    The following is a complete example of the command:

    dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

    Ensure that you do not interrupt the command run during execution and check the confirmation message after the command completes to ensure that the .NET Framework 3.5 deployment was successful.

    Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM) | Microsoft Learn

    If you encounter any problems, check that your installation media and command paths are correct.

    I look forward to your feedback.

    Aaron

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2025-01-15T18:42:44+00:00

    HI Martin,

    Thank you for the help.

    I did Steps 1 - 4 see Below for the resut;s

    I Contacted Microsoft support again on Monday, before step 4

    While I went to the support page to outline my problem there was this posting form the Chat AI:

    The Chat AI on you support Webpage shows the following:

    AI-generated content

    To determine if you have the .NET Framework 4.8 installed, follow these steps:

    Open the Registry Editor by typing regedit in the Windows search bar and pressing Enter.

    Navigate to the following path: HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full.

    Check for a REG_DWORD entry named Release. If it exists, you have .NET Framework 4.5 or later installed.

    If the Release value is 528040, you have .NET Framework 4.8 installed

    My value is 533320

    After 4. Upgrade in Place:

    The Value is still 533320

    Is this helpful, please advise

    Here are the results from Step 1 to 4

     Step 1:

    Windows PowerShell

    Copyright (C) Microsoft Corporation. All rights reserved.

    Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

    PS C:\Users\Jer> DISM /Online /Cleanup-Image /RestoreHealth

    Deployment Image Servicing and Management tool

    Version: 10.0.26100.1150

    Image Version: 10.0.26100.2605

    [==========================100.0%==========================]

    Error: 0x800f081f

    The source files could not be found.

    Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see https://go.microsoft.com/fwlink/?LinkId=243077.

    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

    PS C:\Users\Jer>

    Looked up the error code

    Here is the link:

    https://answers.microsoft.com/en-us/windows/forum/all/dism-error-0x800f081f-couldnt-restore-health-with/90cfacfc-f588-4835-9b27-846c14901629?page=1

    Ran SFC to check System Files  here is the Report”

    Microsoft Windows [Version 10.0.26100.2605] (c) Microsoft Corporation. All rights reserved.

    C:\Windows\System32>sfc /scannow

    Beginning system scan.  This process will take some time.

    Beginning verification phase of system scan. Verification 100% complete.

    Windows Resource Protection did not find any integrity violations.

    I downloaded and created an ISO file for step 4  to a USB drive

    Question can I use that for the verification?

    Step 2 could not find a restore point beyond 01/05/25

    3. Install the latest .NET Framework updates manually:

    Did not work.

    Issue:

    Since (KB5045935) for 23H2 11/16/24

    I have installed

    2024-12 Cumulative Update for Windows 11 Version 24H2 for x64-based Systems (KB5048667) 12/21/24

     2024-11 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 24H2 for x64 (KB5045934) 12/21/24 

    2024-11 Cumulative Update Preview for .NET Framework 3.5 and 4.8.1 for Windows 11, version 24H2 for x64 (KB5048162)  12/21/24 

    Installed from the catalog (the catalog would not let me install any of the previous versions

    Update for Windows (KB5048162) 1/13/25

    No Help

    Step 4

    Did not help the tax program that runs on .NET Framework 4.5

    Installed the 2024 Tax program (has not been installed before)

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2025-01-13T02:25:23+00:00

    Dear Jorge TaxPro,

    Thank you for reaching out, and I’m sorry to hear about the issue with the .NET Framework 4.8.1 update on your system. It sounds like you’ve already tried several troubleshooting steps.

    Let’s go through a few additional solutions that could help resolve the problem:

    1. Run SFC & DISM to Repair System Files:

    System file corruption can cause issues with updates and applications. Let’s ensure that there are no corrupted files that could be affecting the .NET Framework.

    Please follow these steps:

    Open Command Prompt as an administrator (press Win + X and select Windows Terminal (Admin)).

    First, run the following command to repair the Windows image:

    DISM /Online /Cleanup-Image /RestoreHealth

    Wait for the operation to complete. It may take a few minutes.

    After DISM completes, run the following command to scan and repair any corrupted system files:

    sfc /scannow

    This will scan your system for any file integrity issues and automatically fix them if possible.

    1. Check for System Restore Points:

    If the issue appeared after a recent update, you might be able to restore your system to a previous state where .NET Framework was functioning properly.

    Press Win + R, type rstrui, and press Enter.

    Choose a restore point created before the issue occurred, and follow the prompts to restore your system.

    1. Install the latest .NET Framework updates manually:

    Go to the Microsoft Update Catalog and search for the .NET Framework updates for your version of Windows.

    Download and install any available updates.

    1. Upgrade in Place:

    As you mentioned, an "Upgrade in Place" can repair system files without affecting your programs.

    Disclaimer:  I always recommend that if you have important data, you should back it up before making large system changes.

    • Visit the Windows 11 Download page.
    • Under Create Windows 11 installation media, select Download the tool now.
    • Launch the Media Creation Tool and choose Create installation media for another PC.
    • Select the ISO file and save it locally.
    • Once downloaded, right-click on the ISO file and select Mount.
    • Run the setup.exe on the mounted drive.
    • During setup, choose the option to Keep personal files and apps.
    • Follow the on-screen prompts to complete the recovery installation.

    This process should resolve any issues with the operating system, including .NET Framework problems, without needing a full reinstall.

    Since you’ve expressed concern about Acronis backups not restoring properly, I’d recommend testing your backups before proceeding with any major system changes like reinstalling Windows. It’s always a good idea to verify that your backup works as expected, especially in such critical times.

    Please try the steps above and let me know if any of them help resolve your issue. I understand the importance of this during tax season, and I’m here to assist you every step of the way.

    Best Regards,

    Martin | Microsoft Community Support Specialist

    Was this answer helpful?

    0 comments No comments