Freigeben über


Installation oder Upgrade von System Center 2012 Operations Manager Reporting schlägt mit Fehler 0xffffffff

Dieser Artikel enthält eine Lösung zum Beheben des Fehlers 0xffffffff, der während der Installation oder des Upgrades von System Center 2012 Operations Manager Reporting auftritt.

Ursprüngliche Produktversion: System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Ursprüngliche KB-Nummer: 2771907

Problembeschreibung

Beim Installieren oder Aktualisieren auf System Center 2012 Operations Manager Reporting kann ein Fehler auftreten, und dieser Fehler wird in OMReporting.log protokolliert:

ExecNetFx: Fehler: Die angegebene Assembly ist nicht installiert.
ExecNetFx: Fehler 0xffffffff: Die Befehlszeile hat einen Fehler zurückgegeben.
ExecNetFx: Fehler beim Ausführen des Befehls "Ngen" (mit Fehler 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe deinstallieren "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35", wird trotzdem fortgesetzt.

Darüber hinaus kann OMReporting.log Folgendes zeigen:

Fehler: :Application Monitoring reports publishing failed.: Threw Exception.Type:
System.Web.Services.Protocols.SoapException, Exception Error Code: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: Es gibt einen Fehler in Zeile 45 des benutzerdefinierten Codes: [BC30002] Typ "Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder" ist nicht definiert.
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)
Fehler: :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, String parent)
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)
at Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Fehler: :Error:Publishing App Diagnostics Reports failed.
Fehler: :FATAL ACTION: ConfigureReportingForInstall

Ursache

Dies kann auftreten, wenn die Assembly Microsoft.EnterpriseManagement.Reporting.Code vorhanden C:\Windows\Assemblyist.

Lösung

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Navigieren Sie zu C:\Windows\Assembly.
  2. Suchen Sie Microsoft.EnterpriseManagement.Reporting.Code.
  3. Klicken Sie mit der rechten Maustaste darauf, und wählen Sie "Deinstallieren" aus.
  4. Starten Sie den Server neu, und führen Sie die Berichterstellungsinstallation erneut aus. Dieses Mal sollte es erfolgreich sein.