Net Framework 4 Generic Trust Failure
When trying to install .Net framework 4.0 on my computer I repeatedly ran into the following error:
OS Version = 6.1.7601, Platform 2, Service Pack 1 OS Description = Windows 7 - x64 Enterprise Edition Service Pack 1 CommandLine = G:\270c0f78fcf9feb4214ef1b432dde16a\\Setup.exe /x86 /x64 /ia64 /web TimeZone = Pacific Standard Time Initial LCID = 1033 Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft .NET Framework 4 Setup Package Version = 4.0.30319 User Experience Data Collection Policy: Disabled Number of applicable items: 11 Possible transient lock. WinVerifyTrust failed with error: 2148204800 Possible transient lock. WinVerifyTrust failed with error: 2148204800 C:\Users\GB~1\AppData\Local\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\netfx_Extended.mzz - Signature verification for file netfx_Extended.mzz (C:\Users\GB~1\AppData\Local\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\netfx_Extended.mzz) failed with error 0x800b0100 (No signature was present in the subject.) No FileHash provided. Cannot perform FileHash verification for netfx_Extended.mzz File netfx_Extended.mzz (C:\Users\GB~1\AppData\Local\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\netfx_Extended.mzz), failed authentication. (Error = -2146762496). It is recommended that you delete this file and retry setup again. Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure. " (Elapsed time: 0 00:00:11).
I was able to solve this using the following steps as suggested here. The reason behind this error was explained as:
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.
Step I: Before trying to install .NET Framework 4.0, execute the following command in an elevated Command Prompt:
for /F %D in ('dir %WINDIR%\assembly %WINDIR%\Microsoft.NET\assembly /s /b /a:d') do takeown /F %D && icacls %D /reset /T
Step II: Cleared my %temp% directory. Start > Run > %temp% and the Control+A and Delete.
Step III: Run the standalone installer as Administrator.
Installing VirtualBox Guest Additions with Remnux
If using VirtualBox, consider installing Guest Additions software. To accomplish this, first shut down the REMnux virtual machine, then use the VirtalBox menu Devices > Insert guest additions CD image, then start up the VM. Mount the virtual CD containing Guest Additions software like this and reboot:sudo mount /dev/sr0 /mnt/cdrom/ sudo /mnt/cdrom/VBoxLinuxAdditions.*