none
Can't install Microsoft .NET 4 RRS feed

  • Question

  • I had to uninstall my microsoft .NET 4 framework in order to try to fix another update issue but now I can't reinstall it. I am having issues installing "Microsoft .NET Framework 4 Client Profile for Windows 7 x64 - based Systems (KB982670)"

    Also I am using a computer that I built. It is running Windows 7 Home Premium 64 bit

    I receive the error code 800B010B

    I have also tried to install it manually by using the standalone installer off of microsoft but all that happens is the file extracts then this square pops up with Microsoft .NET written in it then it dissapears.

    Here is the log for my most recent attemps I have done today, its long:


    2012-07-07    19:39:30:727     812    bec    AU    AU received approval from Ux for 1 updates
    2012-07-07    19:39:30:727     812    bec    AU    AU setting pending client directive to 'Progress Ux'
    2012-07-07    19:39:30:828     812    bec    AU    BeginInteractiveInstall invoked for Download
    2012-07-07    19:39:30:829     812    bec    AU    Auto-approving update for download, updateId = {858A9C32-A0C7-452C-96FC-061E8E933050}.100, ForUx=1, IsOwnerUx=1, HasDeadline=0, IsMinor=0
    2012-07-07    19:39:30:829     812    bec    AU    Auto-approved 1 update(s) for download (for Ux)
    2012-07-07    19:39:30:829     812    bec    AU    UpdateDownloadProperties: 0 download(s) are still in progress.
    2012-07-07    19:39:30:829     812    bec    AU    #############
    2012-07-07    19:39:30:829     812    bec    AU    ## START ##  AU: Download updates
    2012-07-07    19:39:30:829     812    bec    AU    #########
    2012-07-07    19:39:30:829     812    bec    AU      # Approved updates = 1
    2012-07-07    19:39:30:831     812    bec    AU    AU initiated download, updateId = {858A9C32-A0C7-452C-96FC-061E8E933050}.100, callId = {873C5887-8615-4283-89FE-F0CF67E5F2D7}
    2012-07-07    19:39:30:831     812    bec    AU    Successfully wrote event for AU health state:0
    2012-07-07    19:39:30:831     812    bec    AU      # Pending download calls = 1
    2012-07-07    19:39:30:831     812    bec    AU    <<## SUBMITTED ## AU: Download updates
    2012-07-07    19:39:30:833     812    6f4    DnldMgr    *************
    2012-07-07    19:39:30:833     812    6f4    DnldMgr    ** START **  DnldMgr: Downloading updates [CallerId = AutomaticUpdatesWuApp]
    2012-07-07    19:39:30:833     812    6f4    DnldMgr    *********
    2012-07-07    19:39:30:833     812    6f4    DnldMgr      * Call ID = {873C5887-8615-4283-89FE-F0CF67E5F2D7}
    2012-07-07    19:39:30:833     812    6f4    DnldMgr      * Priority = 3, Interactive = 1, Owner is system = 1, Explicit proxy = 0, Proxy session id = 1, ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}
    2012-07-07    19:39:30:833     812    6f4    DnldMgr      * Updates to download = 1
    2012-07-07    19:39:30:833     812    6f4    Agent      *   Title = Microsoft .NET Framework 4 Client Profile for Windows 7 x64-based Systems (KB982670)
    2012-07-07    19:39:30:833     812    6f4    Agent      *   UpdateId = {858A9C32-A0C7-452C-96FC-061E8E933050}.100
    2012-07-07    19:39:30:833     812    6f4    Agent      *     Bundles 1 updates:
    2012-07-07    19:39:30:833     812    6f4    Agent      *       {0E47D69C-240C-44E1-89C5-12333CD5FCF9}.100
    2012-07-07    19:39:30:834     812    6f4    DnldMgr    ***********  DnldMgr: New download job [UpdateId = {0E47D69C-240C-44E1-89C5-12333CD5FCF9}.100]  ***********
    2012-07-07    19:39:31:257     812    6f4    DnldMgr      * All files for update were already downloaded and are valid.
    2012-07-07    19:39:31:261     812    6f4    Agent    *********
    2012-07-07    19:39:31:261     812    6f4    Agent    **  END  **  Agent: Downloading updates [CallerId = AutomaticUpdatesWuApp]
    2012-07-07    19:39:31:261     812    6f4    Agent    *************
    2012-07-07    19:39:31:261     812    f5c    AU    >>##  RESUMED  ## AU: Download update [UpdateId = {858A9C32-A0C7-452C-96FC-061E8E933050}, succeeded]
    2012-07-07    19:39:31:261     812    f5c    AU    #########
    2012-07-07    19:39:31:261     812    f5c    AU    ##  END  ##  AU: Download updates
    2012-07-07    19:39:31:261     812    f5c    AU    #############
    2012-07-07    19:39:32:841     812    ac4    AU    BeginInteractiveInstall invoked for Install
    2012-07-07    19:39:32:842     812    ac4    AU    Auto-approving update for install, updateId = {858A9C32-A0C7-452C-96FC-061E8E933050}.100, ForUx=1, IsOwnerUx=1, HasDeadline=0, IsMinor=0
    2012-07-07    19:39:32:842     812    ac4    AU    Auto-approved 1 update(s) for install (for Ux), installType=1
    2012-07-07    19:39:32:842     812    ac4    AU    #############
    2012-07-07    19:39:32:842     812    ac4    AU    ## START ##  AU: Install updates
    2012-07-07    19:39:32:842     812    ac4    AU    #########
    2012-07-07    19:39:32:843     812    ac4    AU      # Initiating manual install
    2012-07-07    19:39:32:843     812    ac4    AU      # Approved updates = 1
    2012-07-07    19:39:32:843     812    ac4    AU    <<## SUBMITTED ## AU: Install updates / installing updates [CallId = {84D640F9-9437-4EA5-9E3D-1CB7D846FD60}]
    2012-07-07    19:39:32:843     812    de8    Agent    *************
    2012-07-07    19:39:32:843     812    de8    Agent    ** START **  Agent: Installing updates [CallerId = AutomaticUpdates]
    2012-07-07    19:39:32:843     812    de8    Agent    *********
    2012-07-07    19:39:32:844     812    de8    Agent      * Updates to install = 1
    2012-07-07    19:39:32:846     812    de8    Agent      *   Title = Microsoft .NET Framework 4 Client Profile for Windows 7 x64-based Systems (KB982670)
    2012-07-07    19:39:32:846     812    de8    Agent      *   UpdateId = {858A9C32-A0C7-452C-96FC-061E8E933050}.100
    2012-07-07    19:39:32:846     812    de8    Agent      *     Bundles 1 updates:
    2012-07-07    19:39:32:846     812    de8    Agent      *       {0E47D69C-240C-44E1-89C5-12333CD5FCF9}.100
    2012-07-07    19:39:35:830     812    6f4    Report    CWERReporter finishing event handling. (00000000)
    2012-07-07    19:39:36:898     812    de8    DnldMgr    Preparing update for install, updateId = {0E47D69C-240C-44E1-89C5-12333CD5FCF9}.100.
    2012-07-07    19:39:37:061    2380    d34    Misc    ===========  Logging initialized (build: 7.6.7600.256, tz: -0700)  ===========
    2012-07-07    19:39:37:061    2380    d34    Misc      = Process: C:\Windows\system32\wuauclt.exe
    2012-07-07    19:39:37:061    2380    d34    Misc      = Module: C:\Windows\system32\wuaueng.dll
    2012-07-07    19:39:37:061    2380    d34    Handler    :::::::::::::
    2012-07-07    19:39:37:061    2380    d34    Handler    :: START ::  Handler: Command Line Install
    2012-07-07    19:39:37:061    2380    d34    Handler    :::::::::
    2012-07-07    19:39:37:061    2380    d34    Handler      : Updates to install = 1
    2012-07-07    19:40:18:717    2380    d34    Handler      : WARNING: Command line install completed. Return code = 0x800b010b, Result = Failed, Reboot required = false
    2012-07-07    19:40:18:717    2380    d34    Handler      : WARNING: Exit code = 0x8024200B
    2012-07-07    19:40:18:717     812    f5c    AU    >>##  RESUMED  ## AU: Installing update [UpdateId = {858A9C32-A0C7-452C-96FC-061E8E933050}]
    2012-07-07    19:40:18:717    2380    d34    Handler    :::::::::
    2012-07-07    19:40:18:717     812    f5c    AU      # WARNING: Install failed, error = 0x80070643 / 0x800B010B
    2012-07-07    19:40:18:717    2380    d34    Handler    ::  END  ::  Handler: Command Line Install
    2012-07-07    19:40:18:717    2380    d34    Handler    :::::::::::::
    2012-07-07    19:40:18:723     812    de8    Agent    *********
    2012-07-07    19:40:18:723     812    de8    Agent    **  END  **  Agent: Installing updates [CallerId = AutomaticUpdates]
    2012-07-07    19:40:18:723     812    de8    Agent    *************
    2012-07-07    19:40:18:723     812    f5c    AU    Install call completed.
    2012-07-07    19:40:18:723     812    f5c    AU      # WARNING: Install call completed, reboot required = No, error = 0x00000000
    2012-07-07    19:40:18:723     812    f5c    AU    #########
    2012-07-07    19:40:18:723     812    f5c    AU    ##  END  ##  AU: Installing updates [CallId = {84D640F9-9437-4EA5-9E3D-1CB7D846FD60}]
    2012-07-07    19:40:18:723     812    f5c    AU    #############
    2012-07-07    19:40:18:723     812    f5c    AU    Install complete for all calls, reboot NOT needed
    2012-07-07    19:40:19:225     812    1128    AU    UpdateDownloadProperties: 0 download(s) are still in progress.
    2012-07-07    19:40:19:226     812    1128    AU    Can not perform non-interactive scan if AU is interactive-only
    2012-07-07    19:40:19:226     812    1128    AU    AU setting pending client directive to 'Install Complete Ux'
    2012-07-07    19:40:19:226     812    1128    AU    Changing existing AU client directive from 'Progress Ux' to 'Install Complete Ux', session id = 0x1
    2012-07-07    19:40:19:226     812    1128    AU    Successfully wrote event for AU health state:0
    2012-07-07    19:40:19:229     812    1128    AU    Successfully wrote event for AU health state:0
    2012-07-07    19:40:19:234     812    ecc    AU    AU received handle event
    2012-07-07    19:40:23:718     812    6f4    Report    REPORT EVENT: {12E21375-9168-4017-9EE1-9F052CC343E4}    2012-07-07 19:40:18:718-0700    1    182    101    {858A9C32-A0C7-452C-96FC-061E8E933050}    100    80070643    AutomaticUpdates    Failure    Content Install    Installation Failure: Windows failed to install the following update with error 0x80070643: Microsoft .NET Framework 4 Client Profile for Windows 7 x64-based Systems (KB982670).
    2012-07-07    19:40:23:727     812    6f4    Report    CWERReporter::HandleEvents - WER report upload completed with status 0x8
    2012-07-07    19:40:23:727     812    6f4    Report    WER Report sent: 7.6.7600.256 0x80070643 858A9C32-A0C7-452C-96FC-061E8E933050 Install 101 Unmanaged
    2012-07-07    19:40:23:727     812    6f4    Report    CWERReporter finishing event handling. (00000000)

    If you need anything else let me know what it is and how to do it. Please be in depth with answers.

    Sunday, July 8, 2012 2:50 AM

