Unable to Install .NET Framework 4 on Window XP SP 3
-
Monday, March 26, 2012 10:25 AM
Hi All,
I am unable to install the above mentioned software on a Win XP Sp3 x86.
I am getting "Generic Trust failure" error messages, I am also getting the same error message when installing Visual C++ 2010.
Below is the error code:
OS Version = 5.1.2600, Platform 2, Service Pack 3 [3/26/2012, 16:11:6]OS Description = WinXP - x86 Professional Service Pack 3 [3/26/2012, 16:11:6] OS Version Information [3/26/2012, 16:11:6] Environment details: ... [3/26/2012, 16:11:6]CommandLine = c:\37566e67af2fbfccfc589c7aa7f24d88\Setup.exe [3/26/2012, 16:11:6] Environment details [3/26/2012, 16:11:6]Loading localized engine data for language 1033 from c:\37566e67af2fbfccfc589c7aa7f24d88\1033\LocalizedData.xml [3/26/2012, 16:11:6] Entering Function: LocalizedData::CreateLocalizedData... [3/26/2012, 16:11:6] exiting function/method [3/26/2012, 16:11:6] succeeded [3/26/2012, 16:11:7] Entering Function: EngineData::CreateEngineData... [3/26/2012, 16:11:7]Current SetupVersion = 1.0 [3/26/2012, 16:11:7]SetupVersion specified in ParameterInfo.xml is '1.0' [3/26/2012, 16:11:7]Adding Item type "File", local path vc_red.cab [3/26/2012, 16:11:7]Adding Item type "MSI", local path vc_red.msi [3/26/2012, 16:11:7]Adding Item type "MSI", local path vc_red.msi [3/26/2012, 16:11:7]Adding Item type "ServiceControl", local path (not applicable) [3/26/2012, 16:11:7]No ProcessBlock element [3/26/2012, 16:11:7]No ServiceBlock element [3/26/2012, 16:11:7]Disabled CommandLineSwitch added: createlayout [3/26/2012, 16:11:7]Using Simultaneous Download and Install mechanism [3/26/2012, 16:11:7] exiting function/method [3/26/2012, 16:11:7] succeeded [3/26/2012, 16:11:7] MaintenanceMode determination: evaluating EnterMaintenanceModeIf... [3/26/2012, 16:11:7]evaluating EnterMaintenanceModeIf: [3/26/2012, 16:11:7] Exists: evaluating... [3/26/2012, 16:11:7]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:7] Exists evaluated to false [3/26/2012, 16:11:7] MaintenanceMode determination evaluates to 'not in maintenance mode' [3/26/2012, 16:11:7] Operation Type: ... [3/26/2012, 16:11:7]Operation: Installing [3/26/2012, 16:11:7] Operation Type [3/26/2012, 16:11:7] Package details: Microsoft Visual C++ 2010 x86 Redistributable Setup... [3/26/2012, 16:11:7]Package Name = Microsoft Visual C++ 2010 x86 Redistributable Setup [3/26/2012, 16:11:7]Package Version = 10.0.40219 [3/26/2012, 16:11:7] Package details [3/26/2012, 16:11:7] User Experience Data Collection Policy: ... [3/26/2012, 16:11:7]User Experience Data Collection Policy: UserControlled [3/26/2012, 16:11:7] User Experience Data Collection Policy [3/26/2012, 16:11:7] Entering Function: UiDataT::CreateUiDataT... [3/26/2012, 16:11:7]Loading file - c:\37566e67af2fbfccfc589c7aa7f24d88\UiInfo.xml [3/26/2012, 16:11:7]Add to schema collection schema file - c:\37566e67af2fbfccfc589c7aa7f24d88\SetupUi.xsd [3/26/2012, 16:11:7]Successfuly found file c:\37566e67af2fbfccfc589c7aa7f24d88\1033\SetupResources.dll [3/26/2012, 16:11:7]Successfuly found file c:\37566e67af2fbfccfc589c7aa7f24d88\Strings.xml [3/26/2012, 16:11:7] exiting function/method [3/26/2012, 16:11:7] succeeded [3/26/2012, 16:11:7] Global Block Checks: Checking for global blockers... [3/26/2012, 16:11:7] BlockIf: Microsoft Visual C++ 2010 Redistributable is not supported on this operating system.... [3/26/2012, 16:11:7]Microsoft Visual C++ 2010 Redistributable is not supported on this operating system. [3/26/2012, 16:11:7]evaluating BlockIf: [3/26/2012, 16:11:7] And: evaluating... [3/26/2012, 16:11:7] Equals: evaluating... [3/26/2012, 16:11:7]Current Operation value is Installing [3/26/2012, 16:11:7] Equals evaluated to true [3/26/2012, 16:11:7] GreaterThan: evaluating... [3/26/2012, 16:11:7]TargetOS is 5.1.3 [3/26/2012, 16:11:7]all numeric characters - canonicalizing [3/26/2012, 16:11:7] GreaterThan evaluated to false [3/26/2012, 16:11:7] And evaluated to false [3/26/2012, 16:11:7] BlockIf evaluated to false [3/26/2012, 16:11:7] BlockIf: A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.... [3/26/2012, 16:11:7]A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine. [3/26/2012, 16:11:7]evaluating BlockIf: [3/26/2012, 16:11:7] And: evaluating... [3/26/2012, 16:11:7] Equals: evaluating... [3/26/2012, 16:11:7]Current Operation value is Installing [3/26/2012, 16:11:8] Equals evaluated to true [3/26/2012, 16:11:8] LessThan: evaluating... [3/26/2012, 16:11:8]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86\Bld does NOT exist. [3/26/2012, 16:11:8]returning BoolWhenNonExistent's value: false [3/26/2012, 16:11:8] LessThan evaluated to false [3/26/2012, 16:11:8] And evaluated to false [3/26/2012, 16:11:8] BlockIf evaluated to false [3/26/2012, 16:11:8] Global Block Checks no blocking conditions found [3/26/2012, 16:11:8]OpenFileMapping fails with last error: 6 [3/26/2012, 16:11:8]The handle to the section is Null [3/26/2012, 16:11:8]OpenFileMapping fails with last error: 6 [3/26/2012, 16:11:8]The handle to the section is Null [3/26/2012, 16:11:8]Successfuly found file c:\37566e67af2fbfccfc589c7aa7f24d88\1033\EULA.rtf [3/26/2012, 16:11:8] Applicability for Installing: evaluating each item... [3/26/2012, 16:11:8] Determining state: of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab... [3/26/2012, 16:11:8]evaluating ApplicableIf: [3/26/2012, 16:11:8]returning true [3/26/2012, 16:11:8]evaluating IsPresent: [3/26/2012, 16:11:8] Exists: evaluating... [3/26/2012, 16:11:8]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:8] Exists evaluated to false [3/26/2012, 16:11:8] Determining state of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab - available but not verified yet [3/26/2012, 16:11:8] Determining state: of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.msi... [3/26/2012, 16:11:8]evaluating ApplicableIf: [3/26/2012, 16:11:8]returning true [3/26/2012, 16:11:8]evaluating IsPresent: [3/26/2012, 16:11:8] Exists: evaluating... [3/26/2012, 16:11:8]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:8] Exists evaluated to false [3/26/2012, 16:11:8] Determining state of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.msi - available but not verified yet [3/26/2012, 16:11:8] Determining state: of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.msi... [3/26/2012, 16:11:8]evaluating ApplicableIf: [3/26/2012, 16:11:8]returning true [3/26/2012, 16:11:8]evaluating IsPresent: [3/26/2012, 16:11:8] Exists: evaluating... [3/26/2012, 16:11:8]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:9] Exists evaluated to false [3/26/2012, 16:11:9] Determining state of c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.msi - authored action for this item is NoOp [3/26/2012, 16:11:9] Determining state: of MSIServer... [3/26/2012, 16:11:9]evaluating ApplicableIf: [3/26/2012, 16:11:9]returning true [3/26/2012, 16:11:9]evaluating IsPresent: [3/26/2012, 16:11:9]returning false [3/26/2012, 16:11:9] Determining state of MSIServer - payload not required for this item to perform action. [3/26/2012, 16:11:9]evaluating ApplicableIf: [3/26/2012, 16:11:9]returning true [3/26/2012, 16:11:9]evaluating IsPresent: [3/26/2012, 16:11:9] Exists: evaluating... [3/26/2012, 16:11:9]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:9] Exists evaluated to false [3/26/2012, 16:11:9]evaluating ApplicableIf: [3/26/2012, 16:11:9]returning true [3/26/2012, 16:11:9]evaluating IsPresent: [3/26/2012, 16:11:9] Exists: evaluating... [3/26/2012, 16:11:9]MsiGetProductInfo with product code {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} found no matches [3/26/2012, 16:11:9] Exists evaluated to false [3/26/2012, 16:11:9] Applicability for Installing determination is complete [3/26/2012, 16:11:9] Applicability Result Count: ... [3/26/2012, 16:11:9]Number of applicable items: 3 [3/26/2012, 16:11:9] Applicability Result Count [3/26/2012, 16:11:17]WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus [3/26/2012, 16:11:57] Action: System Requirement Checks... [3/26/2012, 16:11:57] Action: Disk space check for items being downloaded... [3/26/2012, 16:11:57]Drive:[C:\] Bytes Needed:[24400002] Bytes Available:[39970557952] [3/26/2012, 16:11:57] Action complete [3/26/2012, 16:11:57] Action: Enumerating incompatible processes... [3/26/2012, 16:11:57]No Blocking Processes [3/26/2012, 16:11:57] Action complete [3/26/2012, 16:11:57] Action: Enumerating incompatible services... [3/26/2012, 16:11:57]No Blocking Services [3/26/2012, 16:11:57] Action complete [3/26/2012, 16:11:57] Action complete [3/26/2012, 16:11:57]Launching Download and Install operations simultaneously. [3/26/2012, 16:11:57] Action: Downloading and/or Verifying Items... [3/26/2012, 16:11:57]Verifying Digital Signatures: c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab [3/26/2012, 16:11:57] c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab: Verifying signature for vc_red.cab... [3/26/2012, 16:12:1]c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab - Signature verification for file vc_red.cab (c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab) failed with error 0x800b0101 (A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.) [3/26/2012, 16:12:1] c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab Signature could not be verified for vc_red.cab [3/26/2012, 16:12:1]No FileHash provided. Cannot perform FileHash verification for vc_red.cab [3/26/2012, 16:12:1]File vc_red.cab (c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab), failed authentication. (Error = -2146762495). It is recommended that you delete this file and retry setup again. [3/26/2012, 16:12:1]Failed to verify and authenticate the file -c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab [3/26/2012, 16:12:1]Please delete the file, c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab and run the package again [3/26/2012, 16:12:1] Action complete [3/26/2012, 16:11:57]calling PerformAction on an installing performer [3/26/2012, 16:11:57] Action: Performing actions on all Items... [3/26/2012, 16:11:57]Wait for Item (vc_red.cab) to be available [3/26/2012, 16:12:1]Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure. " (Elapsed time: 0 00:00:54). [3/26/2012, 16:12:6]WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus [3/26/2012, 16:12:1] Action complete [3/26/2012, 16:12:19]Sending Manifest ReportI tried the following solutions:
1) http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/1989dcb7-9f10-4052-9c36-b6c9afe84491
3) Installed the Cert into Trusted Root.
Please assist.
Thanks in advance.
All Replies
-
Monday, March 26, 2012 2:05 PM
Hi JS Lim,
first of visit below link and cleanup existing framework
http://blogs.msdn.com/b/astebner/archive/2006/05/30/611355.aspx
after that try to install framework 4
Regards
Sneha
-
Monday, March 26, 2012 9:27 PM
Please understand that other installed .NET Framework versions have NOTHING to do with your .NET 4.0 issue.
Use Aaron Stebner's tool to remove anything related to .NET Framework 4.0, if you wish, but LEAVE OTHER VERSIONS ALONE.
It appears you are trying to use the .NET Framework 4.0 web installer. Please try these steps:
Please follow these steps exactly and completely.
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.
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:
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.
-
Tuesday, March 27, 2012 3:18 AM
Hi SnehaPatel,
Thanks for the contribution.
Hi pvfg42,
followed your steps
- disabled AV - done
- went to "C:\Windows\Microsoft.NET" there is no assembly folder - not done
- cleared by %temp%
right click run as administrator to install it, however still not able to.
Posted the vslogs.cab in my SkyDrive: Link to Skydrive
Thanks all for the help.
-
Tuesday, March 27, 2012 6:04 AMModerator
Hi JS Lim,
From your logs:
[3/26/2012, 16:11:57]Verifying Digital Signatures: c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab
[3/26/2012, 16:11:57] c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab: Verifying signature for vc_red.cab...
[3/26/2012, 16:12:1]c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab - Signature verification for file vc_red.cab (c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab) failed with error 0x800b0101 (A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.)
[3/26/2012, 16:12:1] c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab Signature could not be verified for vc_red.cab
[3/26/2012, 16:12:1]No File Hash provided. Cannot perform File Hash verification for vc_red.cab
[3/26/2012, 16:12:1]File vc_red.cab (c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab), failed authentication. (Error = -2146762495). It is recommended that you delete this file and retry setup again.
[3/26/2012, 16:12:1]Failed to verify and authenticate the file -c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab
[3/26/2012, 16:12:1]Please delete the file, c:\37566e67af2fbfccfc589c7aa7f24d88\vc_red.cab and run the package again
[3/26/2012, 16:12:1]Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure.
" (Elapsed time: 0 00:00:54).It seems like the installation files are corrupt. I recommend you try to redownload the ISO file of Visual Studio 2010 Express again: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso
Second, extract the ISO file to your local hard disk.
Third, clean up your “%temp%” folder (Start>>Run>>%temp%).
Then, check if there are any anti-virus or antispyware applications running. Make sure they are turned off during installation.
Next, delete the folder ”c:\37566e67af2fbfccfc589c7aa7f24d88” if it exists.
Finally, run the setup file with Administrator privileges: Right-click the installer > Run as administrator.
I hope this helps.
Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
-
Tuesday, March 27, 2012 1:07 PM
When you say "right click run as administrator to install it, however still not able to.", are you referring to the standalone installer for .NET 4.0, or to the Visual Studio Express Alexander Sun mentioned?
I ask because I find no install log for .NET 4.0 itself in your vslogs.cab.
-
Wednesday, March 28, 2012 9:18 AM
When you say "right click run as administrator to install it, however still not able to.", are you referring to the standalone installer for .NET 4.0, or to the Visual Studio Express Alexander Sun mentioned?
I ask because I find no install log for .NET 4.0 itself in your vslogs.cab.
PVDF42: My apology for the bad phrasing, I am referring to the Standalone Installer for .NET 4.0. That is weird, did you find any logs for Visual C++? I run this two installation before I capture the vslogs.cab.
Alexander: Do I need to install Visual Studio Express? The software I am having problem is .NET Framework 4.0.
Thanks all.
- Edited by Lim JS Wednesday, March 28, 2012 10:42 AM
-
Thursday, March 29, 2012 7:07 AMModerator
Hi JS Lim,
I made a mistake that I think you encountered this problem when you installed Visual C++ 2010 Redistributable of Visual C++ 2010 Express.
From the vslogs.cab file you uploaded, I did not find the Visual C++ logs and verbose log for .NET Framework 4.
First, if any of your drives are removable USB devices, please disconnect them prior to the next install attempt.
Third, please try the suggestion in this page: http://social.msdn.microsoft.com/Forums/ar/netfxsetup/thread/c48ceb2c-c59c-4825-8136-48329d99c574
Please do not add any parameter when execute the command.
Before you run it, please check the folder where you unpack the .NET Framework: http://support.microsoft.com/kb/308419
If you have any other problems, please feel free to let me know.Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
-
Friday, March 30, 2012 4:46 AM
Hi Alexander Sun,
Not a problem at all. Tried the suggestion shows in the above post, still unable to install.
I had uploaded another round of vslogs.cab file HERE , please assist to have a look.
Found out that .NET Framework 4 Installer always stuck at "File security verification: Verifying Windows6.0-KB956250-v6001-x86.msu" after that it will show the Generic Trust Failure message.
Thanks.
-
Friday, March 30, 2012 6:13 AMModerator
Hi JS Lim,
From your logs:
[3/30/2012, 12:18:41] BlockIf: You must install the 64-bit Windows Imaging Component (WIC) before you run Setup. Please visit the Microsoft Download Centerto install WIC, and then rerun Setup.
...
[3/30/2012, 12:18:41]You must install the 64-bit Windows Imaging Component (WIC) before you run Setup. Please visit the Microsoft Download Centerto install WIC, and then rerun Setup.
[3/30/2012, 12:18:46]Final Result: Installation failed with error code: (0x000013EC), "A StopBlock was hit or a System Requirement was not met." (Elapsed time: 0 00:00:09).
I recommend you install WIC from: http://www.microsoft.com/download/en/details.aspx?id=32
Then reboot, and try to install .NET Framework 4 again.
Next, I recommend you try to install Windows Installer 4.5: http://www.microsoft.com/download/en/details.aspx?id=8483
For Visual C++ 2010 Redistributable, I recommend you redownload Visual C++ 2010 Redistributable: http://www.microsoft.com/download/en/details.aspx?id=5555
I hope this helps.Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
-
Saturday, March 31, 2012 3:07 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
The value stored at those locations is different.The first one is correct and the 2nd one isn’t.
1st Data: 146432
2nd Data: 201It appears that the value in the 2nd key is causing the problem.
Changing the value for State at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\ from 201 to 23c00 will solve your problem.
-
Thursday, April 05, 2012 2:56 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
The value stored at those locations is different.The first one is correct and the 2nd one isn’t.
1st Data: 146432
2nd Data: 201It appears that the value in the 2nd key is causing the problem.
Changing the value for State at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\ from 201 to 23c00 will solve your problem.
Hi Keshav Jain,
Thanks for your suggestion, however it still doesn't work.
I had changed the registry key for HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\ to 23c00 still doesn't work, the initial value is not 201.
-
Thursday, April 05, 2012 3:12 AM
Hi JS Lim,
From your logs:
[3/30/2012, 12:18:41] BlockIf: You must install the 64-bit Windows Imaging Component (WIC) before you run Setup. Please visit the Microsoft Download Centerto install WIC, and then rerun Setup.
...
[3/30/2012, 12:18:41]You must install the 64-bit Windows Imaging Component (WIC) before you run Setup. Please visit the Microsoft Download Centerto install WIC, and then rerun Setup.
[3/30/2012, 12:18:46]Final Result: Installation failed with error code: (0x000013EC), "A StopBlock was hit or a System Requirement was not met." (Elapsed time: 0 00:00:09).
I recommend you install WIC from: http://www.microsoft.com/download/en/details.aspx?id=32
Then reboot, and try to install .NET Framework 4 again.
Next, I recommend you try to install Windows Installer 4.5: http://www.microsoft.com/download/en/details.aspx?id=8483
For Visual C++ 2010 Redistributable, I recommend you redownload Visual C++ 2010 Redistributable: http://www.microsoft.com/download/en/details.aspx?id=5555
I hope this helps.Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
Hi Alexander Sun,
Tried your suggestion to install Window Imaging Component (WIC), tried both version of x86 and x64.
Obviously, x64 returned an error "update\update.exe is not a valid Win32 application".
Tried x86, returned an error "New version of update is already on the system."
Proceeded to try installing Windows Installer 4.5 for XP, succeeded with the installation, re-tried .NET Framework 4 and Visual C++ 2010 , both still encounter same problem.
Any other solutions?
Thanks.
-
Friday, April 06, 2012 7:48 AMModerator
Hi Lim JS,
Since your problem is a tough issue, I involved a more professional expert in this thread. Please wait for the response.
Sorry for any inconvenience.
Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
-
Monday, April 09, 2012 9:13 AM
Hi Alexander Sun,
Thanks so much for the assistance rendered till date.
-
Thursday, April 12, 2012 6:55 PM
Lim JS... same problem here.
Reading this thread for resolution!
-
Thursday, April 19, 2012 6:38 AM
Hi Lim JS
Could you help have a try to restart the computer , after you modify the registry "State" , and have a try again.
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
-
Sunday, March 31, 2013 3:29 PM
Hello
I am seeming to have the same problem, possibly due to a different reason- i.e. I am trying IN VAIN to install .NET Framework 4 and hitting the same error codes.
I have used the Collect utility and uploaded my vlogs cab file to SkyDrive.
https://skydrive.live.com/redir?resid=F7F6FB470005436B!107&authkey=!AOlMbcvcEQhXdi8
PLEASE let me know how should I proceed.
Many thanks in advance
I have XP SP3. Facing the same three lines from the .txt log file:
"
MSI (s) (AC:28) [18:05:07:406]: Note: 1: 1708
MSI (s) (AC:28) [18:05:07:406]: Product: Microsoft .NET Framework 4 Client Profile -- Installation failed.MSI (s) (AC:28) [18:05:07:421]: Windows Installer installed the product. Product Name: Microsoft .NET Framework 4 Client Profile. Product Version: 4.0.30319. Product Language: 0. Installation success or error status: 1603.
"
May I add that I am attempting the install from the standalone installation. -
Sunday, March 31, 2013 9:27 PM
Please try this procedure:
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:
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.
-
Monday, April 01, 2013 6:21 AM
Hi
I am failing to apply the permissions setting.
Following your instructions I am getting:
'takeown' is not recognized as an internal or external command,
operable program or batch file.for each file attempted.
I have tried to use Safe Mode to change permissions on those two folders (the Windows/assembly and the Windows/Microsoft .NET/assmebly but I could get to the security setting only of the second folder. I have no Security tab under the Properties of the C:/Windows/assembly folder.
I am using an account which is a Computer Admin account, though there is another account marked also with this group.
BTW- when using my Command Window or running I have no Run As Administrator (just Run As..., but then again I use the Computer Admin account)
I am getting the new log and applied the Collect again but there is no point in loading the new file as the error seems to be the same.
Please advise an alternative method tha will ensure taking ownership for the subject two folders
Many thanks in advance
...and here are the vslogs of the recent run
https://skydrive.live.com/redir?resid=F7F6FB470005436B!107&authkey=!AB0O9aPv0Clnt2c
...
So what I did with setting the ownership (I hope it did the trcik; seems so) is that I placed the command in a .bat file and ran this under Safe Mode. Looks like it worked for both folders.
Cleaned %temp% and re-attempted the installation and now I have the below:
In the recent log it looks like I am having the follwing issue:
"MSI (s) (84:24) [13:57:41:328]: Leaked MSIHANDLE (2824) of type 790531 for thread 3664
MSI (s) (84:24) [13:57:41:328]: Leaked MSIHANDLE (2823) of type 790531 for thread 3664
MSI (s) (84:24) [13:57:41:328]: Note: 1: 2769 2: CA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8 3: 2
04/01/13 13:57:40 DDSet_Status: Loading C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\fusion.dll
DEBUG: Error 2769: Custom Action CA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8 did not close 2 MSIHANDLEs.
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2769. The arguments are: CA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8, 2, "Any suggestions??
-
Monday, April 01, 2013 1:02 PM
The error code (2769) is rarely encountered and could indicate an issue with the downloaded archive.
Check your dotNetFx40_Full_x86_x64.exe for these checksum values:
MD5 - 251743dfd3fda414570524bac9e55381
SHA1 - 58da3d74db353aad03588cbb5cea8234166d8b99
You can also investigate ways to repair your Windows Installer. You can find threads like this one:
here:
http://answers.microsoft.com/en-us/Search/Search?SearchTerm=repair+windows+installer&CurrentScope.ForumName=Windows&CurrentScope.Filter=windows_xp&askingquestion=False
-
Monday, April 01, 2013 3:34 PM
Hello
Checked the MD5 and exactly same code (no suprise as I have downloaded a fresh copy)
Anyhow, why would you suggest an issue with the installer? Windows Update works just fine. Looks to me more to do with the registery entries for the fusion.dll - but I am not sure how to proceed from here...
?
-
Monday, April 01, 2013 3:52 PM
And, to be honest, neither am I.
I will try to involve an expert in this issue...
-
Tuesday, April 02, 2013 1:02 PM
Thanks for you honesty
Well I am probably THE expert- though I am not sure how exactly I did it- but bottom line I've got the .NET 4 and teh Visual c# 2010 Express reinstalled.
What I did was through the registry I (after saving export backup) deleted entries of the fusion.dll (of the erspective .NET version) - some were left and I could not remove them. Then, the .NET 4 installation managed to complete but then again the next installations failed (Multi Pack for .NET 4 and the VC#). So, at that stage I have re-applied the deletions I have manually carried out previously and then, at last all packages repaied/re-installed/installed and now I have everything working.
Thank you
- Proposed As Answer by pvdg42MVP Tuesday, April 02, 2013 1:22 PM
-
Tuesday, April 02, 2013 1:22 PM
Thank you for sharing your resolution.
I'm glad you got it sorted.

