Comment corriger l'erreur DCOM Event ID 10016 sur Windows 10
Dans la publication d'aujourd'hui, nous identifierons la cause, puis fournirons les solutions possibles au problème de l' erreur DCOM (DistributedCOM) Event ID 10016 qui pourrait apparaître dans l' observateur d'événements Windows au cours des opérations normales de Windows 10 .
Le modèle DCOM (Distributed Component Object Model)(Distributed Component Object Model (DCOM)) fait partie intégrante de la communication en réseau sur les ordinateurs Windows . Il s'agit d'une technologie exclusive de Microsoft qui entre en action chaque fois qu'une application se connecte à Internet. Un COM traditionnel ne peut accéder qu'aux informations sur la même machine, tandis que DCOM peut accéder aux données sur des serveurs distants.
Par exemple, de nombreux sites Web et services utilisent des scripts qui accèdent à un serveur distant. Lorsque votre système effectue une demande à l'aide d'un script ou autrement, DCOM transmet la demande à l'objet de script spécifique. Compte tenu de la fréquence à laquelle les applications modernes utilisent une connexion réseau et de notre utilisation générale des ordinateurs, vous pouvez voir à quelle fréquence DCOM est utilisé.
Erreur d'ID d'événement DCOM 10016
Vous remarquerez peut-être que l'événement 10016 ci-dessous est enregistré dans les journaux d'événements système sur un ordinateur qui exécute Windows 10 , Windows Server 2016 , Windows Server 2019, Windows Server , version 1903 ou Windows Server 1909 :
Source: Microsoft-Windows-DistributedCOM
Event ID: 10016
Description: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) from address LocalHost (using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.
En règle générale, vous rencontrerez l'erreur ci-dessus enregistrée dans l'observateur d'événements. Cependant, il convient de noter qu'il existe des variantes de l' erreur Event ID 10016 . Néanmoins(Nevertheless) , la procédure pour atténuer l'erreur est essentiellement la même.
Une erreur DCOM se produit généralement lorsqu'une application ou un service tente d'utiliser DCOM mais ne dispose pas des autorisations appropriées. La plupart du temps, les erreurs DCOM n'affectent pas votre système, à part engorger votre Observateur(Viewer) d'événements . Ces événements 10016 sont enregistrés lorsque les composants Microsoft tentent d'accéder aux composants DCOM sans les autorisations requises. Dans ce cas, cela est prévu et par conception.
Les erreurs DCOM ne sont pas à craindre - vous pouvez les ignorer en toute sécurité. Cependant, il existe des procédures que vous pouvez suivre pour résoudre l' erreur ID d'événement 10016 chaque fois qu'elle se produit.(ID 10016)
Comment résoudre l' erreur d' ID d' événement DCOM 10016(ID 10016)
Pour résoudre ce problème, Microsoft suggère de créer un filtre XML pour supprimer l' erreur d' ID d' événement DCOM 10016 .(ID 10016)
Voici comment:
- Ouvrez l'Observateur d' événements(Event Viewer) ( appuyez sur la touche Windows(Press Windows) + R. Dans la boîte de dialogue Exécuter , tapez (Run)eventvwr et appuyez sur Entrée).
- Cliquez sur Journaux Windows(Windows Logs) > Système(System) .
- Cliquez sur Filtrer le journal actuel (Filter current log ) sous le volet Action .
- Sélectionnez l'onglet XML et cochez l' option Modifier la requête manuellement .(Edit query manually)
- Copiez et collez le texte XML suivant dans la boîte de dialogue du filtre.
<QueryList> <Query Id="0" Path="System"> <Select Path="System">*</Select> <Suppress Path="System"> *[System[(EventID=10016)]] and *[EventData[ ( Data[@Name='param4'] and Data='{D63B10C5-BB46-4990-A94F-E40B9D520160}' and Data[@Name='param5'] and Data='{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}' and Data[@Name='param8'] and Data='S-1-5-18' ) or ( Data[@Name='param4'] and Data='{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}' and Data[@Name='param5'] and Data='{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}' ) or ( Data[@Name='param4'] and Data='{C2F03A33-21F5-47FA-B4BB-156362A2F239}' and Data[@Name='param5'] and Data='{316CDED5-E4AE-4B15-9113-7055D84DCC97}' and Data[@Name='param8'] and Data='S-1-5-19' ) or ( Data[@Name='param4'] and Data='{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}' and Data[@Name='param5'] and Data='{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}' and Data[@Name='param8'] and Data='S-1-5-19' ) ]] </Suppress> </Query> </QueryList>
Dans cette requête, param4 correspond au CLSID de l' application serveur COM(COM Server) , param5 correspond à l'APPID et param8 correspond au contexte de sécurité SID , qui sont tous enregistrés dans les journaux d'événements 10016.
- Cliquez sur OK .
Les entrées d'erreur DCOM avec l' (DCOM)ID d'événement 10016(Event ID 10016) sont désormais masquées.
Vous pouvez également résoudre le problème des autorisations DCOM(DCOM Permissions) à l'aide de l' éditeur de registre(Registry Editor) et de l'outil de configuration DCom(DCom Config) .
Voici comment:
Le correctif implique une modification du registre. Par mesure de précaution, il est donc recommandé de sauvegarder le registre(back up the registry) ou de créer un point de restauration système .
Pour empêcher la journalisation des événements, suivez ces étapes pour accorder l'autorisation aux composants DCOM qui ont des CLSID(CLSIDs) et des APPID(APPIDs) spécifiques .
Tout d'abord, vous devez déterminer quel processus ou service est associé à l' ID(CLASS ID) de classe répertorié dans l'erreur. Pour ce faire, continuez et copiez le CLSID répertorié dans la description de l'événement. Dans ce cas, il s'agit de {D63B10C5-BB46-4990-A94F-E40B9D520160}({D63B10C5-BB46-4990-A94F-E40B9D520160}) . Assurez-vous de copier également les accolades.
Maintenant, lancez l'Éditeur du Registre . Lorsque l'éditeur de registre est ouvert, cliquez sur Modifier(Edit) puis sur Rechercher(Find) . Allez-y et collez le CLSID dans le champ de recherche et appuyez sur Entrée(Enter) .
Le registre va maintenant lancer une recherche. Après un certain temps, vous devriez obtenir un résultat sous la clé HK_CLASSES_ROOT\CLSID . Sur le côté droit, il devrait avoir deux clés et celle par défaut(Default) devrait indiquer le nom du service. Dans ce cas, il devrait s'agir de RuntimeBroker(RuntimeBroker) .
Maintenant que vous avez identifié le processus, vous pouvez maintenant procéder comme suit pour corriger l'erreur.
- Néanmoins, dans l'éditeur de registre, accédez à la clé AppID suivante associée au RuntimeBroker :
HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
Par défaut, TrustedInstaller possède cette clé de registre et ses sous-clés. Définissez Administrator(Set Administrator) comme propriétaire de la clé et de ses sous-clés. Voir comment s'approprier les clés de registre(how to take ownership of registry keys) pour plus d'informations.
- Après avoir défini les administrateurs(Administrators) en tant que propriétaire, attribuez au groupe d' administrateurs(Administrators) et au compte SYSTEM l'autorisation de (SYSTEM)contrôle total(Full Control) pour la clé et les sous-clés.
- Quittez l'Éditeur du Registre.
Ensuite, démarrez l' outil de configuration DCOM (appuyez sur la touche (DCOM Configuration)Windows + R. Dans la boîte de dialogue Exécuter , tapez (Run)dcomcnfg.exe et appuyez sur Entrée.
- Cliquez sur Services de composants(Component Services) > Ordinateurs(Computers) > Poste de travail > Configuration (My Comput)DCOM(DCOM Config) .
- Cliquez avec le bouton droit sur(Right-click) l'application qui correspond à l' AppID enregistré dans le journal des événements, puis sélectionnez Propriétés(Properties) .
Le nom de l'application dans cet exemple est RuntimeBroker que nous avons identifié précédemment. Si l' outil DCom Config répertorie deux entrées RuntimeBroker . Pour trouver le bon, faites un clic droit sur un élément et cliquez sur Propriétés et faites correspondre l' ID de l'application(App ID) avec celui du registre.
- Sélectionnez l' onglet Sécurité .(Security)
- Sous Autorisations de lancement et d'activation(Launch and Activation Permissions) , sélectionnez Personnaliser(Customize) , puis cliquez sur Modifier(Edit) .
Si le bouton Modifier est grisé dans la page (Edit)Propriétés(Properties) de l' application RuntimeBroker dans DCOM Config , vous devez vérifier les autorisations de la clé de registre AppID .
- Sous Noms de groupe ou d'utilisateur(Group or user names) , sélectionnez Ajouter(Add) .
- Saisissez(Enter) le nom de groupe ou d'utilisateur enregistré dans le journal des événements. Par exemple, le compte enregistré dans le journal peut être NT AUTHORITY\NETWORK SERVICE , NT AUTHORITY\SYSTEM ou un autre groupe ou compte.
- Cliquez sur OK .
- (Assign Local Activation)Attribuez une autorisation d' activation locale à l'utilisateur ou au groupe que vous avez ajouté, puis terminez le processus.
Cette procédure évite les erreurs du journal des événements ID d'événement(Event ID) : 10016 relatives aux autorisations DCOM .
Remarque(Note) : Microsoft ne recommande pas la méthode de modification des autorisations sur les composants DCOM pour empêcher la journalisation de cette erreur, car ces erreurs n'affectent pas la fonctionnalité et la modification des autorisations peut avoir des effets secondaires imprévus.
Hope this helps!
Related posts
Event ID 158 Erreur - Disque identique GUIDs assignment dans Windows 10
Fix Event ID 7031 ou 7034 Erreur lorsque l'utilisateur se connecte à Windows 10 ordinateur
Comment réparer Event ID 642 ESENT error sur Windows 11/10
Fix Service Control Manager Event ID 7001 sur Windows 10
Event ID 307 et 304 avec error code 0x801c001d sur l'appareil Windows 10
Fix Microsoft Store Error 0x87AF0001
Fix Impossible de charger erreur steamui.dll sur Windows 10
Fix Error 0xC00D3E8E, la propriété est en lecture seule sur Windows 11/10
Event ID 1098: Error 0xCAA5001C, Fonctionnement Token broker a échoué
Windows ne peut pas vérifier la signature numérique (Code 52)
Fix Bdeunlock.exe Bad image, System Error ou ne répondant pas d'erreurs
Fix Event ID 14 et 17 - TPM command failure sur Windows 10
Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'activation locale
Setup était incapable de créer un nouveau system partition error sur Windows 10
Le pilote a détecté un driver error interne sur \ Device \ vboxnetlwf
Fix Application Error 0xc0150004 sur Windows 11/10
Un Service ne démarre pas avec erreur Event ID 7000, 7009, 7011
Fix Problem Event Name BEX64 dans Windows 10
Fix Logitech Setpoint Runtime error sur Windows 10
Cette fonction nécessite un support amovible - erreur de réinitialisation Password