How to troubleshoot .Net Framework registry problems?

Page 2 of 2 FirstFirst 12

  1. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
    Thread Starter
       #11

    This computer has problems with .Net Framework that I'd like to fix.


    See the tutorial link in the opening post > latest post displayed the troubleshooting steps
      My Computer


  2. Posts : 23,298
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #12

    zbook said:
    This computer has problems with .Net Framework that I'd like to fix.


    See the tutorial link in the opening post > latest post displayed the troubleshooting steps


    Back in May 2020 when I installed Windows 10...I somehow borked .NET Framework.
    I had to reinstall Windows 10 to fix it. I don't know if there's another solution or not.


    After trying lots of Google solutions... I just gave up and re-installed Windows 10.


    Look at the pic in post #10
      My Computer


  3. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
    Thread Starter
       #13

    An in place upgrade with a bootable windows 10 iso 20H2 failed with error message: Windows 10 installation has failed.

    A second in place upgrade with a desktop windows 10 iso 20H2 failed with the same error message.

    On another computer I'm using HeiDoc to download Windows 10 19H2.
    I'll try the iso that is closest to the installed OS and see what happens.

    Does Tweaking.com have anything that fixes this?

    I'd prefer not to custom install or reset save files.
    So looking for troubleshooting options.
      My Computer


  4. Posts : 23,298
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #14

    zbook said:
    An in place upgrade with a bootable windows 10 iso 20H2 failed with error message: Windows 10 installation has failed.

    A second in place upgrade with a desktop windows 10 iso 20H2 failed with the same error message.

    On another computer I'm using HeiDoc to download Windows 10 19H2.
    I'll try the iso that is closest to the installed OS and see what happens.

    Does Tweaking.com have anything that fixes this?

    I'd prefer not to custom install or reset save files.
    So looking for troubleshooting options.


    Here's a place to get older ISO images... TechBench by WZT (v4.1.1)

    ...from Shawn's tutorial.

    If you want a Shawn fix for .NET Framework....you'll need to mention Shawn in your post.
      My Computer


  5. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
    Thread Starter
       #15

    It's got over an hour to finish the Heidoc download of 19H2.
    I'll copy to a flash drive to move to the problematic computer.
    Later I'll perform the in place upgrade repair and see what happens.
    @Brink, please have a look to see if there are any troubleshooting steps to fix the registry associations.

    The Malwarebytes uninstall tool and the Heidoc downloader each required Net Framework.
    Each had error messages.

    NET framework troubleshooting part 1 FixDotNet log 01252021.txt
    NET Framework troubleshooting part 2 NetFxSetupEvents 01252021.txt
    NET Framework troubleshooting part 3 dd_netfxrepairtool(1)_decompression_log 01252021.txt
    Net Framework troubleshooting part 4 dd_netfxrepairtool(2)_decompression_log 01252021.txt
    NET Framework troubleshooting part 6 HTML reports 01252021.txt
    Net Framework troubleshooting part 5 dd_netfxrepairtool_decompression_log 01252021.txt
    How to troubleshoot .Net Framework registry problems?-net-framework-installation-error-seen-when-running-restorehealth-powershell-01252021.png
    How to troubleshoot .Net Framework registry problems?-net-framework-initialization-error-net-framework-repair-tool-reinstallation-message-0125202.png
    How to troubleshoot .Net Framework registry problems?-net-framework-initialization-error-part-2-net-framework-repair-tool-reinstallation-message-.png


    Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.

    Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.
    Last edited by zbook; 26 Jan 2021 at 05:08.
      My Computer


  6. Posts : 69,006
    64-bit Windows 11 Pro for Workstations
       #16

    Hello @zbook,

    If it may help any, here's what I have in my registry below for the key the error is about.

    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
    "InstallRoot"="C:\\Windows\\Microsoft.NET\\Framework64\\"
      My Computers


  7. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
    Thread Starter
       #17

    How were you able to display the install root path in regedit?
    The regedit help about registry editor did not display a version, it did display windows 1909 (OS Build 18363.418)


    An in place upgrade repair was successful from Windows 10 1909 (OS Build 18363.1139 to 18363.418).


    Regedit .Net Framework looks the same:

    How to troubleshoot .Net Framework registry problems?-.net-framework-after-place-upgrade-repair-01262021.png

    .Net Framework was not yet tested.
    I'm not aware of any specific test except attempting to use software that uses it.
    Scannow and restorehealth both completed without errors.
      My Computer


  8. Posts : 23,298
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #18

    In post #4 is a pic (bottom) of what the Framework64 folder should look like.
    On my system it is 284MB
      My Computer


  9. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
    Thread Starter
       #19

    These were some command results:


    Code:
    Microsoft Windows [Version 10.0.18363.418]
    (c) 2019 Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF\v4.0
        HttpNamespaceReservationInstalled    REG_DWORD    0x1
        NetTcpPortSharingInstalled    REG_DWORD    0x1
        NonHttpActivationInstalled    REG_DWORD    0x1
        SMSvcHostPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
        WMIInstalled    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727
        CBS    REG_DWORD    0x1
        Increment    REG_SZ    4927
        Install    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
        SP    REG_DWORD    0x2
        Version    REG_SZ    2.0.50727.4927
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1028
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1029
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1030
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1031
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1032
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1033
        CBS    REG_DWORD    0x1
        Increment    REG_SZ    4927
        SP    REG_DWORD    0x2
        Version    REG_SZ    2.0.50727.4927
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1035
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1036
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1038
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1040
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1041
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1042
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1043
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1044
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1045
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1046
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1049
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1053
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1055
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\2052
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\2070
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\3076
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\3082
        Install    REG_DWORD    0x1
        MSI    REG_DWORD    0x1
        OCM    REG_DWORD    0x1
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0
        CBS    REG_DWORD    0x1
        Increment    REG_SZ    4926
        Install    REG_DWORD    0x1
        SP    REG_DWORD    0x2
        Version    REG_SZ    3.0.30729.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Servicing
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Servicing\Windows Workflow Foundation
        CBS    REG_DWORD    0x1
        Hotfix    REG_SZ
        Install    REG_DWORD    0x1
        SP    REG_DWORD    0x2
        SPIndex    REG_DWORD    0x0
        SPName    REG_SZ    SP2
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup
        InstallSuccess    REG_DWORD    0x1
        Version    REG_SZ    3.0.30729.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\1033
        CBS    REG_DWORD    0x1
        Increment    REG_SZ    4926
        Install    REG_DWORD    0x1
        InstallSuccess    REG_DWORD    0x1
        SP    REG_DWORD    0x2
        Version    REG_SZ    3.0.30729.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation
        InstallSuccess    REG_DWORD    0x1
        ReferenceInstallPath    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\
        RuntimeInstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\
        Version    REG_SZ    3.0.4506.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation
        (Default)    REG_SZ    WPF v3.0.6920.4902
        InstallRoot    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\
        InstallSuccess    REG_DWORD    0x1
        ProductVersion    REG_SZ    3.0.6920.4902
        Version    REG_SZ    3.0.6920.4902
        WPFCommonAssembliesPathx64    REG_SZ    C:\Windows\System32\
        WPFNonReferenceAssembliesPathx64    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\
        WPFReferenceAssembliesPathx64    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation
        (Default)    REG_SZ    Windows Workflow Foundation
        FileVersion    REG_SZ    3.0.4203.4926
        InstallDir    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\
        InstallSuccess    REG_DWORD    0x1
        MajorBuildNum    REG_SZ    4203
        ProductVersion    REG_SZ    3.0.0.0
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.5\
        SP    REG_DWORD    0x1
        Version    REG_SZ    3.5.30729.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5\1033
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        SP    REG_DWORD    0x1
        Version    REG_SZ    3.5.30729.4926
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
        Release    REG_DWORD    0x80ea8
        Servicing    REG_DWORD    0x0
        TargetVersion    REG_SZ    4.0.0
        Version    REG_SZ    4.8.03752
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1033
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        Release    REG_DWORD    0x80ea8
        Servicing    REG_DWORD    0x0
        TargetVersion    REG_SZ    4.0.0
        Version    REG_SZ    4.8.03752
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
        Release    REG_DWORD    0x80ea8
        Servicing    REG_DWORD    0x0
        TargetVersion    REG_SZ    4.0.0
        Version    REG_SZ    4.8.03752
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1033
        CBS    REG_DWORD    0x1
        Install    REG_DWORD    0x1
        Release    REG_DWORD    0x80ea8
        Servicing    REG_DWORD    0x0
        TargetVersion    REG_SZ    4.0.0
        Version    REG_SZ    4.8.03752
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0
        (Default)    REG_SZ    deprecated
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0\Client
        Install    REG_DWORD    0x1
        Version    REG_SZ    4.0.0.0
    
    
    C:\WINDOWS\system32>

    Code:
    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    Try the new cross-platform PowerShell https://aka.ms/pscore6
    
    PS C:\WINDOWS\system32> Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
    
    PSChildName                      Version
    -----------                      -------
    v2.0.50727                       2.0.50727.4927
    v3.0                             3.0.30729.4926
    Windows Communication Foundation 3.0.4506.4926
    Windows Presentation Foundation  3.0.6920.4902
    v3.5                             3.5.30729.4926
    Client                           4.8.03752
    Full                             4.8.03752
    Client                           4.0.0.0
    
    
    PS C:\WINDOWS\system32>

    Code:
    Microsoft Windows [Version 10.0.18363.418]
    (c) 2019 Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>dir %windir%\Microsoft.NET\Framework /AD
     Volume in drive C is Windows
     Volume Serial Number is 42EE-A0C9
    
     Directory of C:\WINDOWS\Microsoft.NET\Framework
    
    01/26/2021  04:59 PM    <DIR>          .
    01/26/2021  04:59 PM    <DIR>          ..
    01/26/2021  06:51 PM    <DIR>          v1.0.3705
    01/26/2021  06:51 PM    <DIR>          v1.1.4322
    01/26/2021  04:59 PM    <DIR>          v2.0.50727
    01/26/2021  06:39 PM    <DIR>          v3.0
    01/26/2021  06:39 PM    <DIR>          v3.5
    01/26/2021  05:13 PM    <DIR>          v4.0.30319
                   0 File(s)              0 bytes
                   8 Dir(s)  582,749,294,592 bytes free
    
    C:\WINDOWS\system32>

    Code:
    Microsoft Windows [Version 10.0.18363.418]
    (c) 2019 Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>wmic product get description | findstr /C:.NET
    Microsoft .NET Framework 4.5
    Hewlett-Packard ACLM.NET v1.2.2.1
    
    C:\WINDOWS\system32>
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 12:18.
Find Us




Windows 10 Forums