L’appel a été annulé par le filtre de messages, 0x80010002

L’appel a été annulé par le filtre de messages, 0x80010002

Lors de l’ouverture de certains programmes sur un ordinateur client ou serveur Windows, l’ appel a été annulé par le filtre de messages avec le code d’erreur 0x80010002 peut être déclenché. Dans d’autres cas, le même problème se produit lorsqu’une application héritée est appelée. Cet article fournit les correctifs les plus applicables à ce problème.

Une erreur inattendue s’est produite.

L’appel a été annulé par le filtre de messages. (Exception de HRESULT : 0x80010002 (RPC_E_CALL_CANCELED))

L’appel a été annulé par le filtre de messages, 0x80010002

Si vous obtenez une invite d’erreur indiquant que l’appel a été annulé par le filtre de message, 0x80010002 lorsque vous essayez d’ouvrir une application ou lorsque l’application est appelée sur votre ordinateur Windows 11/10, alors les correctifs suggérés suivants que nous avons présentés ci-dessous sans ordre particulier devrait vous aider à corriger l’erreur sur votre système.

  1. Vérifiez le service d’appel de procédure à distance (RPC)
  2. Redémarrez le service Windows Management Instrumentation (WMI)
  3. Exécuter WBEMTEST
  4. Ré-enregistrer les DLL, Recompiler le. mofs dans le dossier wbem et réenregistrez le service et le fournisseur WMI
  5. Réparer/reconstruire l’instrumentation de gestion Windows
  6. Désactiver temporairement ou désinstaller l’antivirus
  7. Exécuter WBEMTEST
  8. Résoudre les erreurs RPC à l’aide de PortQry
  9. Convertir les moniteurs de composants de service Windows de WMI en RPC

Voyons en détail les correctifs suggérés. Si votre système n’a pas été mis à jour depuis un certain temps, avant de poursuivre, nous vous suggérons de vérifier les mises à jour et d’installer tous les éléments disponibles (y compris les mises à jour facultatives) sur votre système, puis de voir si le problème est résolu ou non. La réinstallation de l’application qui génère l’erreur peut également aider.

1] Vérifiez le service d’appel de procédure à distance (RPC)

Le service RPCSS est le gestionnaire de contrôle de service pour les serveurs COM et DCOM. Il effectue des demandes d’activation d’objets, des résolutions d’exportateurs d’objets et une récupération de place distribuée pour les serveurs COM et DCOM. Si ce service est arrêté ou désactivé, les programmes utilisant COM ou DCOM ne fonctionneront pas correctement. En outre, le service RpcSs utilise le fichier rpcss.dll qui se trouve dans le répertoire C:\Windows\system32. Si le fichier est supprimé ou corrompu, vous pouvez rencontrer cet appel a été annulé par le filtre de message, erreur 0x80010002.

Cette solution vous oblige à vérifier et à vous assurer que le service d’appel de procédure distante (RPC) (RpcSs) est démarré et défini sur Démarrage automatique, qui est la configuration par défaut. Pour restaurer la configuration de démarrage par défaut du service, exécutez l’invite de commande en tant qu’administrateur, puis copiez et collez la commande ci-dessous et appuyez sur Entrée.

sc config RpcSs start= auto
sc start RpcSs

Une fois la commande exécutée, fermez la fenêtre de commande et redémarrez l’ordinateur.

2] Redémarrez le service Windows Management Instrumentation (WMI)

Redémarrez le service Windows Management Instrumentation (WMI)

Le service Windows Management Instrumentation (winmgmt) fournit une interface commune et un modèle d’objet pour accéder aux informations de gestion sur les systèmes d’exploitation, les périphériques, les applications et les services. Si ce service est arrêté, la plupart des logiciels Windows ne fonctionneront pas correctement. Si ce service est désactivé, tous les services qui en dépendent explicitement ne pourront pas démarrer. De plus, le service winmgmt utilise le fichier WMIsvc.dll qui se trouve dans le répertoire C:\Windows\system32\wbem – si le fichier est supprimé ou corrompu, vous rencontrerez probablement des problèmes avec les services dépendants.

Cette solution nécessite que vous vous assuriez que le service winmgmt est défini sur sa configuration de démarrage par défaut sur votre serveur cible en exécutant la commande ci-dessous dans une invite CMD élevée. Redémarrez le service s’il est déjà en cours d’exécution.

sc config winmgmt start= auto
sc start winmgmt

3] Exécutez WBEMTEST

Si vous ne parvenez pas à redémarrer WMI comme décrit ci-dessus, vous pouvez exécuter WBEMTEST localement pour tester la connectivité WMI sur le nœud. Pour cela, reportez-vous à cette documentation Microsoft .

4] Ré-enregistrer les DLL, Recompiler le. mofs dans le dossier wbem et réenregistrez le service et le fournisseur WMI

Pour cette solution, vous devez réenregistrer toutes les DLL et recompiler le fichier. mofs dans le dossier wbem et réenregistrez le service et le fournisseur WMI. Pour effectuer cette tâche, vous devez créer et exécuter un fichier de commandes en suivant ces étapes :

  • Appuyez sur la touche Windows + R pour appeler la boîte de dialogue Exécuter.
  • Dans la boîte de dialogue Exécuter, tapez bloc-notes et appuyez sur Entrée pour ouvrir le Bloc-notes.
  • Copiez et collez la syntaxe ci-dessous dans l’éditeur de texte.

@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

  • Enregistrez le fichier avec un nom et ajoutez l’ extension de fichier .bat – par exemple; Ré-enregistrez WMI.bat ; dans la zone Type de fichier , sélectionnez Tous les fichiers .
  • Maintenant, exécutez le fichier de commandes avec les privilèges d’administrateur (cliquez avec le bouton droit sur le fichier enregistré et sélectionnez Exécuter en tant qu’administrateur dans le menu contextuel) ou double-cliquez simplement sur le fichier. fichier bat pour l’exécuter.
  • Une fois le fichier de commandes exécuté, vous pouvez le supprimer.
  • Redémarrez la machine et testez WMI.

5] Réparer/reconstruire l’instrumentation de gestion Windows

Réparer ou reconstruire le référentiel WMI

Vous pouvez rapidement réparer ou reconstruire WMI sur une machine ou un serveur local (selon le cas) en créant un fichier batch comme indiqué ci-dessus avec le code source ci-dessous ou vous pouvez suivre les instructions étape par étape fournies dans le guide lié.

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] Désactiver temporairement ou désinstaller l’antivirus

Il y a probablement un logiciel de sécurité/antivirus causant des problèmes sur le serveur, la configuration WMI/DCOM est mauvaise ou le référentiel WMI est endommagé. Ainsi, si le problème persiste après avoir appliqué les solutions 1, 2, 4 et 5 mentionnées ci-dessus, vous pouvez essayer de désinstaller tout logiciel antivirus, désactiver le pare-feu Windows ou tout pare-feu dédié tiers, et voir si cela aide.

7] Résoudre les erreurs RPC à l’aide de PortQry

Résoudre les erreurs RPC à l'aide de PortQry

PortQry fournit un aperçu rapide du fonctionnement de RPC avant de vous plonger dans les données de trace réseau. Comme l’exception émise fait référence à RPC, vous pouvez résoudre les erreurs RPC à l’aide des commandes PortQry.exe pour déterminer rapidement si vous pouvez établir une connexion sur l’ordinateur client ou serveur, selon le cas.

8] Convertir les moniteurs de composants de service Windows de WMI en RPC

Ce correctif s’applique aux utilisateurs de SolarWinds qui ont rencontré le problème et ont reçu le message d’erreur dans la console Web. Cette solution de contournement potentielle peut aider à résoudre le problème sans étapes drastiques telles que la reconstruction des compteurs de performances ou la reconstruction du référentiel WMI – convertissez plutôt les moniteurs de composants de service Windows de WMI en RPC en suivant ces étapes :

  • Accédez à la page SAM Summary dans la console Web Orion.
  • Modifiez le modèle d’application contenant le composant de service Windows.
  • Développez le composant Service Windows.
  • Passer de la méthode WMI à la méthode RPC.
  • Sauvegarder.

Pour modifier tous les moniteurs de service Windows possibles en méthode RPC dans toutes vos applications, vous pouvez utiliser le script SQL disponible sur support.solarwinds.com pour convertir tous les moniteurs de composant de service Windows existants récupérant les méthodes de WMI en RPC.

J’espère que ce message vous aidera !

Comment corriger le code d’erreur 0xc8000402 ?

Apparemment, le code d’erreur 0xc8000402 sera très probablement rencontré par les Windows Insiders exécutant Windows 10 qui rejoignent les canaux Dev ou Beta tout en essayant de télécharger la dernière version sur leur appareil. Si vous êtes concerné par cela, comme solution de contournement, vous pouvez d’abord rejoindre le canal de prévisualisation de la version, puis installer Windows 11 à partir de là.

Qu’est-ce qu’un échec 0x80070002 ?

L’erreur 0x80070002 dans le déploiement SCCM signifie que le système ne trouve pas le fichier spécifié. Dans un autre cas, l’erreur 0x80070002 est une erreur de mise à jour Windows qui peut résulter de fichiers système corrompus ou manquants. De plus, si le système ne dispose pas de suffisamment d’espace pour télécharger la mise à jour, vous pouvez rencontrer cette erreur. Le problème peut également apparaître en raison d’un conflit entre les périphériques matériels connectés au système.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *