Der Anruf wurde vom Nachrichtenfilter abgebrochen, 0x80010002

Der Anruf wurde vom Nachrichtenfilter abgebrochen, 0x80010002

Beim Öffnen bestimmter Programme auf einem Windows-Client- oder -Server-Rechner wurde der Anruf abgebrochen, indem der Nachrichtenfilter mit dem Fehlercode 0x80010002 ausgelöst werden kann. In anderen Fällen tritt das gleiche Problem auf, wenn eine ältere Anwendung aufgerufen wird. Dieser Beitrag enthält die am besten geeigneten Korrekturen für dieses Problem.

Ein unerwarteter Fehler ist aufgetreten.

Anruf wurde vom Nachrichtenfilter abgebrochen. (Ausnahme von HRESULT: 0x80010002 (RPC_E_CALL_CANCELED))

Der Anruf wurde vom Nachrichtenfilter abgebrochen, 0x80010002

Wenn Sie beim Versuch, eine Anwendung zu öffnen oder wenn die Anwendung auf Ihrem Windows 11/10-Computer aufgerufen wird, eine Fehlermeldung erhalten, die besagt, dass der Anruf vom Nachrichtenfilter abgebrochen wurde, 0x80010002, dann haben wir die folgenden Lösungsvorschläge in keiner bestimmten Reihenfolge vorgestellt sollte Ihnen helfen, den Fehler auf Ihrem System zu beheben.

  1. Überprüfen Sie den Dienst Remote Procedure Call (RPC).
  2. Starten Sie den Windows Management Instrumentation (WMI)-Dienst neu
  3. Führen Sie WBEMTEST aus
  4. Registrieren Sie DLLs erneut, kompilieren Sie die . mofs im wbem-Ordner und registrieren Sie den WMI-Dienst und -Anbieter erneut
  5. Windows-Verwaltungsinstrumentation reparieren/neu erstellen
  6. Antivirus vorübergehend deaktivieren oder deinstallieren
  7. Führen Sie WBEMTEST aus
  8. Beheben Sie RPC-Fehler mithilfe von PortQry
  9. Konvertieren Sie Windows-Dienstkomponentenmonitore von WMI in RPC

Sehen wir uns die vorgeschlagenen Korrekturen im Detail an. Wenn Ihr System eine Zeit lang nicht aktualisiert wurde, empfehlen wir Ihnen, bevor Sie fortfahren, nach Updates zu suchen und alle verfügbaren Bits (einschließlich optionaler Updates) auf Ihrem System zu installieren und dann zu prüfen, ob das Problem behoben ist oder nicht. Eine Neuinstallation der Anwendung, die den Fehler auslöst, kann ebenfalls hilfreich sein.

1] Überprüfen Sie den Dienst Remote Procedure Call (RPC).

Der RPCSS-Dienst ist der Dienststeuerungs-Manager für COM- und DCOM-Server. Es führt Objektaktivierungsanforderungen, Objektexporterauflösungen und verteilte Garbage Collection für COM- und DCOM-Server durch. Wenn dieser Dienst angehalten oder deaktiviert wird, funktionieren Programme, die COM oder DCOM verwenden, nicht ordnungsgemäß. Darüber hinaus verwendet der RpcSs-Dienst die Datei rpcss.dll, die sich im Verzeichnis C:\Windows\system32 befindet. Wenn die Datei entfernt oder beschädigt ist, kann es vorkommen, dass der Fehler „Aufruf wurde vom Nachrichtenfilter abgebrochen“ 0x80010002 auftritt.

Diese Lösung erfordert, dass Sie überprüfen und sicherstellen, dass der Dienst Remote Procedure Call (RPC) (RpcSs) gestartet und auf Automatischer Start eingestellt ist, was die Standardkonfiguration ist. Um die Standardstartkonfiguration des Dienstes wiederherzustellen, führen Sie die Eingabeaufforderung als Administrator aus, kopieren Sie den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste.

sc config RpcSs start= auto
sc start RpcSs

Sobald der Befehl ausgeführt wird, schließen Sie das Befehlsfenster und starten Sie den Computer neu.

2] Starten Sie den Dienst Windows Management Instrumentation (WMI) neu

Starten Sie den Windows Management Instrumentation (WMI)-Dienst neu

