Ako opraviť chybu „Nastavenia povolení pre konkrétne aplikácie neudelujú povolenie na miestnu aktiváciu pre aplikáciu COM Server“

Windows 10 je najnovší a najväčší operačný systém spoločnosti Microsoft a spoločnosť tlačí používateľov, aby upgradovali z tých predchádzajúcich pomerne otvorene. Dáva to zmysel, ako aj niekoľko zlepšení v porovnaní s jeho predchodcami. V poslednej dobe sa však v systémových denníkoch objavuje veľa hlásení o chybách „ DistributedCOM (DCOM). ID udalosti: 10016 “.

Chybná správa

Tieto chyby sú celkom bežné a existuje mnoho rôznych protokolov chýb, ktoré závisia od chyby. V tomto článku sa zameriame na „ Nastavenia povolení pre konkrétne aplikácie neudelujú povolenie na lokálnu aktiváciu pre serverovú aplikáciu COM s CLSID {} ​​a APPID {} ​​pre používateľa NT AUTHORITY \ LOCAL SERVICE SID () z adresy LocalHost. (Pomocou LRPC), ktorý je spustený v kontajneri aplikácie Unavailable SID (Unavailable). Toto bezpečnostné povolenie možno zmeniť pomocou chybového hlásenia „ Nástroj na správu komponentov “.

Čo spôsobuje chybu „Nastavenia povolení pre konkrétne aplikácie neudelujú povolenie na miestnu aktiváciu“?

Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém prešetriť a navrhli riešenie na jeho úplné vyriešenie. Skúmali sme tiež dôvod, prečo bola táto chyba spôsobená, a uviedli sme ju nižšie:

[/ tie_list type = "plus"]
  • Neplatné povolenia: K chybe dôjde, keď konkrétny proces nemá dostatok povolení na prístup k komponentom DCOM, ktoré sú uvedené v protokole udalostí.
[/ Tie_list]

Poznámka: Je možné, že v niektorých prípadoch systém napriek tejto chybe funguje správne. Ak je to tak, najlepšie je nechať chybu, ale ak bráni správnemu fungovaniu určitej aplikácie, postupujte podľa pokynov uvedených nižšie:

Riešenie: Poskytnutie prístupu ku komponentom DCOM

Ako je uvedené v chybovom hlásení, chyba sa vyvolá, keď určité procesy / aplikácia nemajú prístup k komponentom DCOM. Preto v tomto kroku poskytneme prístup k týmto komponentom DCOM. Pre to:

  1. Stlačením klávesov „Windows“ + „ R “ otvorte výzvu Spustiť.
  2. Zadajte „ Regedit “ a stlačte „Enter“.

    Zadaním „Regedit“ a stlačením „Enter“
  3. Prejdite na nasledujúcu adresu.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Dvakrát kliknite na tlačidlo „ Predvolené “ v pravej časti okna a zapíšte si uvedené údaje o hodnotách.
  5. Prejdite na nasledujúcu adresu:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. Pravým tlačidlom myši kliknite na kláves{9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “ na ľavej table.
  7. V zozname kliknite na možnosť „ Povolenia “ a vyberte možnosť „ Rozšírené “.
  8. Kliknite na možnosť „ Zmeniť “ vedľa nadpisu „Vlastník“ .

    Poznámka: Vlastníkom by mal byť „Dôveryhodný inštalátor“ alebo sa môže zobraziť „Nedá sa zobraziť vlastník“.

  9. Kliknite na nadpis „ Typ objektu “ a vyberte „Používatelia“.
  10. Kliknite na tlačidlo „ Poloha “ a vyberte svoju pracovnú plochu (Názov).
  11. Na medzeru zadajte používateľské meno svojho účtu.
  12. Kliknite na tlačidlo „ OK “ a v okne kliknite na „ Použiť “.

    Zmena povolení pre kľúč databázy Registry

    Poznámka: Zopakujte postup uvedený v krokoch 5-12 aj pre „HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}“ .

  13. Kliknutím na tlačidloOK “ zatvorte okno a otvorte okno „ Povolenia “, ktoré sme spustili v kroku 7.
  14. Kliknite na „ Správcovia “ v záhlaví „ Názvy skupín alebo používateľov “ a začiarknite možnosť „ Úplná kontrola “.
  15. Vyberte možnosť „ Users “ a znova začiarknite možnosť „ Full Control “.
  16. Kliknutím na „ Použiť “ uložíte zmeny a kliknutím na „ OK “ okno zatvoríte.

    Poskytovanie úplnej kontroly používateľom a správcom
  17. Stlačením klávesov „ Windows “ + „ R “ otvorte výzvu Spustiť.
  18. Zadajte text „ dcomcnfg . exe “a stlačte„ Enter “.
  19. Rozviňte nasledujúce možnosti
     Služby komponentov> Počítače> Tento počítač> Konfigurácia DCOM 
  20. Na pravej table kliknite pravým tlačidlom myši na možnosť „ RunTime Broker “ a v zozname vyberte tlačidlo „ Vlastnosti “.

    Poznámka: V zozname sú uvedené dva príklady aplikácie „ RunTime Broker “. Pri určovaní toho správneho postupujte podľa nižšie uvedeného postupu.

  21. Ak sa tu uvedený identifikátor AppID zhoduje s chybovým identifikátorom AppID „ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 “, znamená to, že ste vybrali správnu inštanciu aplikácie.
  22. Kliknite na možnosť „ Zabezpečenie “ a potom začiarknite políčkoPrispôsobiť “ pre „ Povolenia na spustenie a aktiváciu “.
  23. Kliknite na tlačidlo „ Upraviť “ a kliknite na tlačidlo „ Odstrániť “, ak sa objaví výzva „Zabezpečenie systému Windows“ .
  24. Kliknite na tlačidlo „ Pridať “ a do možnosti „ Zadajte názov objektov na výber “ zadajte text „ NT AUTHORITY \ LOCAL SERVICE “.
  25. Kliknite na „ OK “ a zadajte povolenie „Lokálna aktivácia “ k záznamu.

    Zmena konfigurácie DCOM
  26. Skontrolujte, či problém pretrváva.

Zaujímavé Články