Jak opravit chybu „Nastavení oprávnění pro konkrétní aplikaci neudělují oprávnění k místní aktivaci pro aplikaci COM Server“
Windows 10 je nejnovější a největší operační systém společnosti Microsoft a společnost tlačí uživatele, aby upgradovali z předchozích zcela otevřeně. Dává to smysl, stejně jako existuje několik vylepšení oproti předchůdcům. V poslední době se však v systémových protokolech objevuje řada hlášení o chybách „ DistributedCOM (DCOM). ID události: 10016 “.
Tyto chyby jsou celkem běžné a existuje mnoho různých protokolů chyb, které závisí na chybě. V tomto článku se zaměříme na „ Nastavení oprávnění pro konkrétní aplikace neudělují povolení k místní aktivaci pro aplikaci COM Server s CLSID {} a APPID {} uživateli NT AUTHORITY \ LOCAL SERVICE SID () z adresy LocalHost (Pomocí LRPC) spuštěné v kontejneru aplikace Unavailable SID (Unavailable). Toto oprávnění zabezpečení lze upravit pomocí chybové zprávy „ Nástroj pro správu komponentových služeb “.
Co způsobuje chybu „Nastavení oprávnění pro konkrétní aplikaci neudělují povolení k místní aktivaci“?
Poté, co jsme obdrželi řadu zpráv od více uživatelů, jsme se rozhodli problém prošetřit a navrhli řešení, abychom ho úplně vyřešili. Také jsme se podívali na důvod, proč byla tato chyba vyvolána, a uvedli jsme ji níže:
[/ tie_list type = "plus"]- Neplatná oprávnění: K chybě dochází, pokud konkrétní proces nemá dostatečná oprávnění pro přístup k součástem DCOM uvedeným v protokolu událostí.
Poznámka: Je možné, že systém v některých případech i přes tuto chybu funguje správně. V takovém případě je nejlepší nechat chybu být, ale pokud brání správné fungování určité aplikace, postupujte podle pokynů níže:
Řešení: Poskytnutí přístupu ke komponentám DCOM
Jak je uvedeno v chybové zprávě, chyba se spustí, když určité procesy / aplikace nemají přístup ke komponentám DCOM. Proto v tomto kroku udělujeme přístup k těmto součástem DCOM. Pro to:
- Stisknutím kláves „Windows“ + „ R “ otevřete výzvu Spustit.
- Zadejte „ Regedit “ a stiskněte „Enter“.
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 „ Default “ v pravém podokně a poznamenejte si uvedené „Value Data“ .
- Přejděte na následující adresu:
HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
- V levém podokně klepněte pravým tlačítkem myši na klávesu „ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “.
- V seznamu klikněte na možnost „ Oprávnění “ a vyberte „ Upřesnit “.
- Klikněte na možnost „ Změnit “ vedle nadpisu „Vlastník“ .
Poznámka: Vlastníkem by měl být „Důvěryhodný instalační program“, nebo se může zobrazit „Nelze zobrazit vlastníka“.
- Klikněte na nadpis „ Typ objektu “ a vyberte „Uživatelé“.
- Klikněte na tlačítko „ Location “ a vyberte „Desktop (Name)“.
- Do mezery zadejte uživatelské jméno vašeho účtu.
- Klikněte na tlačítko „ OK “ a v okně klikněte na „ Použít “.
Změna oprávnění pro klíč registru Poznámka: Opakujte také postup uvedený v krocích 5-12 pro „HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}“ .
- Klepnutím na „ OK “ zavřete okno a otevřete okno „ Oprávnění “, které jsme spustili v „Kroku 7“.
- Klikněte na „ Správci “ v záhlaví „Skupinová nebo uživatelská jména “ a zaškrtněte možnost „ Úplné řízení “.
- Vyberte možnost „ Users “ a znovu zaškrtněte možnost „ Full Control “.
- Klepnutím na „ Použít “ změny uložíte a kliknutím na „ OK “ okno zavřete.
Poskytování úplné kontroly uživatelům a správcům - 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 myši na možnost „ RunTime Broker “ a v seznamu vyberte tlačítko „ Vlastnosti “.
Poznámka: V seznamu jsou uvedeny dva příklady „ RunTime Broker “. Postupujte podle níže uvedených kroků a určete ten správný.
- Pokud se zde uvedený identifikátor AppID shoduje s chybovým kódem AppID „ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 “, 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 “ pro „ Spouštěcí a aktivační oprávnění “.
- Klikněte na tlačítko „ Upravit “ a klikněte na tlačítko „ Odebrat “, pokud se objeví výzva „Zabezpečení systému Windows“ .
- Klikněte na tlačítko „ Add “ a do možnosti „ Enter the Object Name to select “ zadejte „ NT AUTHORITY \ LOCAL SERVICE “.
- Klikněte na „ OK “ a udělejte oprávnění „Lokální aktivace “ k záznamu.
Změna konfigurací DCOM - Zkontrolujte, zda problém přetrvává.