Answers

  • Try this sequence of steps:

    Follow these steps exactly:

    Before trying to install .NET Framework 4.0, execute this command from an ELEVATED Command Prompt provided by the .NET Framework Team:

    "This issue is likely caused by a bad ACL on assembly\tmp folder. After installing updates, the ACL propagates to installed assembly folders in both 4.0 & legacy GAC.  If those updates were installed by WU or another user, the propagated ACL will prevent install of the same assembly by the current user.

    A work around would be to reset the ACL on GAC dirs.

    for /F %D in ('dir %WINDIR%\assembly %WINDIR%\Microsoft.NET\assembly /s /b /a:d') do takeown /F %D && icacls %D /reset /T"

    After running that command, follow these steps:

    Please follow these instructions exactly:

    1. Download a fresh copy of the standalone installer for .NET Framework 4.0:

    http://www.microsoft.com/en-us/download/details.aspx?id=17718

    2. Also, clear your %temp% directory and disable your AV software.

    The %temp% directory is a reference to the Temp folder associated with the current user. To clear it, do the following:

    Sign on to your system with the Administrator user account you will use to run the installer. Click the Start Orb and type %temp% in the search box. The search results will show the Temp folder you want. Click on the Temp folder to open it in Windows Explorer, then delete the entire contents.

    3. Run the standalone installer from step 1 As Administrator.

    Note: Just using an administrator account is NOT enough. To activate full privileges, you must right-click the installer, then select Run as administrator.

    If the install fails, provide complete install logs as follows:

    Please collect your install logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&amp;displaylang=e&displaylang=en

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

    Sunday, July 8, 2012 1:16 PM
  • Hi Christopher93,

    I want to add some information here.

    Your error 800B010B means "Trust_E_Fail" which have anyother statement"Generic trust failure"

    So I suggest you first try to use this repair software:

    http://support.microsoft.com/kb/2698555

    If you still get the error, I've listed some possible solutions on this blog, you may give it a try:

    http://leobarryw.blogspot.com/

    Thanks,


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

    Tuesday, July 10, 2012 3:10 AM
    Moderator

