none
Error 0x800706d9 When Installing .Net4.0 RRS feed

  • Question

  • Dear sirs,

    When trying to install the .Net4.0 Framework on an XP SP3, it doesn't run. I tried extracting the files and run the setup.exe through command prompt, the following log appears:

    [1/16/2012, 15:17:0] === Logging started: 2012/01/16 15:17:00 ===
    [1/16/2012, 15:17:0] Executable: C:\Documents and Settings\%user%\Desktop\dotNetFx40_Client_x86_x64.exe v4.0.30319.1
    [1/16/2012, 15:17:0] --- logging level: standard ---
    [1/16/2012, 15:17:0] Successfully bound to the ClusApi.dll
    [1/16/2012, 15:17:0] Error 0x800706d9: Failed to open the current cluster
    [1/16/2012, 15:17:0] Cluster drive map: ''
    [1/16/2012, 15:17:0] Considering drive: 'C:\'...
    [1/16/2012, 15:17:0] Considering drive: 'D:\'...
    [1/16/2012, 15:17:0] Considering drive: 'E:\'...
    [1/16/2012, 15:17:0] Drive 'E:\' is rejected because of the unknown or unsuitable drive type
    [1/16/2012, 15:17:0] Considering drive: 'F:\'...
    ...

    [1/16/2012, 15:17:0] Drive 'D:\' has been selected as the largest fixed drive
    [1/16/2012, 15:17:0] Directory 'D:\a5bbc3d2331eb69aff1c32a524aa\' has been selected for file extraction

    I need the .Net4.0 for an application, but can't find a way to install it.

    I appreciate any help,

    Thanks in advance,

    Tuesday, January 17, 2012 11:05 AM

Answers

  • If any of your drives are removable USB devices, please disconnect them prior to the next install attempt.

    Then, please follow these steps:

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

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    2. Before running the installer, apply irarab's fix as follows:

    "I went to "C:\Windows\Microsoft.NET" there is a directory called "assembly".

    I looked in the directory and found some subdirectories with lots of old dot net 4 files. I renamed the directory assembly2 and tried to install Dot Net 4 and it worked!!!!

    (You can't delete the assembly directory unless you take ownership of it but you can rename it.)"

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

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

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

    Collect your full install logs as follows:

    Please collect your install logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&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.

    • Marked as answer by Alexander Sun Wednesday, February 1, 2012 3:18 AM
    Tuesday, January 17, 2012 1:41 PM

All replies

  • Dear sirs,

    When trying to install the .Net4.0 Framework on an XP SP3, it doesn't run. I tried extracting the files and run the setup.exe through command prompt, the following log appears:

    [1/16/2012, 15:17:0] === Logging started: 2012/01/16 15:17:00 ===
    [1/16/2012, 15:17:0] Executable: C:\Documents and Settings\%user%\Desktop\dotNetFx40_Client_x86_x64.exe v4.0.30319.1
    [1/16/2012, 15:17:0] --- logging level: standard ---
    [1/16/2012, 15:17:0] Successfully bound to the ClusApi.dll
    [1/16/2012, 15:17:0] Error 0x800706d9: Failed to open the current cluster
    [1/16/2012, 15:17:0] Cluster drive map: ''
    [1/16/2012, 15:17:0] Considering drive: 'C:\'...
    [1/16/2012, 15:17:0] Considering drive: 'D:\'...
    [1/16/2012, 15:17:0] Considering drive: 'E:\'...
    [1/16/2012, 15:17:0] Drive 'E:\' is rejected because of the unknown or unsuitable drive type
    [1/16/2012, 15:17:0] Considering drive: 'F:\'...
    ...

    [1/16/2012, 15:17:0] Drive 'D:\' has been selected as the largest fixed drive
    [1/16/2012, 15:17:0] Directory 'D:\a5bbc3d2331eb69aff1c32a524aa\' has been selected for file extraction

    I need the .Net4.0 for an application, but can't find a way to install it.

    I appreciate any help,

    Thanks in advance,

    • Merged by Alexander Sun Thursday, January 19, 2012 4:59 AM Duplicate
    Tuesday, January 17, 2012 11:06 AM
  • If any of your drives are removable USB devices, please disconnect them prior to the next install attempt.

    Then, please follow these steps:

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

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    2. Before running the installer, apply irarab's fix as follows:

    "I went to "C:\Windows\Microsoft.NET" there is a directory called "assembly".

    I looked in the directory and found some subdirectories with lots of old dot net 4 files. I renamed the directory assembly2 and tried to install Dot Net 4 and it worked!!!!

    (You can't delete the assembly directory unless you take ownership of it but you can rename it.)"

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

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

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

    Collect your full install logs as follows:

    Please collect your install logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&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.

    • Marked as answer by Alexander Sun Wednesday, February 1, 2012 3:18 AM
    Tuesday, January 17, 2012 1:41 PM
  • Hello pvdg42,

    I have the same problem, I try what you mention but I do not I get the assembly folder. Any other ideas?

    Thursday, August 16, 2012 1:28 AM
  • Actually, the assembly folder renaming technique was identified as potentially dangerous to system integrity by the .NET Framework Team.

    I suggest you try these steps instead.

    Follow ALL 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&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.


    Thursday, August 16, 2012 3:41 AM