Erreur DistributedCOM 10016

malekalmorte

Création :

3 mai 2019

Modification :

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.

Comment résoudre l'erreur DistributedCOM 10016

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.

Comment résoudre l'erreur DistributedCom 10016 sur Windows 10

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
Ouvrir l'éditeur du 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é
Réinitialiser les clés Ole pour résoudre les erreurs DCOM
  • 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.
Résoudre l'erreur DistributedCOM 10016
  • 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.
Modifier les autorisations du registre sur la clé DCOM
  • 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}
Modifier les autorisations du registre sur la clé DCOM
  • 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.
Modifier les autorisations du registre sur la clé DCOM
  • 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
Modifier les autorisations du registre sur la clé DCOM
  • Enfin votre nom d’utilisateur doit apparaître dans la liste.
  • Dans les autorisations en bas, cochez Autoriser sur Contrôle Total.
Modifier les autorisations du registre sur la clé DCOM
  • 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.

Corriger les permissions DCOM pour résoudre l'erreur 10016

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}.

Corriger les permissions DCOM pour résoudre l'erreur 10016
  • Ensuite cliquez sur l’onglet Sécurité et si un avertissement apparaît alors cliquez sur Supprimer
Corriger les permissions DCOM pour résoudre l'erreur 10016
  • 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
Cliquez alors sur Modifier dans la partie Autorisations d'exécution et d'activation.
  • 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
Installer Windows Repair
  • Windows Repair se lance automatique, acceptez les conditions d’utilisation
Windows Repair EULA
  • 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
Démarrer Windows en mode sans échec avec Windows Repair
  • 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
Windows Repair - réparer Windows
  • Vous obtenez alors la liste ci-dessous, laissez les éléments cochés
Liste des réparation Windows Repair
  • 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
Réparer Windows avec Windows Repair
  • 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 :

Réinitialiser Windows

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.