none
Windows 7 .NET Installer fails - Access denied

    Question

  • Win 7 Ultimate, Administrator privileges. I tried to install VS2010 it failed with "Access is denied" Error.

    I tried to install just >NET 4.0, the same issue

     please find log below.

    I also tried run as administrator, I even disabled FW for time when installer was ran.

     

    I've sen simmilar iisues, but none of workarounds worked for me. Any help is appreciated. I already have VS 2008 and it works just fine

     

     

    OS Version = 6.1.7600, Platform 2
    OS Description = Windows 7 - x86 Ultimate Edition
    CommandLine = C:\c167ba870d2b357f0a34\\Setup.exe   /x86 /x64
    TimeZone = Romance Daylight Time
    Initial LCID = 2057
    Loading localized engine data for language 1033 from C:\c167ba870d2b357f0a34\1033\LocalizedData.xml
     exiting function/method
    Current SetupVersion = 1.0
    SetupVersion specified in ParameterInfo.xml is '1.0'
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "MSI", local path RGB9RAST_x86.msi
    Adding Item type "MSI", local path RGB9RAST_x64.msi
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "File", local path Windows6.0-KB956250-v6001-x86.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x86.msu
    Adding Item type "File", local path Windows6.0-KB956250-v6001-x64.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x64.msu
    Adding Item type "File", local path Windows6.0-KB956250-v6001-ia64.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-ia64.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-x86.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x86.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-x64.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x64.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-ia64.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-ia64.msu
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "MSI", local path netfx_Core_x86.msi
    Adding Item type "MSI", local path netfx_Core_x86.msi
    Adding Item type "MSI", local path netfx_Core_x64.msi
    Adding Item type "MSI", local path netfx_Core_x64.msi
    Adding Item type "MSI", local path netfx_Core_ia64.msi
    Adding Item type "MSI", local path netfx_Core_ia64.msi
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "MSI", local path netfx_Extended_x86.msi
    Adding Item type "MSI", local path netfx_Extended_x86.msi
    Adding Item type "MSI", local path netfx_Extended_x64.msi
    Adding Item type "MSI", local path netfx_Extended_x64.msi
    Adding Item type "MSI", local path netfx_Extended_ia64.msi
    Adding Item type "MSI", local path netfx_Extended_ia64.msi
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86en.exe
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86_x64en.exe
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86_ia64en.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "ServiceControl", local path (not applicable)
    No ProcessBlock element
    No ServiceBlock element
    Disabled CommandLineSwitch added: createlayout
    Using Simultaneous Download and Install mechanism
     exiting function/method
    evaluating EnterMaintenanceModeIf:
    TargetArchitecture is x86
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    TargetArchitecture is x86
    MsiGetProductInfo with product code {8E34682C-8118-31F1-BC4C-98CD9675E1C2} found no matches
    TargetArchitecture is x86
    MsiGetProductInfo with product code {394244F5-63DB-3B52-A1AB-3FF407A07E9B} found no matches
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: Disabled
    Loading file - C:\c167ba870d2b357f0a34\UiInfo.xml
    Add to schema collection schema file - C:\c167ba870d2b357f0a34\SetupUi.xsd
    Successfuly found file C:\c167ba870d2b357f0a34\1033\SetupResources.dll
    Successfuly found file C:\c167ba870d2b357f0a34\Strings.xml
     exiting function/method
    Microsoft .NET Framework 4 is already a part of this operating system.  You do not need to install the .NET Framework 4 redistributable. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164207">More information</A>.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\CBS does NOT exist.
    returning BoolWhenNonExistent's value: false
    Same or higher version of .NET Framework 4 has already been installed on this computer.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: false
    Current Operation value is Installing
    The setup cannot run in compatibility mode. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Not In OS Compatability Mode
    Microsoft .NET Framework 4 is already a part of this operating system, but it is currently turned off.  To enable the .NET Framework 4, use Turn Windows features on or off in Control Panel. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164208">More information</A>.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\OS Integration\v4 does NOT exist.
    returning BoolWhenNonExistent's value: false
    You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun Setup.
    evaluating BlockIf:
    IsAdministrator:  IS a member of the Administrators group
    The .NET Framework 4 Client Profile and the .NET Framework 4 Extended must be removed separately. Please use Control Panel to uninstall these programs. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Current Operation value is Installing
    Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup.
    evaluating BlockIf:
    RebootPending:  No reboot pending
    Current Operation value is Installing
    Current Operation value is Installing
    You cannot use this setup program to install the .NET Framework.  For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    This setup program requires IA64 or x86 computer. It cannot be installed on x64 computer. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    TargetArchitecture is x86
    TargetArchitecture is x86
    This setup program requires x64 or x86 computer. It cannot be installed on IA64 computer. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    TargetArchitecture is x86
    TargetArchitecture is x86
    This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    TargetArchitecture is x86
    The .NET Framework 4 is not supported on this operating system. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Current Operation value is Installing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    The .NET Framework 4 is not supported on this operating system. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Current Operation value is Installing
    RegKeyValue: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallationType contains 'Client'
    Cannot install the .NET Framework 4. Other applications on your computer are not compatible with this program. For more information, see <A HREF="http://msdn.microsoft.com/en-us/windows/bb188202.aspx">Release Notes</A>.
    evaluating BlockIf:
    Current Operation value is Installing
    RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Full\SBSDisabled\Install does NOT exist.
    returning BoolWhenNonExistent's value: false
    RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Core\SBSDisabled\Install does NOT exist.
    returning BoolWhenNonExistent's value: false
    You must install the 32-bit Windows Imaging Component (WIC) before you run Setup. Please visit the <A HREF="http://go.microsoft.com/fwlink/?LinkId=162643&clcid=0x409">Microsoft Download Center</A> to install WIC, and then rerun Setup.
    evaluating BlockIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    FileVersion for C:\Windows\system32\windowscodecs.dll is 6.1.7600.16385
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    You must install the 64-bit Windows Imaging Component (WIC) before you run Setup. Please visit the <A HREF="http://go.microsoft.com/fwlink/?LinkId=162644&clcid=0x409">Microsoft Download Center</A> to install WIC, and then rerun Setup.
    evaluating BlockIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    FileVersion for C:\Windows\system32\windowscodecs.dll is 6.1.7600.16385
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    OpenFileMapping fails with last error: 6
    The handle to the section is Null
    OpenFileMapping fails with last error: 6
    The handle to the section is Null
    Successfuly found file C:\c167ba870d2b357f0a34\1033\EULA.rtf
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    No FileVersion found for C:\Windows\system32\rgb9rast_2.dll
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    No FileVersion found for C:\Windows\system32\rgb9rast_2.dll
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    FileVersion for C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe is 2.0.50727.4927
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetArchitecture is x86
    TargetArchitecture is x86
    FileVersion for C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe is 2.0.50727.4927
    evaluating ApplicableIf:
    No FileVersion found for C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe
    evaluating ApplicableIf:
    TargetArchitecture is x86
    TargetArchitecture is x86
    No FileVersion found for C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {8846F987-82AA-3412-BDD2-2EBBEE0F57AA} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {8E34682C-8118-31F1-BC4C-98CD9675E1C2} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {394244F5-63DB-3B52-A1AB-3FF407A07E9B} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    Current Lcid value is 1033
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1033\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetArchitecture is x86
    No FileVersion found for C:\c167ba870d2b357f0a34\dotNetFx40LP_Full_x86_x64en.exe
    TargetArchitecture is x86
    Current Lcid value is 1033
    all numeric characters - canonicalizing
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1033\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetArchitecture is x86
    No FileVersion found for C:\c167ba870d2b357f0a34\dotNetFx40LP_Full_x86_ia64en.exe
    TargetArchitecture is x86
    Current Lcid value is 1033
    all numeric characters - canonicalizing
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1033\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating ApplicableIf:
    Path: C:\Windows\Microsoft.NET\Framework\v4.0.20506 does NOT exist.
    Path: C:\Windows\Microsoft.NET\Framework64\v4.0.20506 does NOT exist.
    Path: C:\Windows\Microsoft.NET\Framework\v4.0.21006 does NOT exist.
    Path: C:\Windows\Microsoft.NET\Framework64\v4.0.21006 does NOT exist.
    Path: C:\Windows\Microsoft.NET\Framework\v4.0.30128 does NOT exist.
    Path: C:\Windows\Microsoft.NET\Framework64\v4.0.30128 does NOT exist.
    evaluating ApplicableIf:
    returning true
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    TargetArchitecture is x86
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetArchitecture is x86
    RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: true
    Current Operation value is Installing
    Current Operation value is Installing
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating IsPresent:
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    evaluating ApplicableIf:
    TargetOS is 6.1.0
    all numeric characters - canonicalizing
    evaluating IsPresent:
    returning false
    Number of applicable items: 10
    Drive:[C:\] Bytes Needed:[874567703] Bytes Available:[103727988736]
    No Blocking Processes
    No Blocking Services
    Launching Download and Install operations simultaneously.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe
    C:\c167ba870d2b357f0a34\SetupUtility.exe -  Signature verified successfully for SetupUtility.exe
    Signature verification succeeded for SetupUtility.exe
    File C:\c167ba870d2b357f0a34\SetupUtility.exe, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu
    C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu -  Signature verified successfully for Windows6.1-KB958488-v6001-x86.msu
    Signature verification succeeded for Windows6.1-KB958488-v6001-x86.msu
    File C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe
    C:\c167ba870d2b357f0a34\SetupUtility.exe -  Signature verified successfully for SetupUtility.exe
    Signature verification succeeded for SetupUtility.exe
    File lock postponed for C:\c167ba870d2b357f0a34\SetupUtility.exe.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe
    C:\c167ba870d2b357f0a34\SetupUtility.exe -  Signature verified successfully for SetupUtility.exe
    Signature verification succeeded for SetupUtility.exe
    File C:\c167ba870d2b357f0a34\SetupUtility.exe, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Core.mzz
    evaluating IsPresent:
    returning false
    Starting install of item 'necessary components for .NET Framework' at tickCount = 8584672
    C:\c167ba870d2b357f0a34\netfx_Core.mzz -  Signature verified successfully for netfx_Core.mzz
    Signature verification succeeded for netfx_Core.mzz
    File C:\c167ba870d2b357f0a34\netfx_Core.mzz, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Core.mzz Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Core_x86.msi
    C:\c167ba870d2b357f0a34\netfx_Core_x86.msi -  Signature verified successfully for netfx_Core_x86.msi
    Signature verification succeeded for netfx_Core_x86.msi
    File C:\c167ba870d2b357f0a34\netfx_Core_x86.msi, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Core_x86.msi Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Extended.mzz
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    Starting install of item '.NET Framework 4 Client Profile' at tickCount = 8585062
    C:\c167ba870d2b357f0a34\netfx_Extended.mzz -  Signature verified successfully for netfx_Extended.mzz
    Signature verification succeeded for netfx_Extended.mzz
    File C:\c167ba870d2b357f0a34\netfx_Extended.mzz, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Extended.mzz Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Extended_x86.msi
    C:\c167ba870d2b357f0a34\netfx_Extended_x86.msi -  Signature verified successfully for netfx_Extended_x86.msi
    Signature verification succeeded for netfx_Extended_x86.msi
    File C:\c167ba870d2b357f0a34\netfx_Extended_x86.msi, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\netfx_Extended_x86.msi Success
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe
    evaluating IsPresent:
    returning false
    evaluating IsPresent:
    returning false
    calling PerformAction on an installing performer
    Wait for Item (SetupUtility.exe) to be available
    SetupUtility.exe is now available to install
    Creating new Performer for Exe item
    Created new ExePerformer for Exe item
    Launching CreateProcess with command line = SetupUtility.exe /aupause
    Exe log file(s) :
    C:\Users\kr\AppData\Local\Temp\dd_SetupUtility.txt
    Log File C:\Users\kr\AppData\Local\Temp\dd_SetupUtility.txt exists and will be added to the Watson upload list
    Exe (C:\c167ba870d2b357f0a34\SetupUtility.exe) succeeded.
    Exe Log File: <a href=".\dd_SetupUtility.txt">dd_SetupUtility.txt</a>
    Error 0 is mapped to Custom Error:
    Wait for Item (clr_optimization_v2.0.50727_32) to be available
    clr_optimization_v2.0.50727_32 is now available to install
    Creating new Performer for ServiceControl item
    ServiceControl operation succeeded!
    Error 0 is mapped to Custom Error:
    Wait for Item (Windows6.1-KB958488-v6001-x86.msu) to be available
    Windows6.1-KB958488-v6001-x86.msu is now available to install
    Creating new Performer for Exe item
    Created new ExePerformer for Exe item
    WU Service was already enabled or was running
    WU Service: EnsureWUServiceIsNotDisabled succeeded
    Launching CreateProcess with command line = wusa.exe "C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu" /quiet /norestart
    Exe (C:\c167ba870d2b357f0a34\Windows6.1-KB958488-v6001-x86.msu) failed with 0x5 - Access is denied.
    .
    PerformOperation on exe returned exit code 5 (translates to HRESULT = 0x5)
    Error 0x5 is mapped to Custom Error:
    OnFailureBehavior for this item is to Rollback.
    C:\c167ba870d2b357f0a34\SetupUtility.exe -  Signature verified successfully for SetupUtility.exe
    Signature verification succeeded for SetupUtility.exe
    File C:\c167ba870d2b357f0a34\SetupUtility.exe, locked for install.
    Verifying Digital Signatures: C:\c167ba870d2b357f0a34\SetupUtility.exe Success
    Final Result: Installation failed with error code: (0x00000005), "Access is denied.
    " (Elapsed time: 0 00:00:22).
    WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus

     

    Friday, June 11, 2010 11:07 PM

