Comment réparer l'erreur DCOM 10016 sur Windows 7, 8 et 10

L'obtention d'une erreur DCOM avec un ID d'événement 10016 signifie qu'un programme a essayé de démarrer le serveur DCOM à l'aide de l'infrastructure DCOM, mais que l'utilisateur ne dispose pas des autorisations nécessaires pour le faire. Il s'agit d'une erreur connue qui persiste dans les anciennes éditions de Windows, mais elle n'est pas réellement résolue lorsque vous passez à une version plus récente du système d'exploitation et est également visible dans Windows 8 et 10.

Vous recevrez cela sous la forme d'une erreur système , et vous recevrez également un message contenant un CLSID et un APPID . Cette erreur DCOM peut être complètement inoffensive, mais la voir et la gérer tout le temps peut être ennuyeuse.

Mais avant de passer au processus de dépannage, assurez-vous que l'alimentation de votre système est à la hauteur et qu'elle n'est pas défectueuse. Si vous utilisez n'importe quel type d'overclocking (CPU, GPU ou RAM), abaissez-le ou supprimez-le. Assurez-vous également que les pilotes de votre système, en particulier les pilotes GPU, sont à jour, puis vérifiez si votre système est exempt de l'erreur en discussion.

Il existe une solution qui a fait ses preuves pour de nombreux utilisateurs, et pour ce faire, vous aurez besoin du CLSID et de l' APPID du message d'erreur, et vous devez suivre les étapes de la méthode ci-dessous.

2016-11-04_183823

Méthode 1: accordez les autorisations suffisantes à l' application à l'origine de l'erreur

Le CLSID et l'APPID sont uniques à une application - et les avoir tous les deux peut vous aider à identifier l'application à l'origine des problèmes. Même si vous savez quelle application est à l'origine des problèmes, tout ce que vous avez à faire est de lui donner des autorisations suffisantes pour qu'elle ne pose pas de problèmes chaque fois qu'elle en a besoin. Les étapes à suivre sont très simples.

  1. Appuyez simultanément sur les touches Windows et R de votre clavier et tapez RegEdit dans le champ Exécuter Appuyez sur Entrée ou cliquez sur OK pour ouvrir l' éditeur de registre.

  2. À partir de l'Éditeur du Registre, développez le dossier HKEY_CLASSES_ROOT et le dossier CLSID à l' intérieur.
  3. Recherchez le dossier avec le CLSID que vous avez reçu dans le message d'erreur.
  4. Maintenant, faites un clic droit dessus et sélectionnez " permissions " et cliquez sur " Avancé ".
  5. Cliquez sur En haut, vous verrez le propriétaire - changez-le en groupe Administrateurs .
  6. Au bas de la fenêtre du propriétaire, sélectionnez également Remplacer toutes les entrées d'autorisation d'objet enfant . Cliquez sur OK , puis sélectionnez Oui pour l'avertissement de sécurité Windows .

  7. De retour dans la fenêtre principale des autorisations, cliquez sur Ajouter , entrez Tout le monde et cliquez sur OK . Encore une fois dans la fenêtre principale des autorisations, sélectionnez Tout le monde dans la liste des utilisateurs en haut et sélectionnez Contrôle total dans la colonne Autoriser dans la moitié inférieure. Cliquez sur OK.

  8. Appliquez un contrôle total .
  9. Une fois que vous avez terminé, développez HKEY_LOCAL_MACHINE Inside, développez ces dossiers: Software, puis Classes , puis AppID .
  10. Accédez au dossier qui a le même APPID que vous avez reçu dans votre message d'erreur. Faites un clic droit et choisissez les autorisations et sélectionnez « Avancé ».
  11. En suivant les étapes 4 à 6, accordez à l'application des autorisations suffisantes.
  12. Notez que lorsque vous regardez les dossiers avec le CLSID et l'APPID, vous verrez une clé de registre avec le nom du service à l'origine du problème.
  13. Appuyez sur la touche Windows et tapez Panneau de configuration et ouvrez le résultat, ou ouvrez le Panneau de configuration à partir du menu Démarrer, selon la version de Windows que vous utilisez.
  14. Basculez vers l' affichage des icônes en haut à droite et ouvrez les outils d'administration.

  15. Ouvrez les services de composants.
  16. Cliquez sur Ordinateur , puis sur Poste de travail.
  17. Trouvez enfin le service à l'origine du problème, cliquez dessus avec le bouton droit de la souris et sélectionnez les propriétés . Cliquez ensuite sur l' onglet Sécurité .
  18. Si les autorisations ont été correctement définies dans le registre, vous devriez pouvoir sélectionner Personnaliser dans les trois catégories de cette fenêtre (autorisations de lancement et d'activation, autorisations d'accès et autorisations de configuration). Si l'un de ces éléments est grisé, répétez les étapes précédentes pour définir les autorisations de Registre afin de vérifier ces paramètres.
  19. Une fois que Personnaliser a été sélectionné dans les trois catégories, sélectionnez Modifier lors des autorisations de lancement et d' activation.Si vous recevez un avertissement indiquant qu'une ou plusieurs entrées d'autorisations jointes ont un type non reconnu, cliquez sur Supprimer . Cela signifie simplement que les autorisations dans le registre ont été définies sur une valeur autre que celle par défaut, ce qui est nécessaire pour terminer le correctif.
  20. Dans la nouvelle fenêtre, recherchez Système dans la liste des utilisateurs en haut. S'il n'existe pas, cliquez sur Ajouter . Tapez System et cliquez sur OK . Sélectionnez Système dans la liste des utilisateurs de la fenêtre. Dans la moitié inférieure de la fenêtre, cochez la colonne Autoriser à côté de Lancement local et Activation locale . Vous pouvez également voir Accès local à la place, assurez-vous simplement qu'il existe une vérification pour cet élément dans la colonne Autoriser. Cliquez sur OK . Répétez les étapes pour les deux autres éléments, les autorisations d'accès et les autorisations de configuration .
  21. Répétez les étapes [numérotées] pour les autres valeurs ClSID et AppID répertoriées dans les journaux d'événements.
  22. Le redémarrage après avoir effectué les étapes ci-dessus est nécessaire pour que les modifications prennent effet.

