Bei der Installation oder beim Upgrade von System Center 2012 Operations Manager-Berichterstellung tritt ein Fehler auf, 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
Symptome
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 Ngen-Befehls (mit Fehler 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe Deinstallieren von "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
Darüber hinaus können OMReporting.log Folgendes anzeigen:
Fehler: :Fehler bei der Veröffentlichung von Anwendungsüberwachungsberichten:Ausnahme.Typ:
System.Web.Services.Protocols.SoapException, Ausnahmefehlercode: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: In Zeile 45 des benutzerdefinierten Codes ist ein Fehler vorhanden: [BC30002] Der 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)
unter 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)
unter Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Fehler: :Fehler: Fehler beim Veröffentlichen von App-Diagnoseberichten.
Fehler: :FATAL ACTION: ConfigureReportingForInstall
Ursache
Dies kann auftreten, wenn die Assembly Microsoft.EnterpriseManagement.Reporting.Code
in C:\Windows\Assembly
vorhanden ist.
Lösung
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:
- Navigieren Sie zu
C:\Windows\Assembly
. - Suchen Sie
Microsoft.EnterpriseManagement.Reporting.Code
nach . - Klicken Sie mit der rechten Maustaste darauf, und wählen Sie Deinstallieren aus.
- Starten Sie den Server neu, und führen Sie die Berichterstellungsinstallation erneut aus. Dieses Mal sollte es erfolgreich sein.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für