Jak opravit chybu „Nastavení oprávnění pro konkrétní aplikaci neuděluje oprávnění místní aktivace pro aplikaci serveru COM“
Windows 10 je nejnovější a největší operační systém společnosti Microsoft a společnost tlačí uživatele na upgrade z předchozích zcela otevřeně. Dává to smysl a v jeho předchůdcích je několik vylepšení. Poměrně nedávno však v systémových protokolech přichází spousta zpráv o chybách „ Události chyb DistributedCOM (DCOM): 10016 “.

Tyto chyby jsou poměrně časté a existuje pro ně mnoho různých protokolů chyb v závislosti na chybě. V tomto článku se zaměříme na „ Nastavení oprávnění pro konkrétní aplikaci Neudělujte oprávnění místní aktivace pro aplikaci serveru COM s CLSID {} a APPID {} uživateli NT AUTHORITY \ LOCAL SERVICE SID () z adresy LocalHost (Použití LRPC) spuštěné v kontejneru aplikace Nedostupné SID (Nedostupné). Toto bezpečnostní oprávnění lze upravit pomocí nástroje pro správu služby Component Services ”Chybová zpráva.
Co způsobuje chybu „Nastavení oprávnění pro konkrétní aplikaci Neudělujte oprávnění k místní aktivaci“?
Po obdržení mnoha zpráv od více uživatelů jsme se rozhodli problém prošetřit a navrhli jsme řešení, které jej zcela napraví. Podívali jsme se také na důvod, kvůli kterému je tato chyba spuštěna, a uvedli jsme jej níže:
[/ tie_list type = "plus"]- Neplatná oprávnění: K chybě dojde, když konkrétní proces nemá dostatečná oprávnění pro přístup ke komponentám DCOM, které jsou uvedeny v protokolu událostí.
Poznámka: Je možné, že i přes tuto chybu bude systém v některých případech fungovat správně. V takovém případě je nejlepší nechat chybu být, ale pokud brání určité aplikaci ve správném fungování, postupujte podle níže uvedeného průvodce:
Řešení: Udělení přístupu ke komponentám DCOM
Jak je uvedeno v chybové zprávě, chyba se aktivuje, když určité procesy / aplikace nemají přístup ke komponentám DCOM. V tomto kroku proto udělíme přístup k těmto komponentám DCOM. Pro to:
- Stisknutím kláves „Windows“ + „ R “ otevřete výzvu Spustit.
- Zadejte „ Regedit “ a stiskněte „Enter“.
- Přejděte na následující adresu.
HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}
- Poklepejte na klávesu „ Výchozí “ v pravém podokně a poznamenejte si uvedená „Údaj hodnoty“ .
- Přejděte na následující adresu:
HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
- Klikněte pravým tlačítkem na klávesu „ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “ v levém podokně.
- V seznamu klikněte na možnost „ Oprávnění “ a vyberte „ Pokročilé “.
- Klikněte na možnost „ Změnit “ vedle nadpisu „Vlastník“ .
Poznámka: Vlastníkem by měl být „Důvěryhodný instalátor“, jinak by se mohl zobrazit „Nelze zobrazit vlastníka“.
- Klikněte na záhlaví „ Typ objektu “ a vyberte „Uživatelé“.
- Klikněte na tlačítko „ Umístění “ a vyberte „Plochu (název)“.
- Do prázdného prostoru zadejte uživatelské jméno svého účtu.
- Klikněte na tlačítko „ OK “ a v okně klikněte na „ Použít “.
Poznámka: Opakujte postup uvedený v krocích 5–12 i pro „HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}“ .
- Kliknutím na „ OK “ zavřete okno a otevřete okno „ Oprávnění “, které jsme spustili v „Kroku 7“.
- Klikněte na „ Administrators “ v záhlaví „Group or User names “ a zaškrtněte volbu „ Full Control “.
- Vyberte „ Uživatelé “ a znovu zaškrtněte možnost „ Plná kontrola “.
- Kliknutím na „ Použít “ uložíte změny a kliknutím na „ OK “ zavřete okno.
- Stisknutím kláves „ Windows “ + „ R “ otevřete výzvu Spustit.
- Zadejte „ dcomcnfg . exe “a stiskněte„ Enter “.
- Rozbalte následující možnosti
Služby komponent> Počítače> Tento počítač> DCOM Config
- V pravém podokně klikněte pravým tlačítkem na možnost „ RunTime Broker “ a v seznamu vyberte tlačítko „ Vlastnosti “.
Poznámka: V seznamu jsou uvedeny dvě instance „ RunTime Broker “. Postupujte podle níže uvedených kroků pro každý z nich a určete ten správný.
- Pokud se zde uvedené AppID shoduje s AppID „ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 “ v chybě, znamená to, že jste vybrali správnou instanci aplikace.
- Klikněte na možnost „ Zabezpečení “ a poté zaškrtněte možnost „ Přizpůsobit “ u možnosti „ Spouštěcí a aktivační oprávnění “.
- Klikněte na tlačítko „ Upravit “ a klikněte na tlačítko „ Odebrat “, pokud se zobrazí výzva „Zabezpečení Windows“ .
- Klikněte na tlačítko „ Přidat “ a do pole „ Zadejte název objektu k výběru “ zadejte „ NT AUTHORITY \ LOKÁLNÍ SLUŽBA “ .
Poznámka: Pokud NT Authority \ Local Service není k dispozici, zkuste jednoduše zadat „Local Service“.
- Klikněte na „ OK “ a uveďte oprávnění „Místní aktivace “ ke vstupu.
- Zkontrolujte, zda problém přetrvává.