Der Windows-Verwaltungsinstrumentationsdienst (winmgmt) bietet eine gemeinsame Schnittstelle und ein Objektmodell für den Zugriff auf Verwaltungsinformationen zu den Betriebssystemen, Geräten, Anwendungen und Diensten. Wenn dieser Dienst beendet wird, funktioniert die meiste Windows-basierte Software nicht richtig. Wenn dieser Dienst deaktiviert ist, können alle Dienste, die explizit davon abhängen, nicht gestartet werden. Außerdem verwendet der Dienst winmgmt die Datei WMIsvc.dll, die sich im Verzeichnis C:\Windows\system32\wbem befindet – wenn die Datei entfernt oder beschädigt wird, treten wahrscheinlich Probleme mit abhängigen Diensten auf.

Für diese Lösung müssen Sie sicherstellen, dass der winmgmt-Dienst auf Ihrem Zielserver auf seine Standardstartkonfiguration eingestellt ist, indem Sie den folgenden Befehl in einer CMD-Eingabeaufforderung mit erhöhten Rechten ausführen. Starten Sie den Dienst neu, wenn er bereits ausgeführt wird.

sc config winmgmt start= auto
sc start winmgmt

3] Führen Sie WBEMTEST aus

Wenn Sie WMI nicht wie oben beschrieben neu starten können, können Sie WBEMTEST lokal ausführen, um die WMI-Konnektivität auf dem Knoten zu testen. Beachten Sie dazu diese Microsoft-Dokumentation .

4] Registrieren Sie DLLs erneut, kompilieren Sie die . mofs im wbem-Ordner und registrieren Sie den WMI-Dienst und -Anbieter erneut

Für diese Lösung müssen Sie alle DLLs neu registrieren und die . mofs im wbem-Ordner und registrieren Sie den WMI-Dienst und -Anbieter erneut. Um diese Aufgabe auszuführen, müssen Sie eine Batchdatei erstellen und ausführen, indem Sie die folgenden Schritte ausführen:

  • Drücken Sie die Windows-Taste + R , um das Dialogfeld „Ausführen“ aufzurufen.
  • Geben Sie im Dialogfeld Ausführen Notepad ein und drücken Sie die Eingabetaste, um Notepad zu öffnen.
  • Kopieren Sie die folgende Syntax und fügen Sie sie in den Texteditor ein.

@echo off
sc config winmgmt start= disabled
net stop winmgmt /y
%systemdrive%
cd %windir%\system32\wbem
for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s
wmiprvse /regserver
winmgmt /regserver
sc config winmgmt start= auto
net start winmgmt
for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %%s

  • Speichern Sie die Datei unter einem Namen und hängen Sie die Dateierweiterung .bat an – z. WMI.bat erneut registrieren; Wählen Sie im Feld Dateityp die Option Alle Dateien aus .
  • Führen Sie nun die Batchdatei mit Administratorrechten aus (klicken Sie mit der rechten Maustaste auf die gespeicherte Datei und wählen Sie im Kontextmenü Als Administrator ausführen) oder doppelklicken Sie einfach auf die . bat-Datei, um sie auszuführen.
  • Sobald die Batchdatei ausgeführt wird, können Sie sie löschen.
  • Starten Sie den Computer neu und testen Sie WMI.

5] Windows-Verwaltungsinstrumentation reparieren/neu erstellen

Reparieren Sie das WMI-Repository oder erstellen Sie es neu

Sie können WMI auf einem lokalen Computer oder Server (je nach Fall) schnell reparieren oder neu erstellen, indem Sie eine Batchdatei wie oben gezeigt mit dem unten stehenden Quellcode erstellen, oder Sie können den schrittweisen Anweisungen in der verlinkten Anleitung folgen.

Echo Rebuilding WMI.....Please wait. > c:\wmirebuild.log
net stop sharedaccess >> c:\wmirebuild.log
net stop winmgmt /y >> c:\wmirebuild.log
cd C:\WINDOWS\system32\wbem >> c:\wmirebuild.log
del /Q Repository >> c:\wmirebuild.log
c:
cd c:\windows\system32\wbem >> c:\wmirebuild.log
rd /S /Q repository >> c:\wmirebuild.log
regsvr32 /s %systemroot%\system32\scecli.dll >> c:\wmirebuild.log
regsvr32 /s %systemroot%\system32\userenv.dll >> c:\wmirebuild.log
mofcomp cimwin32.mof >> c:\wmirebuild.log
mofcomp cimwin32.mfl >> c:\wmirebuild.log
mofcomp rsop.mof >> c:\wmirebuild.log
mofcomp rsop.mfl >> c:\wmirebuild.log
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s >> c:\wmirebuild.log
for /f %%s in ('dir /b *.mof') do mofcomp %%s >> c:\wmirebuild.log
for /f %%s in ('dir /b *.mfl') do mofcomp %%s >> c:\wmirebuild.log
mofcomp exwmi.mof >> c:\wmirebuild.log
mofcomp -n:root\cimv2\applications\exchange wbemcons.mof >> c:\wmirebuild.log
mofcomp -n:root\cimv2\applications\exchange smtpcons.mof >> c:\wmirebuild.log
mofcomp exmgmt.mof >> c:\wmirebuild.log
net stop winmgmt >> c:\wmirebuild.log
net start winmgmt >> c:\wmirebuild.log
gpupdate /force >> c:\wmirebuild.log