Même si cela peut sembler un moyen long et épuisant de résoudre le problème, c'est celui qui a été signalé comme fonctionnant pour une grande majorité des utilisateurs ayant ce problème. Suivez-le attentivement étape par étape et l'erreur DCOM disparaîtra en un rien de temps.

Méthode 2: supprimer les clés de registre

Certaines clés de registre en conflit peuvent également causer ce problème. Les clés de registre sont une forme d'instructions en binaire que le système doit suivre. Il y a quelques clés de registre présentes dans votre registre qui, même si elles appartiennent à la sous-catégorie Microsoft elle-même, sont connues pour causer des problèmes. La suppression de ces clés peut résoudre le problème en question.

Avertissement : la modification du registre du système nécessite une expertise technique et si elle est mal effectuée, vous risquez d'endommager votre système de manière irréparable, alors procédez à vos propres risques. N'oubliez pas non plus de créer une sauvegarde de votre registre si vous comptez apporter des modifications au registre.

  1. Cliquez sur le bouton Windows et dans la zone de recherche, tapez Registry Editor . Maintenant, dans les résultats affichés, faites un clic droit sur l' éditeur de registre et cliquez sur « Exécuter en tant qu'administrateur ».
  2. Accédez à la clé suivante:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ole
  3. Supprimez maintenant les clés suivantes
    1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
  4. Enregistrez les modifications et redémarrez votre système.
  5. Après avoir supprimé les clés mentionnées ci-dessus du registre, les autorisations par défaut seront écrites pour le système. Par conséquent, les applications qui nécessitent un accès au serveur DCOM y auront accès.

Recommandé

Correction: Minecraft ne répond pas
Qu'est-ce que l'application d'enregistrement de périphérique de tuner TV numérique et doit-elle être supprimée?
Qu'est-ce que FileRepMalware et devez-vous le supprimer?