Installation of System Center Operations Manager R2 Authoring Resource Kit fails on .NET 4.0 enabled computers

Applies to: System Center Operations Manager 2007 R2

Symptoms


When attempting to install the System Center Operations Manager R2 Authoring Resource Kit on a computer that only has .NET 4.0 on it, the setup operation fails before final setup and then uninstalls itself.

Cause


This occurs because deprecated security policy API calls used by the Authoring Resource Kit MSI are by default disallowed by .NET 4.0 runtime.

Resolution


To work around this issue, locate the machine.config file (\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config) and add a directive as follows:

<configuration>

...

<runtime>

<NetFx40_LegacySecurityPolicy enabled="true"/>

...

</runtime>



Before making this change, copy the machine.config file to a backup copy as follows:

>copy machine.config machine.config.original

>notepad machine.config

Add the <NetFx40_LegacySecurityPolicy> element anywhere in the runtime section of the file.  Create a runtime section if none exists. Then save the file.  After successfully making this change, the installer for the Authoring Resource Kit should successfully complete.

To revert the change, restore the original version of the file as follows.

NOTE: reverting this change will undo the ability to install the authoring resource kit.

>copy machine.config.original machine.config