Can't Start .NET Framework 4.0 Install process on my Windows 7 64bit

คำตอบ Can't Start .NET Framework 4.0 Install process on my Windows 7 64bit

  • 13 เมษายน 2555 19:53
     
     

    I Have windows 7 ultimate x64 activated and all ready to go ! 

    Needed to start some apps such as AVG/Graphics driver they worked just fine with .NET 3.5.1 pre-installed, now, some apps wouldn't start without .NET 4.0 installed, tried Web/Standalone as admin but the setup only shows decompression process and exits ! tried another method wich is turning off 3.5.1 from OFF/ON Windows features and rebooting many times, but NOTHING! 

    i got the LOG (txt) file from %temp% that explains this error here

    "dd_dotNetFx40_Full_setup_decompression_log"
    ===
    [4/7/2012, 0:58:32] === Logging started: 2012/04/07 00:58:32 ===
    [4/7/2012, 0:58:32] [4/7/2012, 0:58:34] --- logging level: standard ---
    [4/7/2012, 0:58:34] Successfully bound to the ClusApi.dll
    [4/7/2012, 0:58:34] Error 0x80070424: Failed to open the current cluster
    [4/7/2012, 0:58:34] Cluster drive map: ''
    [4/7/2012, 0:58:34] Considering drive: 'C:\'...
    [4/7/2012, 0:58:34] Considering drive: 'D:\'...
    [4/7/2012, 0:58:34] Drive 'D:\' is rejected because of the unknown or unsuitable drive type
    [4/7/2012, 0:58:34] Drive 'C:\' has been selected as the largest fixed drive
    [4/7/2012, 0:58:34] Directory 'C:\5a0b82ade5f7b0946cab61\' has been selected for file extraction
    [4/7/2012, 0:58:34] Extracting files to: C:\5a0b82ade5f7b0946cab61\
    [4/7/2012, 0:58:34] Error 0x8007002a: Failed to extract all files out of box container #0.
    [4/7/2012, 0:58:34] Error 0x8007002a: Failed to extract
    [4/7/2012, 0:58:34] Error 0x8007013d: Failed to get error string from error: 0x8007002a
    [4/7/2012, 0:58:34] Exiting with result code: 0x8007002a
    [4/7/2012, 0:58:34] === Logging stopped: 2012/04/07 00:58:34 ===
    That's it, i need .NET 4.0 any ideas?

ตอบทั้งหมด

  • 13 เมษายน 2555 21:10
     
     
  • 13 เมษายน 2555 21:36
     
     

    Check Larcolais Gong's answer here:

    http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/d2a454bf-b214-4dab-977c-6bc9355ddf67

    Tried to start the Service but nothing :(( should i re-install Windows?
  • 13 เมษายน 2555 22:57
     
     

    Are you saying the Windows Installer service cannot be started on your system?

    If so, you should pursue a solution to your Windows Installer issue in the Microsoft Answers forums for Windows 7, here:

    http://answers.microsoft.com/en-us/windows/forum/windows_7

  • 14 เมษายน 2555 11:44
     
     

    Are you saying the Windows Installer service cannot be started on your system?

    If so, you should pursue a solution to your Windows Installer issue in the Microsoft Answers forums for Windows 7, here:

    http://answers.microsoft.com/en-us/windows/forum/windows_7

    No, i started the service and launched the installer but nothing, keeps showing decompression then exits 
  • 14 เมษายน 2555 14:38
     
     

    Please try this sequence, and provide complete logs as instructed if it fails:

    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/download/en/details.aspx?displaylang=en&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.

  • 14 เมษายน 2555 16:44
     
     

    Please try this sequence, and provide complete logs as instructed if it fails:

    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/download/en/details.aspx?displaylang=en&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.

    Yeah, i collected the Install logs, but couldn't find vslogs.cab in the TEMP folder, but i found other files that i've uploaded to Mediafire :) here's the Link

    http://www.mediafire.com/?816wl8g4bn35lam

  • 14 เมษายน 2555 17:17
     
     

    Are you looking in the Temp folder associated with the userid you were logged on with when you ran the installer?

    You can find the correct Temp folder by clicking the Start Orb, then typing %temp% in the search box. The search results will show the Temp folder you want. click on Temp in the search results to open it in Windows Explorer.

  • 14 เมษายน 2555 17:24
     
     

    Are you looking in the Temp folder associated with the userid you were logged on with when you ran the installer?

    You can find the correct Temp folder by clicking the Start Orb, then typing %temp% in the search box. The search results will show the Temp folder you want. click on Temp in the search results to open it in Windows Explorer.

    That's what i did mate, searched for %temp% it shows up and open it then i find the files i've uploaded ....

    So, will there be any further solutions or will i have to re-install windows in case i needed to install NET 4.0 ?

  • 14 เมษายน 2555 17:51
     
     

    So, will there be any further solutions or will i have to re-install windows in case i needed to install NET 4.0 ?

    I'll be honest and admit that I'm stumped by your situation. In your shoes, I'd reinstall the OS.

    Hopefully, somebody else here will have alternative ideas.

  • 16 เมษายน 2555 7:59
    ผู้ดูแล
     
     คำตอบ

    Hi JadellahxFactor,

    Welcome to the MSDN forum.

    I suggest you have a look at this thread http://social.msdn.microsoft.com/Forums/ar/netfxsetup/thread/c48ceb2c-c59c-4825-8136-48329d99c574 and try this solution:

    1) Unpack the standalone kit (with 3rd party software) to an empty folder;
    2) Hit Win+R to open Run menu, type cmd to get a command prompt;
    3) CD to where you extracted the kit;
    4) If you have an 32bit Windows, type the following command:
        Setup.exe /x86
        For 64bit, use /x64

    Maybe your issue will be fixed by this way.

    Since you can not see the vslogs.cab. We have no idea how to find the root reason of your error. If the solution still not work,I would suggest you re-install your OS.

    Best regards,


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