Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'activation locale

Si l' Observateur d' événements(Event Viewer) affiche un message d'erreur Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'autorisation d'activation locale pour l'application serveur COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , cet article vous aidera. Il est livré avec un ID d'événement DCOM (DCOM Event ID) 10016 et cette erreur apparaît principalement après la mise à niveau du système d'exploitation. Bien que cette erreur n'affecte pas l'expérience utilisateur de l'utilisateur régulier de Windows 10 , certains d'entre vous voudront peut-être savoir pourquoi cela se produit et ce que vous pouvez faire à ce sujet.

Ces événements 10016 sont enregistrés lorsque les composants Microsoft tentent d'accéder aux composants DCOM sans les autorisations requises. Ces événements peuvent généralement être ignorés en toute sécurité car ils n'affectent pas la fonctionnalité et sont inhérents à la conception.

L'ensemble du message d'erreur ressemble à ceci-

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) 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.

Pour votre information, le CLSID et l' APPID peuvent être différents sur votre ordinateur car ils représentent un service composant sur votre ordinateur. Concernant la solution, elle est déjà mentionnée dans le message d'erreur. Vous devez modifier l'autorisation de sécurité à partir d'un outil d'administration dans Windows 10 .

Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'activation locale

Pour corriger les paramètres d'autorisation spécifiques à l'application n'accordent pas d' erreur d' activation locale dans (Activation)Windows 10 , suivez ces étapes-

  1. Identifier(Identify) et confirmer CLSID et APPID
  2. Modifier(Change) la propriété de la clé CLSID à partir de l' (CLSID)Éditeur du Registre(Registry Editor)
  3. Modifier(Modify) l'autorisation de sécurité des services de (Services)composants(Component)

Lisez la suite pour connaître les étapes en détail.

Vous devez identifier le CLSID et l' APPID(APPID) . Comme ils peuvent être différents sur votre ordinateur, il est très important de les reconnaître. Sinon, vous ne pourrez pas vous débarrasser de ce message d'erreur de l'Observateur d'événements . (Event Viewer)Selon le message d'erreur mentionné ci-dessus, le CLSID est {C2F03A33-21F5-47FA-B4BB-156362A2F239} et l' APPID est {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Il existe un autre élément appelé SID , mais ce n'est pas nécessaire pour le moment.

Vous devez maintenant trouver le composant qui crée le problème. Pour cela, ouvrez l'Éditeur du Registre sur votre ordinateur. Pour ce faire, appuyez sur Win+R , tapez regedit et le bouton Entrée . (Enter)Après cela, accédez à ce chemin-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

N'oubliez pas de remplacer Enter-your-ClSID par le CLSID d'origine que vous avez obtenu dans le message d'erreur. Après l'avoir obtenu, vous devriez trouver l' APPID sur votre droite. Assurez-vous que cet APPID et l' APPID précédent (mentionné dans le message d'erreur) sont identiques. Après confirmation, cliquez avec le bouton droit sur le CLSID sur votre gauche et sélectionnez l' option Autorisations .(Permissions)

Les paramètres d'autorisation spécifiques à l'application n'accordent pas l'activation locale

Ensuite, cliquez sur le bouton Avancé(Advanced ) .

Par défaut, cette clé appartient à TrustedInstaller , mais vous devez changer le propriétaire en Administrator . Pour cela, cliquez sur le bouton Modifier(Change ) dans la fenêtre Paramètres de sécurité avancés(Advanced Security Settings ) > notez « Administrateur » > cliquez sur le bouton Vérifier les noms(Check Names ) > cliquez sur le bouton OK .

De plus, vous devez cocher la case Remplacer le propriétaire des sous-conteneurs et des objets(Replace owner on subcontainers and objects ) .

Après cela, sélectionnez Administrateurs(Administrators ) dans la liste des noms de groupe ou d'utilisateur(Group or user names ) et cochez la case Allow/Full Control . Enregistrez maintenant vos paramètres.

En outre, vous devez vérifier la valeur par défaut -(Default – Data ) Nom des données. Dans cet exemple, le nom des données par défaut(Default Data) est Immersive Shell . Cela devrait être différent si le CLSID et l' APPID sont différents dans votre message d'erreur.

Après cela, vous devez également vous approprier APPID . Pour cela, accédez à ce chemin dans l' éditeur de registre-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Vous devez faire la même chose que ci-dessus pour changer la propriété de cette clé de registre(Registry) .

Si vous rencontrez un problème pour changer la propriété de la clé de registre(ownership of the Registry key) , vous pouvez consulter notre outil gratuit appelé RegOwnit qui vous permet de le faire en un clic.

Si vous avez terminé ces étapes, vous devez ouvrir les services de composants(Component Services) . Vous pouvez le rechercher dans la zone de recherche de la barre des tâches(Taskbar) et cliquer sur le résultat correspondant. Après avoir ouvert les services de (Services)composants(Component) , allez ici-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

Sur la base de cet exemple, le CLSID correspond à ce service de composant Immersive Shell . Vous devez trouver le nom de données par défaut(Default – Data ) que vous avez obtenu de l' éditeur de registre(Registry Editor) . Après avoir reconnu, cliquez avec le bouton droit sur le service de composant et sélectionnez Propriétés(Properties) . Ici, vous devriez trouver l' ID d'application(Application ID ) ou APPID que vous pouvez confirmer à nouveau.

Ensuite, allez dans l' onglet Sécurité . (Security )Ici vous pouvez trouver trois étiquettes, y compris Autorisations de lancement et d'activation(Launch and Activation Permissions) . Cliquez sur le bouton Modifier correspondant.(Edit )

Si vous recevez un message d'avertissement, cliquez sur le bouton Annuler(Cancel ) et continuez. Vous devez suivre les mêmes étapes que ci-dessus pour ajouter deux comptes-

  • SYSTÈME
  • SERVICE LOCAL

Après les avoir ajoutés, sélectionnez-en un à la fois et accordez -leur les autorisations de lancement(Local Launch ) local et d'activation locale(Local Activation ) .

Enregistrez les modifications, vous n'obtiendrez plus le même problème dans l' Observateur d' événements(Event Viewer) .

Que vous rencontriez le problème avec RuntimeBroker ou Immersive Shell ou tout autre processus, la solution est la même pour tous.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Je suis un ingénieur windows,ios,pdf,erreurs,gadgets avec plus de 10 ans d'expérience. J'ai travaillé sur de nombreuses applications et frameworks Windows de haute qualité tels que OneDrive for Business, Office 365, etc. Mes travaux récents ont inclus le développement du lecteur pdf pour la plate-forme Windows et travaillé à rendre les messages d'erreur plus clairs pour les utilisateurs. De plus, je suis impliqué dans le développement de la plate-forme ios depuis quelques années maintenant et je connais très bien ses fonctionnalités et ses particularités.



Related posts