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 “.
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í.
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:
- Stlačením klávesov „Windows“ + „ R “ otvorte výzvu Spustiť.
- Zadajte „ Regedit “ a stlačte „Enter“.
Zadaním „Regedit“ a stlačením „Enter“ - Prejdite na nasledujúcu adresu.
HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}
- Dvakrát kliknite na tlačidlo „ Predvolené “ v pravej časti okna a zapíšte si uvedené údaje o hodnotách.
- Prejdite na nasledujúcu adresu:
HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
- Pravým tlačidlom myši kliknite na kláves „ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “ na ľavej table.
- V zozname kliknite na možnosť „ Povolenia “ a vyberte možnosť „ Rozšírené “.
- 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“.
- Kliknite na nadpis „ Typ objektu “ a vyberte „Používatelia“.
- Kliknite na tlačidlo „ Poloha “ a vyberte svoju pracovnú plochu (Názov).
- Na medzeru zadajte používateľské meno svojho účtu.
- 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}“ .
- Kliknutím na tlačidlo „ OK “ zatvorte okno a otvorte okno „ Povolenia “, ktoré sme spustili v kroku 7.
- Kliknite na „ Správcovia “ v záhlaví „ Názvy skupín alebo používateľov “ a začiarknite možnosť „ Úplná kontrola “.
- Vyberte možnosť „ Users “ a znova začiarknite možnosť „ Full Control “.
- 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 - Stlačením klávesov „ Windows “ + „ R “ otvorte výzvu Spustiť.
- Zadajte text „ dcomcnfg . exe “a stlačte„ Enter “.
- Rozviňte nasledujúce možnosti
Služby komponentov> Počítače> Tento počítač> Konfigurácia DCOM
- 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.
- 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.
- Kliknite na možnosť „ Zabezpečenie “ a potom začiarknite políčko „ Prispôsobiť “ pre „ Povolenia na spustenie a aktiváciu “.
- Kliknite na tlačidlo „ Upraviť “ a kliknite na tlačidlo „ Odstrániť “, ak sa objaví výzva „Zabezpečenie systému Windows“ .
- Kliknite na tlačidlo „ Pridať “ a do možnosti „ Zadajte názov objektov na výber “ zadajte text „ NT AUTHORITY \ LOCAL SERVICE “.
- Kliknite na „ OK “ a zadajte povolenie „Lokálna aktivácia “ k záznamu.
Zmena konfigurácie DCOM - Skontrolujte, či problém pretrváva.