Delen via


Installatie of upgrade van System Center 2012 Operations Manager-rapportage mislukt met fout 0xffffffff

Dit artikel bevat een oplossing voor het oplossen van de fout 0xffffffff die optreden tijdens de installatie of upgrade van System Center 2012 Operations Manager-rapportage.

Oorspronkelijke productversie: System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Oorspronkelijk KB-nummer: 2771907

Symptomen

Bij het installeren of upgraden naar System Center 2012 Operations Manager-rapportage kan er een fout optreden en wordt deze fout geregistreerd in OMReporting.log:

ExecNetFx: Fout: de opgegeven assembly is niet geïnstalleerd.
ExecNetFx: Fout 0xffffffff: opdrachtregel heeft een fout geretourneerd.
ExecNetFx: kan Ngen-opdracht niet uitvoeren (met fout 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe uninstall "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35", toch doorgaan

Daarnaast kan OMReporting.log het volgende weergeven:

Fout: :Application Monitoring reports publishing failed.: Threw Exception.Type:
System.Web.Services.Protocols.SoapException, Uitzonderingsfoutcode: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: Er is een fout op regel 45 van aangepaste code: [BC30002] Type 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' is niet gedefinieerd.
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
at Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]&Warnings)
Fout: :StackTrace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.Reporting.Setup.ReportService.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties) at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReport(FileInfo reportFile, Parent String)
at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReports(DirectoryParameter directoryParam)
at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.RunActionForDirectory(Predicate'1 action, DirectoryInfo directory, String currentPath)
op Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Fout: Fout: Het publiceren van diagnostische rapporten voor apps is mislukt.
Fout: :FATALE ACTIE: ConfigureReportingForInstall

Oorzaak

Dit kan gebeuren als de assembly Microsoft.EnterpriseManagement.Reporting.Code aanwezig is in C:\Windows\Assembly.

Oplossing

Voer de onderstaande stappen uit om dit probleem op te lossen:

  1. Navigeer naar C:\Windows\Assembly.
  2. Zoeken Microsoft.EnterpriseManagement.Reporting.Code.
  3. Klik er met de rechtermuisknop op en selecteer Verwijderen.
  4. Start de server opnieuw op en voer de installatie van de rapportage opnieuw uit. Deze keer zou het moeten slagen.