none
.Net Framework 4.0 Generic Failure RRS feed

  • Question

  • Followed every single suggestion on this forum to fix this .Net Framework 4.0 issue as it is causing other programs to fail now. Below are the logs associated with the Generic Trust failure. PLEASE do not tell me its a anti-virus or firewall issue as i have uninstalled it all or disabled it all.

    OS Version = 6.1.7601, Platform 2, Service Pack 1
    OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1

    CommandLine = setup.exe /x86 /x64
    TimeZone = Pacific Daylight Time
    Initial LCID = 1033
    Using Simultaneous Download and Install mechanism
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: AlwaysUploaded
    Number of applicable items: 11
    D:\.NET\SetupUtility.exe - Signature verification for file SetupUtility.exe (D:\.NET\SetupUtility.exe) failed with error 0x800b0001 (Unknown trust provider.)
    No FileHash provided. Cannot perform FileHash verification for SetupUtility.exe
    File SetupUtility.exe (D:\.NET\SetupUtility.exe), failed authentication. (Error = -2146762751). It is recommended that you delete this file and retry setup again.
    Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure. " (Elapsed time: 0 00:00:13).

    HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>

    Monday, April 23, 2012 2:29 AM

All replies

  • VSLOGS.CAB link

    <style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>

    • Edited by joshj808 Monday, April 23, 2012 2:40 AM
    Monday, April 23, 2012 2:39 AM
  • It seems to be related to incorrect values in the following registry values.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State

    HKEY_USERS\ S-1-5-21-1174801143-910442134-930774774-22592\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State

    Change the value for State at
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust
    Providers\Software Publishing\ from 201 to 23c00

    Monday, April 23, 2012 2:50 PM
  • "Followed every single suggestion on this forum to fix this .Net Framework 4.0 issue as it is causing other programs to fail now. Below are the logs associated with the Generic Trust failure. PLEASE do not tell me its a anti-virus or firewall issue as i have uninstalled it all or disabled it all. "

    Taking you at your word, I suggest you try Keshav Jain's registry correction. If that does not solve the issue, the only option left is OS reinstall.

    Monday, April 23, 2012 3:00 PM
  • Also Just right Click on "dotNetFx40_Full_x86_x64.exe" >>Select the Tab 'Digital Signature' >>'Details'>>'View Certificates'>>'Install Certificates.'
    Monday, April 23, 2012 4:12 PM
  • Keshav, already tried that and still not successful.<style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>
    Monday, April 23, 2012 11:04 PM
  • Checked in registration and this wont work:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State

    HKEY_USERS\ S-1-5-21-1174801143-910442134-930774774-22592\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State

    Change the value for State at
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust
    Providers\Software Publishing\ from 201 to 23c00

    -----------------------------------------------------------------

    Because there is no STATE just (Default)=value not set.

    <style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>

    Monday, April 23, 2012 11:11 PM
  • Keshav, tried what was suggested on that blog and still got the error:

    OS Version = 6.1.7601, Platform 2, Service Pack 1
    OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1
    CommandLine = C:\c76a33ad16db1943a537e6f4a7425a28\\Setup.exe /x86 /x64
    TimeZone = Pacific Standard Time
    Initial LCID = 1033
    Using Simultaneous Download and Install mechanism
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: AlwaysUploaded
    Number of applicable items: 11
    C:\c76a33ad16db1943a537e6f4a7425a28\SetupUtility.exe - Signature verification for file SetupUtility.exe (C:\c76a33ad16db1943a537e6f4a7425a28\SetupUtility.exe) failed with error 0x800b0001 (Unknown trust provider.)
    No FileHash provided. Cannot perform FileHash verification for SetupUtility.exe
    File SetupUtility.exe (C:\c76a33ad16db1943a537e6f4a7425a28\SetupUtility.exe), failed authentication. (Error = -2146762751). It is recommended that you delete this file and retry setup again.
    Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure. " (Elapsed time: 0 00:00:18).
    Monday, April 23, 2012 11:17 PM
  • Also Just right Click on "dotNetFx40_Full_x86_x64.exe" >>Select the Tab 'Digital Signature' >>'Details'>>'View Certificates'>>'Install Certificates.'

    Am i the only one that sees that the certificate expired on 3/7/2011 !!!! Oh and it didnt work.<style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>
    Monday, April 23, 2012 11:20 PM
  • Hi joshij808,

    I have found a related thread which have a solution there. But I'm not sure if it will work, I suggest you have a try. Please have a look at this thread:

    http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/b3880f0b-67e1-4a2f-a0ef-ee73fb81264d

    Follow the workaround from "ChiefScooter"

    “Go into regedit, and navigate to:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing

    Find the key for State

    Make a backup of your Registry! Or, at the very least, remember the value that is already in this key

    Modify this key to Decimal 147360 (Hex is 0x00023fa0)

    Now try to install your patch(es). Once completed, restore your registry, or modify the key value back to the original value.”

    What’s more, it seems that you failed to find the key out, please see my screenshot, have you done as I did?

    I can find the key we need. Maybe you can show us the screenshot of your machine.

    If you have any updates, please feel free to let we know.

    Thanks,


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



    Wednesday, April 25, 2012 8:06 AM
    Moderator
  • I navigated to that location and there was no key for State under Software Publishing. I added it in and still get the GenericTrust failure when i try to update .Net or install Full .Net 4.0 .
    <style>.allblock_box_v1{border-style:solid;border-width:1px;border-color:#ff5500;}</style>
    • Edited by joshj808 Thursday, April 26, 2012 12:21 AM
    Thursday, April 26, 2012 12:18 AM
  • Hi Joshj

    You could change the system timestamp to before 3/7/2011 and disconnected the system from the network , then install


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Jun Zh - MSFT Microsoft Online Community Support

    Wednesday, June 6, 2012 5:50 AM