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 “.

Chybové hlášení

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í.
[/ tie_list]

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:

  1. Stisknutím kláves „Windows“ + „ R “ otevřete výzvu Spustit.
  2. Zadejte „ Regedit “ a stiskněte „Enter“.

    Zadejte „Regedit“ a stiskněte „Enter“
  3. Přejděte na následující adresu.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Poklepejte na klávesu „ Default “ v pravém podokně a poznamenejte si uvedené „Value Data“ .
  5. Přejděte na následující adresu:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. V levém podokně klepněte pravým tlačítkem myši na klávesu{9CA88EE3-ACB7-47c8-AFC4-AB702511C276} “.
  7. V seznamu klikněte na možnost „ Oprávnění “ a vyberte „ Upřesnit “.
  8. 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“.

  9. Klikněte na nadpis „ Typ objektu “ a vyberte „Uživatelé“.
  10. Klikněte na tlačítko „ Location “ a vyberte „Desktop (Name)“.
  11. Do mezery zadejte uživatelské jméno vašeho účtu.
  12. 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}“ .

  13. Klepnutím na „ OK “ zavřete okno a otevřete okno „ Oprávnění “, které jsme spustili v „Kroku 7“.
  14. Klikněte na „ Správci “ v záhlaví „Skupinová nebo uživatelská jména “ a zaškrtněte možnost „ Úplné řízení “.
  15. Vyberte možnost „ Users “ a znovu zaškrtněte možnost „ Full Control “.
  16. 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
  17. Stisknutím kláves „ Windows “ + „ R “ otevřete výzvu Spustit.
  18. Zadejte „ dcomcnfg . exe “a stiskněte„ Enter “.
  19. Rozbalte následující možnosti
     Služby komponent> Počítače> Tento počítač> DCOM Config 
  20. 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říkladyRunTime Broker “. Postupujte podle níže uvedených kroků a určete ten správný.

  21. 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.
  22. 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í “.
  23. Klikněte na tlačítko „ Upravit “ a klikněte na tlačítko „ Odebrat “, pokud se objeví výzva „Zabezpečení systému Windows“ .
  24. Klikněte na tlačítko „ Add “ a do možnosti „ Enter the Object Name to select “ zadejte „ NT AUTHORITY \ LOCAL SERVICE “.
  25. Klikněte na „ OK “ a udělejte oprávnění „Lokální aktivace “ k záznamu.

    Změna konfigurací DCOM
  26. Zkontrolujte, zda problém přetrvává.

Zajímavé Články