I ran across this issue when installing SCOM 2012. This issue was occurring when it got to the step where it was trying to install the management server and would cause the install to roll back.
Looking in the event logs I seen these two errors
Log Name: Application
Source: MsiInstaller
Event ID: 11330
Level: Error
Description:
Product: System Center Operations Manager 2012 Server — Error 1330.A file that is required cannot be installed because the cabinet file C:\SCOM 2012\Setup\AMD64\Server\OMCore.Cab has an invalid digital signature. This may indicate that the cabinet file is corrupt. Error 270 was returned by WinVerifyTrust.
and this error
Log Name: Application
Source: MsiInstaller
Event ID: 10005
Level: Error
Description:
Product: System Center Operations Manager 2012 Server — Error 25211.Failed to install performance counters.. Error Code: -2147024809 (The parameter is incorrect.).
In the OpsMgrSetupWizard setup log found in (C:\Users\<installaccount>\AppData\Local\SCOM\LOGS)
Error: :LaunchMSI: MSI C:\SCOM 2012\Setup\AMD64\Server\OMServer.msi returned error 1603
Error: :ProcessInstalls: Install Item Management Server failed to install. We did not launch the post process delegate.
Always: :SetErrorType: Setting VitalFailure. currentInstallItem: Management Server
Info: :SetProgressScreen: FinishMinorStep.
Always: :!***** Installing: OMDATAWAREHOUSE ***
Info: :ProcessInstalls: Rollback is set and we are not doing an uninstall so we will stop processing installs
Always: :****************************************************************
Always: :****Starting*RollBack*******************************************
After trying a bunch of different fixes I came across this one that worked.
Looking at these two registry values
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
They had been modified from the default value of 146432 (I believe group policy was automatically modifying these)
I changed the value back to the default 146432 and installed completed successfully.
Name: State
Type: REG_DWORD
Data: 0x23c00
Thanks! Strange that the installer does not simply check for this pre-req. I spent a couple of hours trying to figure out what I was missing when I found your article.
Not having .Net Framework 3.5 installed and enabled on the workstation also causes this error.
That did the trick for me, thank you very much for the post!