Cannot install .NET 4 Beta 2 on Windows 7 Ultimate
I keep getting a ".NET Framework 4 Beta 2 has not been installed because the Windows Installer Service could not be accessed" message after the installer fails. I've restarted the service, and it still fails. Here's the (Verbose) log: OS Version Information: OS Version = 6.1.7600, Platform 2 OS Description = Windows 7 - x64 Ultimate Edition OS Version Information Environment details: CommandLine = F:\094f464b25318102523f\\Setup.exe /x86 /x64 TimeZone = Eastern Daylight Time Initial LCID = 1033 Environment details Entering Function: LocalizedData::CreateLocalizedData exiting function/method succeeded Entering Function: EngineData::CreateEngineData Current SetupVersion = 1.0 SetupVersion specified in ParameterInfo.xml is '1.0' No ProcessBlock element No ServiceBlock element Disabled CommandLineSwitch added: createlayout Using Simultaneous Download and Install mechanism exiting function/method succeeded MaintenanceMode determination: evaluating EnterMaintenanceModeIf Or: evaluating Or: evaluating And: evaluating And: evaluating Equals: evaluating Equals evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Exists: evaluating Exists evaluated to true And evaluated to false And: evaluating And: evaluating Equals: evaluating Equals evaluated to true Exists: evaluating Exists evaluated to false And evaluated to false Exists: evaluating Exists evaluated to true And evaluated to false Or evaluated to false And: evaluating And: evaluating Equals: evaluating Equals evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Or evaluated to false MaintenanceMode determination evaluates to 'not in maintenance mode' Operation Type: Operation: Installing Operation Type Package details: Microsoft .NET Framework 4 Beta 2 Setup Package Name = Microsoft .NET Framework 4 Beta 2 Setup Package Version = 4.0.21006 Package details User Experience Data Collection Policy: User Experience Data Collection Policy: AlwaysUploaded User Experience Data Collection Policy Entering Function: UiDataT::CreateUiDataT Loading file - F:\094f464b25318102523f\UiInfo.xml Add to schema collection schema file - F:\094f464b25318102523f\SetupUi.xsd Successfuly found file F:\094f464b25318102523f\1033\SetupResources.dll Successfuly found file F:\094f464b25318102523f\Strings.xml exiting function/method succeeded Global Block Checks: Checking for global blockers BlockIf: Microsoft .NET Framework 4 is already a part of this operating system. You do not need to install the .NET Framework 4 redistributable. More information. Equals: evaluating Equals evaluated to false BlockIf evaluated to false BlockIf: Same or higher version of .NET Framework 4 Beta 2 has already been installed on this computer. And: evaluating LessThanOrEqualTo: evaluating LessThanOrEqualTo evaluated to false Equals: evaluating Equals evaluated to true And evaluated to false BlockIf evaluated to false BlockIf: The setup cannot run in compatibility mode. For more information, see the Readme file. Exists: evaluating Exists evaluated to false BlockIf evaluated to false BlockIf: 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. More information. Equals: evaluating Equals evaluated to false BlockIf evaluated to false BlockIf: You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun Setup. Not: evaluating Exists: evaluating Exists evaluated to true Not evaluated to false BlockIf evaluated to false BlockIf: The .NET Framework 4 Client Profile Beta 2 and the .NET Framework 4 Extended Beta 2 must be removed separately. Please use Control Panel to uninstall these programs. For more information, see the Readme file. Equals: evaluating Equals evaluated to false BlockIf evaluated to false BlockIf: Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup. And: evaluating And: evaluating Exists: evaluating Exists evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Equals: evaluating Equals evaluated to false Or evaluated to true And evaluated to false Not: evaluating Or: evaluating Exists: evaluating Exists evaluated to false Exists: evaluating Exists evaluated to false Or evaluated to false Not evaluated to true And evaluated to false BlockIf evaluated to false BlockIf: You cannot use this setup program to install the .NET Framework. For more information, see the Readme file. Not: evaluating Or: evaluating Or: evaluating Exists: evaluating Exists evaluated to true Exists: evaluating Exists evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true Not evaluated to false BlockIf evaluated to false BlockIf: This setup program requires IA64 or x86 computer. It cannot be installed on x64 computer. For more information, see the Readme file. And: evaluating And: evaluating Or: evaluating Or: evaluating Exists: evaluating Exists evaluated to true Exists: evaluating Exists evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Exists: evaluating Exists evaluated to false Not: evaluating Or: evaluating Equals: evaluating Equals evaluated to false Equals: evaluating Equals evaluated to false Or evaluated to false Not evaluated to true And evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false BlockIf evaluated to false BlockIf: This setup program requires x64 or x86 computer. It cannot be installed on IA64 computer. For more information, see the Readme file. And: evaluating And: evaluating Or: evaluating Or: evaluating Exists: evaluating Exists evaluated to true Exists: evaluating Exists evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Exists: evaluating Exists evaluated to true Not: evaluating Or: evaluating Equals: evaluating Equals evaluated to true Equals: evaluating Equals evaluated to false Or evaluated to true Not evaluated to false And evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false BlockIf evaluated to false BlockIf: This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers. For more information, see the Readme file. And: evaluating Or: evaluating Or: evaluating Exists: evaluating Exists evaluated to true Exists: evaluating Exists evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true Not: evaluating Or: evaluating Or: evaluating Exists: evaluating Exists evaluated to false Exists: evaluating Exists evaluated to true Or evaluated to true Equals: evaluating Equals evaluated to false Or evaluated to true Not evaluated to false And evaluated to false BlockIf evaluated to false BlockIf: The .NET Framework 4 Beta 2 is not supported on this operating system. For more information, see the Readme file. And: evaluating Equals: evaluating Equals evaluated to true GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false And evaluated to false BlockIf evaluated to false BlockIf: The .NET Framework 4 Beta 2 is not supported on this operating system. For more information, see the Readme file. And: evaluating Equals: evaluating Equals evaluated to true Equals: evaluating Equals evaluated to false And evaluated to false BlockIf evaluated to false Global Block Checks no blocking conditions found 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 F:\094f464b25318102523f\1033\EULA.rtf Applicability for Installing: evaluating each item Determining state: of F:\094f464b25318102523f\SetupUtility.exe LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true Determining state of F:\094f464b25318102523f\SetupUtility.exe - available but not verified yet Determining state: of F:\094f464b25318102523f\RGB9RAST_x86.msi And: evaluating And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false GreaterThan: evaluating GreaterThan evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\RGB9RAST_x86.msi - not applicable Determining state: of F:\094f464b25318102523f\RGB9RAST_x64.msi And: evaluating And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false Equals: evaluating Equals evaluated to true And evaluated to false GreaterThan: evaluating GreaterThan evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\RGB9RAST_x64.msi - not applicable Determining state: of F:\094f464b25318102523f\wic_x86_enu.exe And: evaluating And: evaluating Or: evaluating And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And evaluated to false And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And evaluated to false Or evaluated to false GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false And evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Determining state of F:\094f464b25318102523f\wic_x86_enu.exe - not applicable Determining state: of F:\094f464b25318102523f\wic_x64_enu.exe And: evaluating Equals: evaluating Equals evaluated to true And: evaluating Or: evaluating And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And evaluated to false And: evaluating GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And evaluated to false Or evaluated to false GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false And evaluated to false And evaluated to false Determining state of F:\094f464b25318102523f\wic_x64_enu.exe - not applicable Determining state: of clr_optimization_v2.0.50727_32 Exists: evaluating Exists evaluated to true Determining state of clr_optimization_v2.0.50727_32 - payload not required for this item to perform action. Determining state: of clr_optimization_v2.0.50727_64 And: evaluating Or: evaluating Equals: evaluating Equals evaluated to false Equals: evaluating Equals evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to true And evaluated to true Determining state of clr_optimization_v2.0.50727_64 - payload not required for this item to perform action. Determining state: of clr_optimization_v4.0.21006_32 Exists: evaluating Exists evaluated to false Determining state of clr_optimization_v4.0.21006_32 - not applicable Determining state: of clr_optimization_v4.0.21006_64 And: evaluating Or: evaluating Equals: evaluating Equals evaluated to false Equals: evaluating Equals evaluated to true Or evaluated to true Exists: evaluating Exists evaluated to false And evaluated to false Determining state of clr_optimization_v4.0.21006_64 - not applicable Determining state: of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x86.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x86.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x86.msu And: evaluating And: evaluating And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x86.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x64.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to true And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x64.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x64.msu And: evaluating And: evaluating And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Equals: evaluating Equals evaluated to true And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.0-KB956250-v6001-x64.msu - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.0-KB956250-v6001-ia64.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.0-KB956250-v6001-ia64.msu - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.0-KB956250-v6001-ia64.msu And: evaluating And: evaluating And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.0-KB956250-v6001-ia64.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x86.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x86.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x86.msu And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x86.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to true And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu - not applicable Determining state: of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to true And evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to true Determining state of F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu - available but not verified yet Determining state: of F:\094f464b25318102523f\SetupUtility.exe And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to true And evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to true Determining state of F:\094f464b25318102523f\SetupUtility.exe - available but not verified yet Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.1-KB958488-v6001-ia64.msu And: evaluating And: evaluating GreaterThan: evaluating all numeric characters - canonicalizing GreaterThan evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.1-KB958488-v6001-ia64.msu - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.1-KB958488-v6001-ia64.msu And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\Windows6.1-KB958488-v6001-ia64.msu - not applicable Determining state: of F:\094f464b25318102523f\SetupUtility.exe LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true Determining state of F:\094f464b25318102523f\SetupUtility.exe - available but not verified yet Determining state: of F:\094f464b25318102523f\netfx_Core.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core.cab - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core.cab - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core.cab - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core_x86.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core_x86.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core_x86.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core_x86.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core_x64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core_x64.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Core_x64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Core_x64.msi - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Core_ia64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Core_ia64.msi - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Core_ia64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating all numeric characters - canonicalizing GreaterThanOrEqualTo evaluated to false And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Core_ia64.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Extended.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended.cab - not applicable Determining state: of F:\094f464b25318102523f\netfx_Extended.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended.cab - available but not verified yet Determining state: of F:\094f464b25318102523f\netfx_Extended.cab And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended.cab - not applicable Determining state: of F:\094f464b25318102523f\netfx_Extended_x86.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended_x86.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Extended_x86.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended_x86.msi - not applicable Determining state: of F:\094f464b25318102523f\netfx_Extended_x64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended_x64.msi - available but not verified yet Determining state: of F:\094f464b25318102523f\SetupUtility.exe And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false Determining state of F:\094f464b25318102523f\SetupUtility.exe - available but not verified yet Determining state: of F:\094f464b25318102523f\netfx_Extended_x64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false Determining state of F:\094f464b25318102523f\netfx_Extended_x64.msi - authored action for this item is NoOp Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Extended_ia64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Extended_ia64.msi - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Extended_ia64.msi And: evaluating And: evaluating Equals: evaluating Equals evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\netfx_Extended_ia64.msi - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86en.exe And: evaluating And: evaluating And: evaluating Exists: evaluating Exists evaluated to false Not: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Not evaluated to false And evaluated to false Equals: evaluating Equals evaluated to false And evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86en.exe - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86_x64en.exe And: evaluating And: evaluating Or: evaluating And: evaluating Equals: evaluating Equals evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Equals: evaluating Equals evaluated to true Or evaluated to true And: evaluating Exists: evaluating Exists evaluated to false Not: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Not evaluated to false And evaluated to false And evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86_x64en.exe - not applicable Determining state: of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86_ia64en.exe And: evaluating And: evaluating Or: evaluating And: evaluating Equals: evaluating Equals evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Equals: evaluating Equals evaluated to false Or evaluated to false And: evaluating Exists: evaluating Exists evaluated to false Not: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Not evaluated to false And evaluated to false And evaluated to false GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to false Determining state of C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_4.0.21006\dotNetFx40LP_Full_x86_ia64en.exe - not applicable Determining state: of F:\094f464b25318102523f\SetupUtility.exe And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true Not: evaluating And: evaluating Exists: evaluating Exists evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Not evaluated to true And evaluated to true Determining state of F:\094f464b25318102523f\SetupUtility.exe - available but not verified yet Determining state: of F:\094f464b25318102523f\SetupUtility.exe And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And: evaluating Exists: evaluating Exists evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false And evaluated to false Determining state of F:\094f464b25318102523f\SetupUtility.exe - not applicable Determining state: of MSIServer Determining state of MSIServer - payload not required for this item to perform action. LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to true And evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to true And: evaluating And: evaluating Equals: evaluating all numeric characters - canonicalizing Equals evaluated to true Equals: evaluating Equals evaluated to true And evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to true LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Equals: evaluating Equals evaluated to true Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false And: evaluating And: evaluating Equals: evaluating Equals evaluated to true GreaterThanOrEqualTo: evaluating GreaterThanOrEqualTo evaluated to true And evaluated to true Or: evaluating Or: evaluating Not: evaluating Equals: evaluating Equals evaluated to false Not evaluated to true Exists: evaluating Exists evaluated to false Or evaluated to true And: evaluating Equals: evaluating Equals evaluated to false Not: evaluating Exists: evaluating Exists evaluated to false Not evaluated to true And evaluated to false Or evaluated to true And evaluated to true Exists: evaluating Exists evaluated to false And: evaluating LessThanOrEqualTo: evaluating all numeric characters - canonicalizing LessThanOrEqualTo evaluated to true Not: evaluating And: evaluating Exists: evaluating Exists evaluated to false Exists: evaluating Exists evaluated to false And evaluated to false Not evaluated to true And evaluated to true Applicability for Installing determination is complete Applicability Result Count: Number of applicable items: 9 Applicability Result Count WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus Action: System Requirement Checks Action: Disk space check for items being downloaded Action complete Action: Enumerating incompatible processes Action complete Action: Enumerating incompatible services Action complete Action complete Action: Downloading and/or Verifying Items Launching Download and Install operations simultaneously. F:\094f464b25318102523f\SetupUtility.exe: Verifying signature for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe - Signature verified successfully for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe Signature verified successfully for SetupUtility.exe File F:\094f464b25318102523f\SetupUtility.exe, locked for install. F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu: Verifying signature for Windows6.1-KB958488-v6001-x64.msu F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu - Signature verified successfully for Windows6.1-KB958488-v6001-x64.msu F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu Signature verified successfully for Windows6.1-KB958488-v6001-x64.msu File F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu, locked for install. F:\094f464b25318102523f\SetupUtility.exe: Verifying signature for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe - Signature verified successfully for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe Signature verified successfully for SetupUtility.exe File lock postponed for F:\094f464b25318102523f\SetupUtility.exe. F:\094f464b25318102523f\SetupUtility.exe: Verifying signature for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe - Signature verified successfully for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe Signature verified successfully for SetupUtility.exe File F:\094f464b25318102523f\SetupUtility.exe, locked for install. F:\094f464b25318102523f\netfx_Extended.cab: Verifying signature for netfx_Extended.cab WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus Starting install of item 'necessary components for .NET Framework' at tickCount = 75361852 Starting install of item '.NET Framework 4 Client Profile' at tickCount = 75362413 F:\094f464b25318102523f\netfx_Extended.cab - Signature verified successfully for netfx_Extended.cab F:\094f464b25318102523f\netfx_Extended.cab Signature verified successfully for netfx_Extended.cab File F:\094f464b25318102523f\netfx_Extended.cab, locked for install. F:\094f464b25318102523f\netfx_Extended_x64.msi: Verifying signature for netfx_Extended_x64.msi F:\094f464b25318102523f\netfx_Extended_x64.msi - Signature verified successfully for netfx_Extended_x64.msi F:\094f464b25318102523f\netfx_Extended_x64.msi Signature verified successfully for netfx_Extended_x64.msi File F:\094f464b25318102523f\netfx_Extended_x64.msi, locked for install. F:\094f464b25318102523f\SetupUtility.exe: Verifying signature for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe - Signature verified successfully for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe Signature verified successfully for SetupUtility.exe File F:\094f464b25318102523f\SetupUtility.exe, locked for install. Action complete Starting install of item 'necessary components for .NET Framework' at tickCount = 75364909 Exists: evaluating Exists evaluated to false Starting install of item '.NET Framework 4 Extended' at tickCount = 75365502 Exists: evaluating Exists evaluated to false calling PerformAction on an installing performer Action: Performing actions on all Items 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 Action: Performing Action on Exe at F:\094f464b25318102523f\SetupUtility.exe Launching CreateProcess with command line = SetupUtility.exe /aupause Exe log file(s) : C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt Log File C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt exists and will be added to the Watson upload list Exe (F:\094f464b25318102523f\SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt Action complete 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 Action: ServiceControl - Stop clr_optimization_v2.0.50727_32 ServiceControl operation succeeded! Action complete Wait for Item (clr_optimization_v2.0.50727_64) to be available clr_optimization_v2.0.50727_64 is now available to install Creating new Performer for ServiceControl item Action: ServiceControl - Stop clr_optimization_v2.0.50727_64 ServiceControl operation succeeded! Action complete Wait for Item (Windows6.1-KB958488-v6001-x64.msu) to be available Windows6.1-KB958488-v6001-x64.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 Action: Performing Action on Exe at F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu Launching CreateProcess with command line = wusa.exe "F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu" /quiet /norestart Exe (F:\094f464b25318102523f\Windows6.1-KB958488-v6001-x64.msu) failed with 0x80240017 - (null). PerformOperation on exe returned exit code 2149842967 (translates to HRESULT = 0x80240017) Action complete 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 Action: Performing Action on Exe at F:\094f464b25318102523f\SetupUtility.exe Launching CreateProcess with command line = SetupUtility.exe /screboot Exe log file(s) : C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt Log File C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt exists and will be added to the Watson upload list Exe (F:\094f464b25318102523f\SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt Action complete Wait for Item (netfx_Extended.cab) to be available netfx_Extended.cab is now available to install Created new DoNothingPerformer for File item Wait for Item (netfx_Extended_x64.msi) to be available netfx_Extended_x64.msi is now available to install Creating new Performer for MSI item Action: Performing Action on MSI at F:\094f464b25318102523f\netfx_Extended_x64.msi Log File C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_20100409_192133644-MSI_netfx_Extended_x64.msi.txt does not yet exist but may do at Watson upload time Calling MsiInstallProduct(F:\094f464b25318102523f\netfx_Extended_x64.msi, EXTUI=1 MSI (F:\094f464b25318102523f\netfx_Extended_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Beta 2 Setup_20100409_192133644-MSI_netfx_Extended_x64.msi.txt PerformOperation returned 1601 (translates to HRESULT = 0x80070641) Action complete F:\094f464b25318102523f\SetupUtility.exe: Verifying signature for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe - Signature verified successfully for SetupUtility.exe F:\094f464b25318102523f\SetupUtility.exe Signature verified successfully for SetupUtility.exe File F:\094f464b25318102523f\SetupUtility.exe, is verified successfully. Created new ExePerformer for Exe item Action: Performing Action on Exe at F:\094f464b25318102523f\SetupUtility.exe Launching CreateProcess with command line = SetupUtility.exe /wireregister Exe log file(s) : C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt Log File C:\Users\NICK64~1\AppData\Local\Temp\dd_SetupUtility.txt exists and will be added to the Watson upload list Exe (F:\094f464b25318102523f\SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt Action complete Action: Performing Action on MSI at F:\094f464b25318102523f\netfx_Extended_x64.msi Log File C:\Users\NICK64~1\AppData\Local\Temp\Microsoft .NET Framework 4 Beta 2 Setup_20100409_192133644-MSI_netfx_Extended_x64.msi.txt exists and will be added to the Watson upload list Calling MsiInstallProduct(F:\094f464b25318102523f\netfx_Extended_x64.msi, EXTUI=1 MSI (F:\094f464b25318102523f\netfx_Extended_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Beta 2 Setup_20100409_192133644-MSI_netfx_Extended_x64.msi.txt PerformOperation returned 1601 (translates to HRESULT = 0x80070641) Action complete OnFailureBehavior for this item is to Rollback. Action: Performing actions on all Items Action complete Action complete Final Result: Installation failed with error code: (0x80070641), "The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance. " (Elapsed time: 0 00:00:43). WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus
April 10th, 2010 2:28am

The log says: The Windows Installer Service could not be accessed this means, that the Service is not started. Type services into the start menu search and run the MMC snapin. Find the Windows Installer Service, make a double click on it and set the start type to automatic and try to install .net 4 again. best regards André"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
Free Windows Admin Tool Kit Click here and download it now
April 10th, 2010 5:48pm

Even with the Windows Installer Service being set to automatic (and manually started), I still get this error.
April 10th, 2010 7:44pm

Does anyone have any ideas about what I should do? Even with the service set to automatic start, and having it running, I still can't get it to install. I'm really running of ideas.
Free Windows Admin Tool Kit Click here and download it now
April 11th, 2010 6:26pm

Please upload the complete log to your SkyDrive and post the link here."A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
April 11th, 2010 6:43pm

http://cid-b03e0c7ca3db7299.skydrive.live.com/self.aspx/.Public/Microsoft%20^_NET%20Framework%204%20Beta%202%20Setup^_20100411^_185529258.mht
Free Windows Admin Tool Kit Click here and download it now
April 12th, 2010 2:00am

Nick - Is there a reason that you need Beta 2?The RC version was posted about 2 months ago - http://blogs.msdn.com/jasonz/archive/2010/02/09/announcing-vs2010-net-framework-4-release-candidate-rc.aspx You might want to try that instead. And the VS2010 launch is tomorrow. I'm not on the VS team so I'm not certain of this, but I believe it includes the RTM version of .NET v4.Want to know if your current hardware & software will work with Windows 7? Check out these links: **Windows 7 Upgrade Advisor ** **Windows 7 Compatibility Center**
April 12th, 2010 2:24am

The RC1 also gives me the same issue. Here's a log from that one. http://cid-b03e0c7ca3db7299.skydrive.live.com/self.aspx/.Public/Microsoft%20^_NET%20Framework%204%20Setup^_20100411^_214922781.mht
Free Windows Admin Tool Kit Click here and download it now
April 12th, 2010 5:01am

Have you tried the RTM version of .net 4?"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
April 13th, 2010 4:10pm

I also can't install RTM. http://cid-b03e0c7ca3db7299.skydrive.live.com/self.aspx/.Public/^5RTM^6Microsoft%20^_NET%20Framework%204%20Setup^_20100413^_180714752.mht What is it with .NET 4 and 64 bit Windows 7 systems?
Free Windows Admin Tool Kit Click here and download it now
April 14th, 2010 9:58pm

Able to install .NET Framework with following command : netfx_Core_x64 EXTUI=1 netfx_Extended_x64 EXTUI=1
February 16th, 2012 9:47am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics