La instalación o actualización del informe de System Center 2012 Operations Manager produce el error 0xFFFFFFFF

En este artículo se proporciona una solución para resolver el error 0xFFFFFFFF que se produce durante la instalación o actualización de los informes de System Center 2012 Operations Manager.

Versión del producto original:   System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Número de KB original:   2771907

Síntomas

Al instalar o actualizar a System Center 2012 Operations Manager reporting, puede producirse un error y este error se registra en OMReporting. log:

ExecNetFx: error: el ensamblado especificado no está instalado.
ExecNetFx: error 0xFFFFFFFF: la línea de comandos devolvió un error.
ExecNetFx: no se pudo ejecutar el comando Ngen (con el error 0xFFFFFFFF): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe desinstalar "Microsoft. EnterpriseManagement. Core, version = 7.0.5000.0, Culture = neutral, PublicKeyToken = 31BF3856AD364E35", continuar de todos modos

Además, OMReporting. log puede mostrar lo siguiente:

Error: error en la publicación de informes de supervisión de aplicaciones.: produjo la excepción. tipo:
System. Web. Services. Protocols. SoapException, código de error de excepción: 0x80131501, Exception. Message: System. Web. Services. Protocols. SoapException: hay un error en la línea 45 de código personalizado: [BC30002] el tipo ' Microsoft. EnterpriseManagement. Presentation. util. AntiXssEncoder ' no está definido.
en Microsoft. ReportingServices. WebServer. ReportingService2005Impl. CreateReport (String Report, String Parent, Boolean overwrite, Byte [] Definition, Property [] Properties, warning [] & advertencias)
en Microsoft. ReportingServices. WebServer. ReportingService2005. CreateReport (String Report, String Parent, Boolean overwrite, Byte [] Definition, Property [] Properties, warning [] & advertencias)
Error:: StackTrace: en System. Web. Services. Protocols. SoapHttpClientProtocol. ReadResponse (mensaje de SoapClientMessage, respuesta de WebResponse, stream responseStream, Boolean asyncCall)
at System. Web. Services. Protocols. SoapHttpClientProtocol. Invoke (String nombreDeMétodo, Object [] Parameters)
in Microsoft. Reporting. Setup. ReportService. ReportingService2005. CreateReport (String Report, String Parent, Boolean overwrite, Byte [] Definition, Property [] Properties) en Microsoft. EnterpriseManagement. OperationsManager. Setup. ReportServices. ApplicationDiagnostics. ReportManager. PublishReport (FileInfo reportFile, String Parent)
en Microsoft. EnterpriseManagement. OperationsManager. Setup. ReportServices. ApplicationDiagnostics. ReportManager. PublishReports (DirectoryParameter directoryParam)
en Microsoft. EnterpriseManagement. OperationsManager. Setup. ReportServices. ApplicationDiagnostics. ReportManager. RunActionForDirectory (acción predicado ` 1, directorio DirectoryInfo, cadena currentPath)
en Microsoft.SystemCenter. Essentials. SetupFramework. InstallItemsDelegates. OMReportingProcessor. PublishAppDiagnosticsReports ()
Error: error en la publicación de informes de diagnósticos de aplicaciones.
Error:: acción FATAL: ConfigureReportingForInstall

Causa

Esto puede ocurrir si el ensamblado Microsoft.EnterpriseManagement.Reporting.Code está presente en C:\Windows\Assembly .

Solución

Para solucionar este problema, siga los pasos que se indican a continuación:

  1. Vaya a C:\Windows\Assembly.
  2. Buscar Microsoft.EnterpriseManagement.Reporting.Code .
  3. Haga clic con el botón derecho en él y seleccione desinstalar.
  4. Reinicie el servidor y vuelva a ejecutar la instalación de informes. Esta vez debería realizarse correctamente.