none
installl v2.0.50727

    Question

  • Hi,

    I am running on Windows 7 home premium.  I accidently deleted my registry of .net framework (so when I run programs, it shows I need to install v2.0.50727) , so I try to re-insteall by downloading from MS site...and it says it's already installed.

    I used to sfc/scannow and could't fix it, and I also tried windows update and didnt work.

    When I go to framwork folders, I can see all the files of v2.0 are there.

    Is there anyway to solve this?

    Thanks,

    Tuesday, May 08, 2012 8:43 PM

Answers

All replies

  • You cannot install .NET Framework 2.0 on Windows 7 because it is already there as part of the OS.

    Have you checked the embedded frameworks (.NET 3.5.1 AKA .NET 2.0/3.0/3.5 with updates through 3.5 SP1) on your system with this tool?

    http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

    Run the tool with .NET 2.0 selected, then post the first 15 lines and last 15 lines of tool output here.

    If you have already tried this embedded framework repair technique:

    http://blogs.msdn.com/b/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    and it failed, then you're looking at OS reinstall.

    Wednesday, May 09, 2012 3:13 AM
  • Hi,

    Here are the lines

    ======================================================================
    [05/09/12,11:38:19] Beginning of new SetupVerifier activity logging session
    [05/09/12,11:38:19] Activity log file location: C:\Users\Bubuii\AppData\Local\Temp\setupverifier_main_05-09-12_11.38.19.txt
    [05/09/12,11:38:19] Error log file location: C:\Users\Bubuii\AppData\Local\Temp\setupverifier_errors_05-09-12_11.38.19.txt
    [05/09/12,11:38:19] Build created on December 29, 2011
    [05/09/12,11:38:19] Detected operating system: Windows 7 (x64)
    [05/09/12,11:38:19] Install state for .NET Framework 1.0: not installed.
    [05/09/12,11:38:19] Install state for .NET Framework 1.1: not installed.
    [05/09/12,11:38:19] Install state for .NET Framework 2.0: installed with service pack 2.
    [05/09/12,11:38:19] Install state for .NET Framework 3.0: installed with service pack 2.
    [05/09/12,11:38:19] Install state for .NET Framework 3.5: installed with service pack 1.
    [05/09/12,11:38:19] Install state for .NET Framework 4 Client: not installed.
    [05/09/12,11:38:19] Install state for .NET Framework 4 Full: not installed.
    [05/09/12,11:38:19] Not adding product '.NET Framework 1.0' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 1.1' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 1.1 SP1' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 2.0' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 2.0 SP1' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 3.0' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 3.0 SP1' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 3.5' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 4 Client' because it is not currently installed
    [05/09/12,11:38:19] Not adding product '.NET Framework 4 Full' because it is not currently installed
    [05/09/12,11:38:23] Starting verification for product .NET Framework 2.0 SP2
    [05/09/12,11:38:23] Section [Files - .NET Framework 2.0 (Common)] - start parsing entries
    [05/09/12,11:38:23] File C:\Windows\system32\mscoree.dll (version 4.0.40305.0) is installed on the system
    [05/09/12,11:38:23] File C:\Windows\system32\dfshim.dll (version 4.0.40305.0) is installed on the system
    [05/09/12,11:38:23] File C:\Windows\system32\mscorier.dll (version 2.0.50727.5420) is installed on the system
    [05/09/12,11:38:23] File C:\Windows\system32\mscories.dll (version 2.0.50727.5420) is installed on the system

    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework
    Value: InstallRoot
    Expected Data: c:\windows\microsoft.net\framework\
    Actual Data: c:\windows\microsoft.net\framework\
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework\policy\standards\v1.0.0
    Value: v2.0.50727
    Expected Data: 50727
    Actual Data: 50727
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework\policy\standards\Standard CLI 2002
    Value: v2.0.50727
    Expected Data: 4095
    Actual Data: 4095
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework\policy\standards\Standard CLI 2005
    Value: v2.0.50727
    Expected Data: 4095
    Actual Data: 4095
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework\policy\upgrades
    Value: 2.0.50727
    Expected Data: 1.0.0-2.0.50727
    Actual Data: 1.0.0-2.0.50727
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    Value: 50727
    Expected Data: 50727-50727
    Actual Data: 50727-50727
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
    Value: SP
    Actual Data: REGISTRY VALUE FOUND
    [05/09/12,11:38:24] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
    Value: Install
    Expected Data: 1
    Actual Data: 1
    [05/09/12,11:38:24] Section [Registry - .NET Framework 2.0 (Wow6432Node)] - stop parsing entries
    [05/09/12,11:38:25] Section [Registry GE - .NET Framework 2.0 SP2 (Common)] - start parsing entries
    [05/09/12,11:38:25] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
    Value: SP
    Expected Data: 2
    Actual Data: 2
    [05/09/12,11:38:25] Section [Registry GE - .NET Framework 2.0 SP2 (Common)] - stop parsing entries
    [05/09/12,11:38:25] Not running action 'Registry GE - .NET Framework 2.0 SP2 (32-bit)' for product '.NET Framework 2.0 SP2' because the OS condition does not match
    [05/09/12,11:38:25] Section [Registry GE - .NET Framework 2.0 SP2 (64-bit)] - start parsing entries
    [05/09/12,11:38:25] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
    Value: SP
    Expected Data: 2
    Actual Data: 2
    [05/09/12,11:38:25] Section [Registry GE - .NET Framework 2.0 SP2 (64-bit)] - stop parsing entries
    [05/09/12,11:38:25] Processing custom action 'Custom Action - .NET Framework 2.0 test application'
    [05/09/12,11:38:25] ExecutablePath = 'Netfx20TestApplication.exe'
    [05/09/12,11:38:25] FriendlyName = '.NET Framework 2.0 test application'
    [05/09/12,11:38:25] TimeoutSeconds = '300'
    [05/09/12,11:38:25] WaitOnExit = 'true'
    [05/09/12,11:38:25] Silent = 'true'
    [05/09/12,11:38:25] Launching process 'Netfx20TestApplication.exe' now
    [05/09/12,11:38:25] Process successfully launched. Waiting 300 seconds for it to complete.
    [05/09/12,11:38:25] ****ERROR**** Process 'Netfx20TestApplication.exe' exited with return code -2146232576
    [05/09/12,11:38:25] Not running action 'Files - .NET Framework netfxperf.dll' for product '.NET Framework 2.0 SP2' because the OS condition does not match
    [05/09/12,11:38:25] ****ERROR**** Verification failed for product .NET Framework 2.0 SP2

    I think most likely OS reinstall?

    Wednesday, May 09, 2012 3:41 AM
  • I'm afraid so.

    When you " accidently deleted my registry of .net framework ", it appears you went beyond the abilities of the repair techniques.

    Wednesday, May 09, 2012 1:07 PM
  • Hi bubui,

    It seems that your error cannot be fixed since your files embeded in the system is corrupt?

    Then you may have to reinstall your OS since you were not able to repair them.

    According to our policy, I will mark this case.

    Thanks for understanding.

    Best regards,


    Barry Wang [MSFT]
    MSDN Community Support | Feedback to us

    Wednesday, May 16, 2012 9:12 AM