OpsMgr07 PreReq returns Microsoft.interop.security.azroles.dll is not registered in the global assemby cache

KB is forthcoming on this issue.

If you receive the above prereq error when running the Operations Manager 2007 Prerequisite checker you are likely seeing the issue documented in https://support.microsoft.com/kb/915786 (Authorization Manager-enabled applications may not work after you install Windows Server 2003 Service Pack 1)

 

When Windows Server 2003 is upgraded to Service Pack 1 the assembly Microsoft.interop.security.azroles.dll may no longer be registered in the assembly cache. This file is required by Operations Manager.

If you have Windows Server 2003 SP1 and are affected download the appropriate platform hotfix discussed in the above KB article.

 

NOTE:  If you are running Windows Server 2003 Service Pack 2 and see the same issue this does also apply BUT not the resolution from the KB article. Use the following steps to re-register the assembly in service pack 2:

 

  •  From a CMD prompt on the system drive type CD %windir%\Microsoft.NET\AuthMan\1.2
  • Execute the command
    azrlreg register Microsoft.interop.security.azroles.dll
  • From the Operations Manager Prequisite viewer execute the Check again for the Server component.

 

The utility azrlreg is not present on Service Pack 1 only on SP2. The problem is known to affect Windows Server 2003 SP2 slipstream builds only and not SP1 to SP2 upgrades.