none
Problème avec DCOM RRS feed

  • Question

  • Bonjour, 

    Depuis un petit moment je recherche une solution pour régler le soucis mais j'ai rien trouver merci de bien vouloir m'aider :)

    Voici les 2 problèmes : 

    1er : Problème DCOM
    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 Users\Users de l’utilisateur (S-1-5-21-745959959-2266857444-1123831035-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.

    2ème : Problème avec Sea of Thieves & DCOM

    Impossible de démarrer un serveur DCOM : Microsoft.SeaofThieves_2.80.1038.2_x64__8wekyb3d8bbwe!AthenaClientShipping en tant que Non disponible/Non disponible. L’erreur
    « 0 »
    s’est produite lors du démarrage de la commande :
    "C:\Program Files\WindowsApps\Microsoft.SeaofThieves_2.80.1038.2_x64__8wekyb3d8bbwe\Athena\Binaries\UWP64\SoTGame.exe" -ServerName:AthenaClientShipping.AppX1tppsmwxvf2km3jd8xq57zc8r6c65hfj.mca

    jeudi 3 janvier 2019 14:14

Réponses

  • Bonjour GamXx

    Alors oui c'est bon.
    A part "l'ajout de votre compte", il n'est pas nécessaire de modifier les autres.
    (et surtout, ne pas retirer/toucher/modifier les permissions de TrustedInstaller).

    > Pour la seconde erreur.

    Une petite manipulation en base de registre car il faut faire comme je vous avais montré plus haut, il faut vous "ajouter" une autorisation.

    Cherchez "HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}.
    Et faîtes la même manipulation (que dans mon dernier message) pour vous ajouter le droit.
    Redémarrez ensuite votre Windows.

    > Pour le compte inconnu

    Si le compte "revient" c'est qu'il est défini à un niveau "supérieur" (au-dessus de vos objets RuntimeBroker).
    Ces droits se propagent à tous les objets DCOM.

    Ce que je vous propose, c'est d'ouvrir l'outil DCOMCNFG, de faire bouton droit sur "Services de composants > Ordinateurs > Poste de travail" puis Propriétés.

    Dans la nouvelle fenêtre, sélectionnez l'onglet "Sécurité COM".
    Il y a deux parties dans cet onglet : "Autorisations d'accès" et "Autorisation d'exécution et activation".
    Avec à chaque fois un bouton "Modifier les limites".

    Si vous cliquez sur l'un des 2 vous aurez une fenêtre vous montrant tous les groupes/utilisateurs ayant des droits sur les objets DCOM.
    Vous devriez trouver votre utilisateur là-dedans (avec son nom SID à rallonge).
    Si vous êtes dans un domaine je vous conseille de ne pas le retirer de cette liste.

    Au pire si vous voulez vraiment savoir quel est ce compte, il y a un outil Microsoft disponible ici.

    Florent

    • Marqué comme réponse GamXx vendredi 11 janvier 2019 07:54
    vendredi 4 janvier 2019 15:07

Toutes les réponses

  • Hello

    C'est un problème de droits sur l'objet DCOM "RuntimeBroker".
    Vous avez probablement commencé à rencontrer ce problème après une mise à jour (par exemple la mise à jour vers la version 1809 de Windows 10).

    Pour corriger cela :

    1. ouvrez l'application DCOMCMFG
    2. Puis ouvrez "Services de composants > Ordinateurs > Poste de travail > Configuration DCOM".
    3. Dans la (longue) liste, cherchez "RuntimeBroker"
    4. Ouvrez les "Propriétés" puis "Sécurité"
    5. Cliquez sur le bouton "Modifier" de "Autorisations d'exécution et d'activation"
    6. Pour toutes les entrées de la liste "Noms de groupes ou d'utilisateurs", cochez les cases "Exécution locale" et "Activation locale".

    Il y a peut-être plusieurs "RuntimeBroker" dans la liste.
    Faîtes la même chose pour tous les éléments "RuntimeBroker" de la liste.

    Puis redémarrez votre Windows 10.

    Florent


    jeudi 3 janvier 2019 15:18
  • Bonsoir,

    j'ai suivie ce que vous m'avez dit :

    - Quand je fait modifier sa mais une ou plusieurs entrée d'autorisations liées à la valeur du registre sont de type non reconnu et ne peuvent pas être affiché

    - j'ai 3 compte seulement TOUT LES PACKAGES compte inconnu se terminant 991631256
    SELF et j'ai 2 RuntimeBroker dans dcom 

    Voici la plus part des problèmes que j'ai : 

    1er 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.WscBrokerManager
     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.

    2ème 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.WscDataProtection
     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.

    3ème 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.

    Merci pour votre aide car je suis coincer et si par la même occasion vous avez du PDF pour connaitre mieux je suis preneur pour la base de registre etc..



    • Modifié GamXx vendredi 4 janvier 2019 01:11
    jeudi 3 janvier 2019 23:35
  • Bonjour,

    Téléchargez le fichier iso de Windows 10 pour corriger le problème.  choisissez l'option conserver mes applications et fichiers



    Bonjour, 

    Justement j'ai déjà fait une réinstallation et c'est quand j'ai voulu lancer sea of thieves qui veut pas se lancer que j'ai vu tout les problèmes avec DCOM en sachant que sa faisait même pas 24h que j'avais réinstaller sans rien conserver donc j'arrive pas à comprendre.. et en plus quand je veut modifier quelque chose dans les services pour lanceur de processus serveur DCOM tout est grisé -_- donc même si je fait une réinstallation je pense avoir le droit au même problème 


    vendredi 4 janvier 2019 07:54
  • Hello GamXx

    Est-ce que c'est grisé "uniquement" pour le RuntimeBroker ou pour d'autres composants DCOM ?

    Parce que si c'est seulement 1 ou 2 qui sont grisés, on peut changer les droits d'accès en modifiant des droits dans la base de registre.

    Mais il y a forcément un problème plus large : puisque si j'ai bien compris, vous veniez d'installer Windows 10.
    Donc un Windows 10 "tout frais" qui déconne déjà... ce n'est pas bon signe.

    En tout cas, pour répondre à votre question plus haut:
    Au lancement de DCOMCNFG, si vous avez des messages qui vous disent "classe XYZ non enregistrée", cliquez sur "Oui" pour accepter que ces classes soient enregistrées.

    > ÉLÉMENTS GRISES

    Pour les éléments DCOM "RuntimeBroker" qui sont grisés, il faut utiliser un autre outil pour "prendre" les droits. Il vous faut pour cela éditer le registre avec l'outil REGEDIT.

    1. Ouvrez REGEDIT
    2. Naviguez et cherchez cet élément :
      \HKEY_CLASSES_ROOT\AppIP\{9CA88EE3-ACB7-47c8-AFC4-AB702511C276}
    3. Cliquez avec le bouton droit et cliquer sur "Autorisations"
    4. Dans la fenêtre, cliquez en bas à droite sur le bouton "Avancé"
    5. En haut de la nouvelle fenêtre, cliquez sur le lien bleu "modifier" (à droite de "TrustedInstaller")
    6. En bas, il faut saisir le nom du compte que vous utilisez et valider.
    7. Cela vous fait retourner à la fenêtre précédente.
      Votre nom d'utilisateur doit apparaître maintenant en bas avec le droit par défaut "Lecture".
      Cliquez la case "Contrôle total" de la colonne "Autoriser".
    8. Validez le tout.

    Il faut faire la même chose pour le "second" RuntimeBroker qui a un autre identifiant GUID, qui devrai être {15c20b67-12e7-4bb6-92bb-7aff07997402}.

    Quand vous avez modifié le second, il faut redémarrer Windows.

    En espérant que cela ne soit pas le seul problème DCOM -.-

    Florent

    vendredi 4 janvier 2019 08:45
  • Salut :) ,

    C'est plus grisé je peut modifier par contre à Autorisations d'exécution et d'activation j'ai que TOUT LES PACKAGES D'APP et SELF pour les 2 runtime j'ai rien d'autre à ajouter et sur les 2 il y a que execution et activation local de cocher est à distance pas cocher 

    tout est bon de se coté la ?

    par contre j'ai d'autre erreur : 

    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 users\users de l’utilisateur (S-1-5-21-745959959-2266857444-1123831035-1001) depuis l’adresse LocalHost (avec LRPC) s’exécutant dans le SID Microsoft.MicrosoftEdge_44.17763.1.0_neutral__8wekyb3d8bbwe du conteneur d’applications (S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194-4256926629-1688279915-2739229046-3928706915). Cette autorisation de sécurité peut être modifiée à l’aide de l’outil d’administration Services de composants.

    j'ai un soucis avec ce Compte inconnu (S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681) quand je le supprime par exemple de runtime broker je fait appliquer redémarre et il revient à chaque fois


    • Modifié GamXx vendredi 4 janvier 2019 12:53
    vendredi 4 janvier 2019 12:25
  • Bonjour GamXx

    Alors oui c'est bon.
    A part "l'ajout de votre compte", il n'est pas nécessaire de modifier les autres.
    (et surtout, ne pas retirer/toucher/modifier les permissions de TrustedInstaller).

    > Pour la seconde erreur.

    Une petite manipulation en base de registre car il faut faire comme je vous avais montré plus haut, il faut vous "ajouter" une autorisation.

    Cherchez "HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}.
    Et faîtes la même manipulation (que dans mon dernier message) pour vous ajouter le droit.
    Redémarrez ensuite votre Windows.

    > Pour le compte inconnu

    Si le compte "revient" c'est qu'il est défini à un niveau "supérieur" (au-dessus de vos objets RuntimeBroker).
    Ces droits se propagent à tous les objets DCOM.

    Ce que je vous propose, c'est d'ouvrir l'outil DCOMCNFG, de faire bouton droit sur "Services de composants > Ordinateurs > Poste de travail" puis Propriétés.

    Dans la nouvelle fenêtre, sélectionnez l'onglet "Sécurité COM".
    Il y a deux parties dans cet onglet : "Autorisations d'accès" et "Autorisation d'exécution et activation".
    Avec à chaque fois un bouton "Modifier les limites".

    Si vous cliquez sur l'un des 2 vous aurez une fenêtre vous montrant tous les groupes/utilisateurs ayant des droits sur les objets DCOM.
    Vous devriez trouver votre utilisateur là-dedans (avec son nom SID à rallonge).
    Si vous êtes dans un domaine je vous conseille de ne pas le retirer de cette liste.

    Au pire si vous voulez vraiment savoir quel est ce compte, il y a un outil Microsoft disponible ici.

    Florent

    • Marqué comme réponse GamXx vendredi 11 janvier 2019 07:54
    vendredi 4 janvier 2019 15:07
  • Alors merci pour votre aide et votre temps :)

    Momominta Je garde la solution de coté :) merci au cas ou si il y a vraiment pas de solution

    Florent sa avance pour le moment j'ai pas encore eu de problème avec DCOM sa reste à voir 

    Par contre j'ai une autre erreur qui est apparu après c'est modifications

    Échec 0x490 lors de la modification de l'état du runtime AppModel du package Microsoft.ZuneVideo_10.18102.12011.0_x64__8wekyb3d8bbwe pour l'utilisateur DESKTOP-L3C16AH\James (état actuel=0x0, état souhaité=0x20). sur pas mal d'application 

    Pour info, je viens d'utiliser l'outil Microsoft et ensuite j'ai fait une réinitialiser à zéro pour être sur, mais les problèmes persiste, je les est encore après la réinitialisation… Microsoft d'ailleurs je pense qu'il devrait peut-être travailler dessus ^^, je règle c'est problèmes pour être sur pour après essayer de lancer Sea of thieves si j'ai toujours le même soucis car le problème persiste surtout sur cette " Application "

    vendredi 4 janvier 2019 17:44
  • Hello

    La plupart du temps ces erreurs sont vraiment bénignes.
    Dans le journal d’événement, elles sont toutes regroupées dans "Journaux des applications et services\Microsoft\Windows\AppModel-Runtime\Admin" avec un EventID à 69.

    Même un Windows 10 "qui va bien" sera rempli de nombreuses erreurs dans ce journal là.
    Donc je vous suggère de ne pas tenir compte de celles-ci.

    Florent

    lundi 7 janvier 2019 08:36
  • Salut, 

    D'accord et cette erreur n'affecte rien car je les souvent : Échec du démarrage de la session « Cloud Files Diagnostic Event Listener » avec l’erreur suivante : 0xC0000022

    Merci :)
    vendredi 11 janvier 2019 07:54