Answers

  • Hi Chfisher,

    Thank you for your email.

    I've checked the log files that you attached and found the following error message:

    Wait for Item (Windows6.1-KB958488-v6001-x86.msu) to be available
    Windows6.1-KB958488-v6001-x86.msu is now available to install
    Creating new Performer for Exe item
    Created new ExePerformer for Exe item
    WU Service was already enabled or was running
    WU Service: EnsureWUServiceIsNotDisabled succeeded
    Launching CreateProcess with command line = wusa.exe "C:\c7e07f71ce5d319383d004800dc7bd6d\Windows6.1-KB958488-v6001-x86.msu" /quiet /norestart
    Exe (C:\c7e07f71ce5d319383d004800dc7bd6d\Windows6.1-KB958488-v6001-x86.msu) failed with 0x5 - Access is denied.
    .
    PerformOperation on exe returned exit code 5 (translates to HRESULT = 0x5)
    Error 0x5 is mapped to Custom Error:
    OnFailureBehavior for this item is to Rollback.

    Generally speaking, "access denied" means that the rights is not enough to install the Windows6.1-KB958488-v6001-x86.msu updates via Windows Updates.

    We might try the following steps to solve this kind of issue:

    Firstly, please check your user account with Administrator privileges since it is required for .NET Framework installation.

    Secondly, please try using the SubInACL tool to repair file and registry permissions http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx
    SubInACL tool is most useful when a setup package fails with error code 5 or 0x5 or 0x80070005.  All of these error codes mean Access Denied, and this type of error code is often caused by missing ACLs for the Administrators group or the built-in System account.

    Thirdly, please try the workaround mentioned in this similar thread:
    Windows Update Error 0x80070005
    http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/a9a2c92d-793b-4050-bdb1-720bb97bd78d

    If the above suggestions don't work, do you have a drive that is not a Windows accessible drive such as MAC or Linux drive/partition?
    If yes, please check the workaround mentioned here: http://connect.microsoft.com/VisualStudio/feedback/details/517454/net-framework-4-beta-2-will-not-install.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by chfisher Thursday, June 17, 2010 7:18 AM
    Wednesday, June 16, 2010 2:43 AM

