ID d'événement d'erreur DistributedCOM 10016 Windows 10

L'ID d'événement 10016 DistributedCOM Erreur Windows 10 est l'un des problèmes les plus connus que les utilisateurs rencontrent dans le journal système. Cette erreur est déclenchée lorsque certains processus ne disposent pas des droits d'accès aux composants DCOM mentionnés dans les journaux des événements. Cela limite le fonctionnement sans faille de l'ordinateur, ce qui en fin de compte agace les utilisateurs. Le système obstrue immédiatement «l'Observateur d'événements» avec des milliers de messages avec des affichages d'événements.

L'enquête révèle que lorsque vous essayez de démarrer le serveur DCOM à l'aide d'une application, vous n'avez aucune autorisation pour le faire et vous recevrez l'erreur suivante dans l'Observateur d'événements: « Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'autorisation d'activation locale pour l'application serveur COM » ... Pour avoir un concept clair et éviter les erreurs, nous allons diviser l'ensemble de la procédure en quatre sections séquentielles. Allons-y tout de suite. Nous nous concentrerons sur la résolution de cette erreur gênante dans le journal des événements de l' ID d' événement 10016 DistributedCOM Windows 10 en suivant les instructions ci-dessous.

Créez un point de restauration système avant de procéder à la réparation .

Correction des erreurs de l'ID d'événement 10016 DistributedCOM

Contrôle de processus

Étape 1 . Tout d'abord, vous devez trier le processus ou le service associé au code d'erreur 10016. Ensuite, vous trouverez une description de l'erreur juste en dessous dans l'onglet «général» ou «détails». Copiez le CLSID de la description. Cela pourrait ressembler à  {D63B10C5 ....

Erreur 10016 DistributedCOM


Étape 2 . Ouvrons maintenant l'éditeur de registre. Appuyez sur la combinaison de touches Win + R et tapez regedit .

gagner + r


  • Dans l'Éditeur du Registre, sélectionnez Ordinateur en un seul clic et cliquez sur Modifier > Rechercher .

rechercher des clés dans le registre

  1. Entrez votre clé CLSID dans le champ de recherche, qui est de type  {D63B10C5 .... Cochez la case pour rechercher uniquement les «noms de section».
  2. Vous recevrez une clé sur le côté droit, sélectionnez-la une fois avec la souris.
  3. Dans la case de droite, vous aurez une clé "Default" avec la valeur RuntimeBroker . Souvenez-vous de cette valeur, elle nous sera utile à l'avenir.

La tâche suivante consiste  à exécuter un  script pour apporter des modifications à la section des autorisations trouvée dans les services de composants pour ce service.

Clé de registre RuntimeBroker

Ouverture des services de composants

  • Recherchez dans les fenêtres " Services de composants ", cliquez avec le bouton droit de la souris et sélectionnez Exécuter en tant qu'administrateur .

Les services de composants s'exécutent en tant qu'administrateur


  • Naviguez vers Services de composants > Ordinateurs > Poste de travail > Configuration DCOM > et recherchez RuntimeBroker dans la liste  .

Dans certains cas, il peut y avoir deux fichiers avec ce nom. Vous devez savoir quel fichier est responsable de l'erreur, ce que nous ferons ci-dessous.

Composant RuntimeBroker


  1. Cliquez tour à tour sur les deux fichiers nommés RuntimeBroker, faites un clic droit et sélectionnez Propriétés .
  2. Dans l'onglet "Général", vous aurez le " Code de l'application " qui s'en souviendra dans deux fichiers  RuntimeBroker .
  3. Comparez le code avec l'erreur dans le journal des événements. APPID  dans le journal des erreurs doit correspondre au code d'application dans RuntimeBroker.

Définition du code d'application

Correction des autorisations

Enfin, lorsque vous vous êtes assuré qu'il s'agit du fichier qui génère l'erreur, procédez comme suit:

  • Cliquez sur l'onglet des propriétés de RuntimeBroker " Sécurité ".
  • Le bouton " configurer " doit être actif.
  • Suivez les étapes ci-dessous pour activer les paramètres. (Ne pas exécuter le script PowerShell).

L'exécution d'un script PowerShell activera ce bouton de configuration à l'aide d'une commande, mais je recommande d'utiliser cette méthode si vous n'avez pas tout mis en ordre. Ignorez cette étape «Exécuter le script PowerShell» au cas où vous y reviendriez plus tard.

Exécution d'un script PowerShell

Pour contourner cette erreur, vous devez modifier certaines autorisations dans la section Service de composants de la clé  RuntimeBroker . Avant de procéder à la modification, vous devez exécuter un script pour vous aider à modifier les autorisations. Alors vous comprendrez pourquoi nous l'avons fait.

Étape 1 . Appuyez sur la combinaison de touches Win + X et sélectionnez Windows PowerShell (Admin) .

Étape 2 . Téléchargez le fichier de code ci-dessous. Décompressez l'archive téléchargée, elle contient un fichier texte avec le code.

Téléverser un fichier

Étape 3 . Collez le script téléchargé à partir du fichier dans une ligne de commande PowerShell.

Erreur de correction PowerShell 10016 DistributedCOM


Autorisation de lancement et d'activation

  • 1-2. Copiez le " Code de l'application " dans le composant Services et composants RuntimeBroker.
  • 3. Ouvrez l'Éditeur du Registre, cliquez sur Modifier> Rechercher et collez le code d'application que vous avez copié auparavant. Faites un clic droit sur la clé trouvée dans le registre et sélectionnez " Permissions ".
  • 4. Plus loin dans la fenêtre, cliquez sur " Avancé ".

Ajouter des autorisations autorisations dans le registre


  1. Dans la fenêtre ci-dessus «Propriétaire», cliquez sur « Modifier ».
  2. Dans la fenêtre suivante, cliquez sur " Avancé " ci-dessous .
  3. Cliquez sur " Rechercher " sur la droite et sélectionnez " Administrateurs " dans la liste ci-dessous .

Ajouter des droits d'utilisateur étendus


  • Revenez maintenant aux composants à la propriété du fichier RuntimeBroker et nous pouvons voir que le bouton " configurer " est maintenant interactif.
  • Une fenêtre d'avertissement apparaîtra, cliquez sur Supprimer si vous ne pouvez pas obtenir le code de script powerShell.
  • Cliquez sur Annuler si le code de script powerShell vous a aidé.
  • Cliquez sur Modifier à côté du bouton "Configurer" dans la colonne "Autorisations de lancement et d'activation".

Configuration d'un composant de courtier d'exécution

Ajoutez le système de groupes  et le service local .

  1. Dans la fenêtre où se trouvent des comptes, cliquez sur " Ajouter ".
  2. Ci-dessous le bouton " Avancé ".
  3. Cliquez sur " Rechercher " sur le côté.
  4. Trouvez votre SERVICE LOCAL local et cliquez sur OK.

Ajouter un service local


  • Ajoutez « Système » de la même manière que celle décrite ci-dessus .

Ajout d'un système


  • Maintenant que vous avez deux groupes système et service local , cliquez sur chacun d'eux et cochez les cases "Lancement local" et "Activation locale".

Redémarrez votre ordinateur, votre ordinateur portable et l'erreur ID d'événement 10016 DistributedCOM devrait avoir disparu.

Ajout de droits d'accès