All replies

  • Try this sequence of steps:

    Follow these steps exactly:

    Before trying to install .NET Framework 4.0, execute this command from an ELEVATED Command Prompt provided by the .NET Framework Team:

    "This issue is likely caused by a bad ACL on assembly\tmp folder. After installing updates, the ACL propagates to installed assembly folders in both 4.0 & legacy GAC.  If those updates were installed by WU or another user, the propagated ACL will prevent install of the same assembly by the current user.

    A work around would be to reset the ACL on GAC dirs.

    for /F %D in ('dir %WINDIR%\assembly %WINDIR%\Microsoft.NET\assembly /s /b /a:d') do takeown /F %D && icacls %D /reset /T"

    After running that command, follow these steps:

    Please follow these instructions exactly:

    1. Download a fresh copy of the standalone installer for .NET Framework 4.0:

    http://www.microsoft.com/en-us/download/details.aspx?id=17718

    2. Also, clear your %temp% directory and disable your AV software.

    The %temp% directory is a reference to the Temp folder associated with the current user. To clear it, do the following:

    Sign on to your system with the Administrator user account you will use to run the installer. Click the Start Orb and type %temp% in the search box. The search results will show the Temp folder you want. Click on the Temp folder to open it in Windows Explorer, then delete the entire contents.

    3. Run the standalone installer from step 1 As Administrator.

    Note: Just using an administrator account is NOT enough. To activate full privileges, you must right-click the installer, then select Run as administrator.

    If the install fails, provide complete install logs as follows:

    Please collect your install logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&amp;displaylang=e&displaylang=en

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

    Sunday, July 8, 2012 1:16 PM
  • Hi Christopher93,

    I want to add some information here.

    Your error 800B010B means "Trust_E_Fail" which have anyother statement"Generic trust failure"

    So I suggest you first try to use this repair software:

    http://support.microsoft.com/kb/2698555

    If you still get the error, I've listed some possible solutions on this blog, you may give it a try:

    http://leobarryw.blogspot.com/

    Thanks,


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

    Tuesday, July 10, 2012 3:10 AM
    Moderator