All replies

  • Quoting from your log:

    "Microsoft .NET Framework 4 is already a part of this operating system, but it is currently turned off.  To enable the .NET Framework 4, use Turn Windows features on or off in Control Panel. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164208">More information</A>."

    Have you tried the above? There are indications that .NET 4.0 is already installed on your system. Were there previous attempts? You may want to try a .NET cleanup utility:

    http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx

     

    Sunday, June 13, 2010 1:02 PM
  • First of all I started VS2010 setup that failed, then tried to install .NET 4.0 Framework I guess this can be "leftover". Unfortunately error in VS2010 was exactly the same.

    I'll try to clean it up and then retry.

    Thanks

    Monday, June 14, 2010 7:09 AM
  • Hi Chfisher,

    Based on your description, it seems that the VS2010 installation was blocked when it tried to install .NET Framework 4.0. Thus, I would suggest you install .NET framework 4.0 separate from Visual Studio installation.

    For Windows 7, .NET Framework 3.5 with SP1 is shipped with it as one of OS component.
    For .NET Framework 3.5 with SP1, it includes .NET 2.0 with SP2 and .NET 3.0 with SP2 as prerequisite.
    This means, you have the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes on Windows 7. They are OS components. As far as I know, .NET Framework 4.0 is not part of OS component on Windows 7.

    http://public.bay.livefilestore.com/y1pEtKmMpr9cVKFngX4KyT1L4GGAqWhTbHlg3rQDTwY1PzErsJhlU1jW4KMvrDv66ND6t5774Opf7fB6JoulnntEQ/NET%20Framework_OS.PNG?psid=1

    However, the log mentioned:

    "Microsoft .NET Framework 4 is already a part of this operating system"

    Have you ever installed .NET Framework 4.0 before on your machine? If yes, you can try Verification Tool to verify it. If it fails to be verified, please try removing it, downloading .NET Framework 4.0 Standalone installer and reinstalling it again.

    Please try running the installer with Administrator Privilege.
    Note: Right-click the installer >> "Run as Administrator"

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Monday, June 14, 2010 7:19 AM
  • Hi Chen,

    As mentioned before I initially tried to install VS2010 (including .NET framework 4.0), after it failed on .NET FW 4.0 I made an attempt of installing it manually.

    I have not made any attempt of installing it before I tried to install VS 2010.

    I'll process with Verification tool, once I'll get back home.

    BTW, After VS2010 installation failed I used Standalone installer, my user account has Administrator privileges nonetheless I'll give it a try again.

    Is it possible that a VS2010 installer did not cleaned things up after it failed?

    Regards

    Chris

    Monday, June 14, 2010 12:19 PM
  • I used Verification tool to clean .NET Framework 4.0

    Then run the Standalone .NET installer -  the same result it fails with Access denied error ... please find log below.

    Any suggestion is appreciated.

    OS Version = 6.1.7600, Platform 2
    OS Description = Windows 7 - x86 Ultimate Edition
    CommandLine = C:\a17c32a2445fac7155db\\Setup.exe   /x86 /x64
    TimeZone = Romance Daylight Time
    Initial LCID = 2057
    Loading localized engine data for language 1033 from C:\a17c32a2445fac7155db\1033\LocalizedData.xml
     exiting function/method
    Current SetupVersion = 1.0
    SetupVersion specified in ParameterInfo.xml is '1.0'
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "MSI", local path RGB9RAST_x86.msi
    Adding Item type "MSI", local path RGB9RAST_x64.msi
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "ServiceControl", local path (not applicable)
    Adding Item type "File", local path Windows6.0-KB956250-v6001-x86.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x86.msu
    Adding Item type "File", local path Windows6.0-KB956250-v6001-x64.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x64.msu
    Adding Item type "File", local path Windows6.0-KB956250-v6001-ia64.msu
    Adding Item type "Exe", local path Windows6.0-KB956250-v6001-ia64.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-x86.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x86.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-x64.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x64.msu
    Adding Item type "File", local path Windows6.1-KB958488-v6001-ia64.msu
    Adding Item type "Exe", local path Windows6.1-KB958488-v6001-ia64.msu
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "File", local path netfx_Core.mzz
    Adding Item type "MSI", local path netfx_Core_x86.msi
    Adding Item type "MSI", local path netfx_Core_x86.msi
    Adding Item type "MSI", local path netfx_Core_x64.msi
    Adding Item type "MSI", local path netfx_Core_x64.msi
    Adding Item type "MSI", local path netfx_Core_ia64.msi
    Adding Item type "MSI", local path netfx_Core_ia64.msi
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "File", local path netfx_Extended.mzz
    Adding Item type "MSI", local path netfx_Extended_x86.msi
    Adding Item type "MSI", local path netfx_Extended_x86.msi
    Adding Item type "MSI", local path netfx_Extended_x64.msi
    Adding Item type "MSI", local path netfx_Extended_x64.msi
    Adding Item type "MSI", local path netfx_Extended_ia64.msi
    Adding Item type "MSI", local path netfx_Extended_ia64.msi
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86en.exe
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86_x64en.exe
    Adding Item type "Exe", local path dotNetFx40LP_Full_x86_ia64en.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "Exe", local path SetupUtility.exe
    Adding Item type "ServiceControl", local path (not applicable)
    No ProcessBlock element
    No ServiceBlock element
    Disabled CommandLineSwitch added: createlayout
    Using Simultaneous Download and Install mechanism
     exiting function/method
    evaluating EnterMaintenanceModeIf:
    TargetArchitecture is x86
    MsiGetProductInfo with product code {0A0CADCF-78DA-33C4-A350-CD51849B9702} found no matches
    TargetArchitecture is x86
    MsiGetProductInfo with product code {8E34682C-8118-31F1-BC4C-98CD9675E1C2} found no matches
    TargetArchitecture is x86
    MsiGetProductInfo with product code {394244F5-63DB-3B52-A1AB-3FF407A07E9B} found no matches
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: Disabled
    Loading file - C:\a17c32a2445fac7155db\UiInfo.xml
    Add to schema collection schema file - C:\a17c32a2445fac7155db\SetupUi.xsd
    Successfuly found file C:\a17c32a2445fac7155db\1033\SetupResources.dll
    Successfuly found file C:\a17c32a2445fac7155db\Strings.xml
     exiting function/method
    Microsoft .NET Framework 4 is already a part of this operating system.  You do not need to install the .NET Framework 4 redistributable. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164207">More information</A>.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\CBS does NOT exist.
    returning BoolWhenNonExistent's value: false
    Same or higher version of .NET Framework 4 has already been installed on this computer.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version does NOT exist.
    returning BoolWhenNonExistent's value: false
    Current Operation value is Installing
    The setup cannot run in compatibility mode. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Not In OS Compatability Mode
    Microsoft .NET Framework 4 is already a part of this operating system, but it is currently turned off.  To enable the .NET Framework 4, use Turn Windows features on or off in Control Panel. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164208">More information</A>.
    evaluating BlockIf:
    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\OS Integration\v4 does NOT exist.
    returning BoolWhenNonExistent's value: false
    You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun Setup.
    evaluating BlockIf:
    IsAdministrator:  IS a member of the Administrators group
    The .NET Framework 4 Client Profile and the .NET Framework 4 Extended must be removed separately. Please use Control Panel to uninstall these programs. For more information, see the <A HREF="http://go.microsoft.com/fwlink/?LinkId=164156">Readme file</A>.
    evaluating BlockIf:
    Current Operation value is Installing
    Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup.
    evaluating BlockIf:
    RebootPending:  No reboot pending

    Monday, June 14, 2010 7:00 PM
  • Hi Chfisher,

    Thank you for your reply.

    Verification Tool is not applied to cleanup .NET Framework. It is used to verify the installation status of .NET Framework.
    What's the result when you tried to use this tool to verify .NET Framework 4.0?

    Is it possible that a VS2010 installer did not cleaned things up after it failed?

    For your concern, I think that you can run Visual Studio 2010 Uninstall Utility to completely remove them including .NET Framework 4.0 with the command "VS2010_Uninstall-RTM.ENU.exe /full /netfx" to start from scratch.

    If it still doesn't work, could you please try the following steps to collect the log files for further troubleshooting?

    - Try to clean your "%temp%" folder (Start Menu >> Run >> Type "%temp%")
    - Install VS2010
      (The installer must be run with administrator privileges - Right-click the installer >> "Run as Administrator")
    - Collect the logs from "%temp%" folder
       Collect tool: http://www.microsoft.com/downloads/details.aspx?FamilyID=e0da314f-6216-4a18-bc6b-7d29cf83af20&displaylang=en
    - Send vslogs.cab file to me (v-yicche@microsoft.com)
      Note: Please attach the link of this post in the mail.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Tuesday, June 15, 2010 5:28 AM
  • thanks for suggestions but this did not help, I sent you cab file on your email as requested.

     

    Tuesday, June 15, 2010 3:51 PM
  • I followed your advice, but it still fails with Acess denied error, I sent you an email with file you asked for.
    Tuesday, June 15, 2010 8:32 PM
  • Hi Chfisher,

    Thank you for your email.

    I've checked the log files that you attached and found the following error message:

    Wait for Item (Windows6.1-KB958488-v6001-x86.msu) to be available
    Windows6.1-KB958488-v6001-x86.msu is now available to install
    Creating new Performer for Exe item
    Created new ExePerformer for Exe item
    WU Service was already enabled or was running
    WU Service: EnsureWUServiceIsNotDisabled succeeded
    Launching CreateProcess with command line = wusa.exe "C:\c7e07f71ce5d319383d004800dc7bd6d\Windows6.1-KB958488-v6001-x86.msu" /quiet /norestart
    Exe (C:\c7e07f71ce5d319383d004800dc7bd6d\Windows6.1-KB958488-v6001-x86.msu) failed with 0x5 - Access is denied.
    .
    PerformOperation on exe returned exit code 5 (translates to HRESULT = 0x5)
    Error 0x5 is mapped to Custom Error:
    OnFailureBehavior for this item is to Rollback.

    Generally speaking, "access denied" means that the rights is not enough to install the Windows6.1-KB958488-v6001-x86.msu updates via Windows Updates.

    We might try the following steps to solve this kind of issue:

    Firstly, please check your user account with Administrator privileges since it is required for .NET Framework installation.

    Secondly, please try using the SubInACL tool to repair file and registry permissions http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx
    SubInACL tool is most useful when a setup package fails with error code 5 or 0x5 or 0x80070005.  All of these error codes mean Access Denied, and this type of error code is often caused by missing ACLs for the Administrators group or the built-in System account.

    Thirdly, please try the workaround mentioned in this similar thread:
    Windows Update Error 0x80070005
    http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/a9a2c92d-793b-4050-bdb1-720bb97bd78d

    If the above suggestions don't work, do you have a drive that is not a Windows accessible drive such as MAC or Linux drive/partition?
    If yes, please check the workaround mentioned here: http://connect.microsoft.com/VisualStudio/feedback/details/517454/net-framework-4-beta-2-will-not-install.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by chfisher Thursday, June 17, 2010 7:18 AM
    Wednesday, June 16, 2010 2:43 AM
  • It looks like logging in as Administrator (instead of the user with Administrator privileges) worked.

    Thank you

    Thursday, June 17, 2010 7:18 AM
  • Hi Chfisher,

    It's my pleasure!

    I'm so glad to hear that your problem is solved.

    Have a nice week!

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Thursday, June 17, 2010 7:38 AM
  • Thanks for the tip of the SubInACL tool. Fixed my problem.
    Monday, January 03, 2011 5:15 AM