6] Antivirus vorübergehend deaktivieren oder deinstallieren

Wahrscheinlich verursacht entweder Sicherheits-/Antivirensoftware Probleme auf dem Server, die WMI/DCOM-Konfiguration ist fehlerhaft oder das WMI-Repo ist beschädigt. Wenn das Problem also weiterhin besteht, nachdem Sie die oben genannten Lösungen 1, 2, 4 und 5 angewendet haben, können Sie versuchen, jede Antivirensoftware zu deinstallieren, die Windows-Firewall oder eine dedizierte Firewall eines Drittanbieters zu deaktivieren, und sehen, ob das hilft.

7] Beheben Sie RPC-Fehler mit PortQry

Beheben Sie RPC-Fehler mithilfe von PortQry

PortQry bietet einen schnellen Einblick in die Funktionsweise von RPC, bevor Sie sich mit Netzwerkablaufverfolgungsdaten befassen. Da die ausgelöste Ausnahme auf RPC verweist, können Sie RPC-Fehler mithilfe von PortQry.exe-Befehlen beheben, um schnell festzustellen, ob Sie eine Verbindung auf dem Client- oder Servercomputer herstellen können, je nach Fall.

8] Konvertieren Sie Windows-Dienstkomponentenmonitore von WMI in RPC

Dieser Fix gilt für SolarWinds-Benutzer, die auf das Problem gestoßen sind und die Fehlermeldung in der Webkonsole erhalten haben. Diese potenzielle Problemumgehung kann helfen, das Problem ohne drastische Schritte wie das Neuerstellen von Leistungsindikatoren oder das Neuerstellen des WMI-Repositorys zu beheben – konvertieren Sie stattdessen Windows-Dienstkomponentenmonitore von WMI in RPC, indem Sie die folgenden Schritte ausführen:

  • Navigieren Sie zur Seite SAM-Zusammenfassung in der Orion-Webkonsole.
  • Bearbeiten Sie die Anwendungsvorlage, die die Windows-Dienstkomponente enthält.
  • Erweitern Sie die Windows-Dienstkomponente.
  • Wechseln Sie von der WMI- zur RPC-Methode.
  • Speichern.

Um alle möglichen Windows-Dienstmonitore in allen Ihren Anwendungen auf die RPC-Methode umzustellen, können Sie das unter support.solarwinds.com verfügbare SQL-Skript verwenden , um alle vorhandenen Windows-Dienstkomponentenmonitore, die Methoden von WMI in RPC abrufen, zu konvertieren.

Ich hoffe dieser Beitrag hilft!

Wie behebe ich den Fehlercode 0xc8000402?

Berichten zufolge wird der Fehlercode 0xc8000402 höchstwahrscheinlich von Windows-Insidern mit Windows 10 festgestellt, die den Dev- oder Beta-Kanälen beitreten, während sie versuchen, den neuesten Build auf ihr Gerät herunterzuladen. Wenn Sie davon betroffen sind, können Sie als Problemumgehung zuerst dem Release Preview Channel beitreten und dann Windows 11 von dort aus installieren.

Was ist erfolglos 0x80070002?

Der Fehler 0x80070002 in der SCCM-Bereitstellung bedeutet, dass das System die angegebene Datei nicht finden kann. In einem anderen Fall ist der Fehler 0x80070002 ein Windows-Update-Fehler, der aus beschädigten oder fehlenden Systemdateien resultieren kann. Auch wenn das System nicht über genügend Speicherplatz verfügt, um das Update herunterzuladen, kann dieser Fehler auftreten. Das Problem kann auch aufgrund von Konflikten zwischen an das System angeschlossenen Hardwaregeräten auftreten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert