DCOM (Distributed Component Object Model) est un concept de programmation qui permet à un ordinateur d’exécuter des programmes via le réseau sur un autre ordinateur comme si le programme était exécuté localement. C’est un composant logiciel propriétaire de Microsoft inclut dans Windows qui permet aux objets COM de communiquer entre eux sur le réseau.
En vérifiant les erreurs dans l’observateur d’évènements de Windows 10 ou de Windows 11, vous remarquez beaucoup d’erreurs DistributedCOM.
Il s’agit d’un évènement ID 10016 qui revient très souvent, parfois, plusieurs fois par jour.
Voici le contenu complet de cette erreur qui peut se déclenche régulièrement :
Les paramètres d’autorisation propres à l’application n’accordent pas l’autorisation Local Activation pour l’application serveur COM avec le CLSID {2593F8B9-4EAF-457C-B68A-50F6B8EA6B54} et l’APPID {15C20B67-12E7-4BB6-92BB-7AFF07997402} au SID PC-PRINCIPAL\spamh de l’utilisateur (S-1-5-21-1530345389-3197002195-1270710192-1001) depuis l’adresse LocalHost (avec LRPC) s’exécutant dans le SID Non disponible du conteneur d’applications (Non disponible). Cette autorisation de sécurité peut être modifiée à l’aide de l’outil d’administration Services de composants.
Cet article vous explique à quoi correspondent ces erreurs et évènements et comment les résoudre.
Table des matières
Que sont les erreurs COM
Premièrement, sachez que cette erreur ne pose pas de problème de fonctionnement particulier.
A priori, cela ne provoque pas de plantage du fonctionnement des applications, de Windows 10 ou encore des ralentissements.
Pour ma part, tous les Windows 10 que j’ai rencontré ont cette erreur.
Vous pouvez suivre cet article pour supprimer ces erreurs mais vous pouvez aussi ne rien faire.
En effet, une mauvaise manipulation sur un composant COM et vous pouvez planter Windows.
En clair donc ces erreurs n’ont pas de réelles impacts comme des fonctions de Windows 10 altérées alors ne touchez à rien.
Enfin dans cette autre erreur à comparer avec celle de l’introduction, aucun identifiant de l’application n’est indique (APPID Non disponible).
Il sera alors difficile de résoudre cette erreur DCOM.
Les paramètres d’autorisation propres à l’application n’accordent pas l’autorisation Local Exécution pour l’application serveur COM avec le CLSID Windows.SecurityCenter.SecurityAppBroker et l’APPID Non disponible au SID AUTORITE NT\Système de l’utilisateur (S-1-5-18) depuis l’adresse LocalHost (avec LRPC) s’exécutant dans le SID Non disponible du conteneur d’applications (Non disponible). Cette autorisation de sécurité peut être modifiée à l’aide de l’outil d’administration Services de composants.
Les erreurs DistributedCOM apparaissent lorsqu’un service tente de se connecter à un serveur distant, mais qu’il n’en a pas l’autorisation, bien qu’il existe d’autres variétés de cette erreur.
Généralement, ces erreurs se produisent en arrière-plan et n’affectent en rien l’expérience de l’utilisateur. C’est pourquoi les utilisateurs sont si surpris lorsqu’ils les voient s’accumuler dans l’Observateur d’événements.
Les erreurs DCOM peuvent se produire pour diverses raisons, notamment
- Permissions insuffisantes : L’application ou le service ne dispose peut-être pas des autorisations nécessaires pour utiliser DCOM
- Configuration DCOM corrompue : La configuration DCOM de l’ordinateur est peut-être corrompue
- Problème avec le serveur DCOM : Il se peut qu’il y ait un problème avec le serveur DCOM sur l’ordinateur où l’application est exécutée
- Problème de connexion au réseau : Il peut y avoir un problème de connexion réseau entre l’ordinateur sur lequel l’application est exécutée et l’ordinateur sur lequel le serveur DCOM est exécuté
Comment résoudre l’erreur DistributedCOM 10016
Réinitialiser les clés Ole
Des clés Ole erronées peuvent générer la configuration du serveur DCOM et être à l’origine d’erreur DCOM.
Vous pouvez réinitialiser les clés OLE pour tenter de résoudre ce problème.
- Sur votre clavier, appuyez sur les touches [su_twindzows]Windows[/su_twinappzdows] + R
- Puis saisissez regedit et OK. Plus de détails : comment accéder au registre Windows
- Puis déroulez l’arborescence suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- Sélectionnez et supprimez chacune des clés de registre suivantes :
- DefaultAccessPermission
- DefaultLaunchPermission
- MachineAccessRestriction
- MachineLaunchRestriction
- Vous pouvez soit sélectionner la clé et appuyer sur la touche de suppression de votre clavier, soit cliquer avec le bouton droit de la souris et sélectionner Supprimer. Confirmez que vous souhaitez supprimer la clé
- Si vous ne les avez pas toutes, ne vous inquiétez pas
- Fermez l’éditeur du registre et redémarrez votre ordinateur pour que les modifications soient prises en compte.
Modifier les permissions du registre Windows
La seconde solutions consiste à modifier les autorisations du registre sur la clé de l’application qui pose problème.
Cela va permettre par la suite de modifier les autorisations DCOM de celle-ci.
Ensuite, suivez les indications de l’article Impossible de modifier ou supprimer une clé du registre Windows afin de créer une entrée regedit pour lancer l’éditeur de registre avec les permissions élevées.
- Pour commencer repérer l’ID de l’application indiquée dans l’erreur.
- Dans notre exemple il s’agit de {15c20b67-12e7-4bb6-92bb-7aff07997402}.
- Bien entendu sur votre ordinateur, cet identifiant d’application sera probablement différent.
- Téléchargez PowerRun puis lancez ce dernier :
- En haut, cliquez sur l’icône + en vert afin d’afficher le contenu suivant.
- Dans le champs emplacement fichier, saisissez regedit.exe puis cliquez sur Appliquer Liste.
- Ensuite ouvrez la clé : HKEY_CLASSES_ROOT\AppID\{ID_APPLICATION_EN_ERREUR} soit donc dans notre exemple : HKEY_CLASSES_ROOT\AppID\{15c20b67-12e7-4bb6-92bb-7aff07997402}
- Notez bien le nom de l’application qui apparaît dans {Par défaut}, ici dans l’exemple ci-dessous il s’agit de RunTimeBroker.
- Ensuite sur cette clé du registre, faites un clic droit puis autorisations afin d’ouvrir celles-ci
- Cliquez sur le bouton Ajouter puis dans la partie entrez le nom des objets, saisissez votre utilisateur Windows
- A droite cliquez sur Vérifier les noms ce qui va valider le nom d’utilisateur si vous l’avez bien saisi
- Enfin votre nom d’utilisateur doit apparaître dans la liste.
- Dans les autorisations en bas, cochez Autoriser sur Contrôle Total.
- Fermez toutes les fenêtres et redémarrez l’ordinateur
- Testez si cette solution vous permet de corriger l’erreur DCOM 1016
Corriger les permissions de la configuration DCOM
La seconde étape consiste à corriger les permissions DCOM.
- Pour se faire, sur votre clavier, appuyez sur la touche + R
- Ensuite saisissez DCOMCNFG puis OK afin d’ouvrir le services de composants
- Dans la liste de gauche, déroulez : Racine de la console > Services de composants > Ordinateurs puis Poste de travail
- Enfin déroulez Configuration DCOM
Si un avertissement comme celui ci-dessous apparaît, cliquez alors sur oui afin de pouvoir accéder à la liste.
Dans la liste, cherchez le nom de l’application notée, ici donc RunTimeBroker.
Comme il y en a deux, il faire un clic droit puis propriétés pour vérifier l’ID de l’application dans Général.
Vous devez donc avoir l’ID de l’application en erreur, soit dans notre exemple {15c20b67-12e7-4bb6-92bb-7aff07997402}.
- Ensuite cliquez sur l’onglet Sécurité et si un avertissement apparaît alors cliquez sur Supprimer
- Cliquez alors sur Modifier dans la partie Autorisations d’exécution et d’activation
- Enfin ajoutez le groupe administrateurs dans la liste et donner lui les autorisations totales
- Pour terminer vous pouvez redémarrer votre ordinateur afin que Windows prenne les changements.
Windows Repair
Windows Repair est un logiciel gratuit qui permet de réparer les composants et fonctionnalités de Windows.
- Téléchargez l’utilitaire gratuit depuis ce lien :
- Puis installez le
- Windows Repair se lance automatique, acceptez les conditions d’utilisation
- Toutefois, il est conseillé de faire les réparations en mode sans échec. Pour cela, en bas, cliquez sur « Reboot To Safe Mode » ou suivez ce guide complet : Redémarrez Windows en mode sans échec
- Ensuite, relancez Windows Repair
- Cliquez sur l’onglet Réparation – Principal
- La liste des types de réparation de Windows s’affiche : cliquez sur Préréglages : Réparations communes
- Vous obtenez alors la liste ci-dessous, laissez les éléments cochés
- Cliquez en bas à droite sur « Démarrer les réparations«
- L’opération se lance avec une succession d’étape… des fenêtres noires peuvent s’ouvrir ou se refermer
- Laissez terminer, un message vous indique que la réparation Windows Repair est terminée
- Redémarrez le PC en mode normal de Windows
Plus de détails dans ce tutoriel complet :
Réparer Windows 10, Windows 11
Lorsque Windows est totalement endommagé et que les problèmes sont trop nombreux, vous pouvez tenter de réparer Windows 10, 11 sans perte de données et en conservant les programmes installés.
Cela permet de rétablir un système fonctionnel à partir des fichiers ISO et images de Windows.
La procédure est décrite pas à pas dans cet article :
Il s’agit d’une opération de réinitialisation et de remise à zéro qui supprime les applications et remet le système à son état d’origine.
C’est la solution radicale pour retrouver un système fonctionnel.
Pour cela :
- Allez dans Paramètres > Mise à jour et sécurité > Récupération
- Sous la section Réinitialiser ce PC, clique sur Commencer et choisis si tu veux conserver ou supprimer tes fichiers personnels
Les tutoriels :
Ressources utiles et articles liés
- Qu’est-ce que hôte de service lanceur de processus serveur DCOM
- Windows 11/10 : Erreurs de l’observateur d’évènements
- Le serveur RPC n est pas disponible : 10 solutions
- d3dcompiler_43 dll est manquant ou introuvable
- Erreur 1058 : Le service ne peut pas être démarré Windows 10/11
- Erreurs Windows Update : Mise à jour impossible à installer
- Écran bleu Windows (BSOD) : sources, explications et solutions
- Résoudre un écran bleu (BSOD) de Windows 10
- Résoudre l’écran bleu (BSOD) sur Windows 11
- Résoudre l’écran bleu et BSOD au démarrage de Windows 10/11
- La liste COMPLÈTE des BSOD et écran bleu et leurs solutions
- Résoudre un problème d’écran bleu sur Windows 7 (BSOD)
- Résoudre l’écran bleu au démarrage de Windows 7 (BSOD)
- WhoCrashed : analyser les écrans bleus, BSOD ou code d’arrêt
- Résoudre les erreurs STOP au démarrage de Windows 7 (écran bleu)
- BlueScreenView : analyser les BSOD et écrans bleus