Hur du fixar "De applikationsspecifika behörighetsinställningarna ger inte lokal aktiveringstillstånd för COM-serverapplikationen" -fel

Windows 10 är det senaste och det största operativsystemet av Microsoft och företaget har drivit användare att uppgradera från de tidigare ganska öppet. Det är meningsfullt och det finns flera förbättringar i det jämfört med dess föregångare. Men nyligen har många rapporter kommit in om " Distribuerad COM (DCOM) -fel Händelse-ID: 10016 " -fel i systemloggarna .

Felmeddelande

Dessa fel är ganska vanliga och det finns många olika felloggar för dem beroende på felet. I den här artikeln kommer vi att fokusera på " De applikationsspecifika behörighetsinställningarna ger inte lokal aktiveringstillstånd för COM-serverapplikationen med CLSID {} ​​och APPID {} ​​till användaren NT AUTHORITY \ LOCAL SERVICE SID () från adressen LocalHost (Med hjälp av LRPC) som körs i applikationsbehållaren Ej tillgängligt SID (Ej tillgängligt). Denna säkerhetsbehörighet kan ändras med Component Services administrativa verktyg ”Felmeddelande.

Vad orsakar felet ”De applikationsspecifika behörighetsinställningarna ger inte lokal aktiveringstillstånd” -fel?

Efter att ha fått flera rapporter från flera användare beslutade vi att undersöka problemet och utformade en lösning för att lösa det helt. Vi tittade också på orsaken till att detta fel utlöses och listade det nedan:

[/ tie_list type = "plus"]
  • Ogiltiga behörigheter: Felet uppstår när en specifik process inte har tillräckligt med behörigheter för att få tillgång till DCOM-komponenter som anges i händelseloggen.
[/ Tie_list]

Obs: Det är möjligt att systemet fungerar korrekt i vissa fall trots detta fel. Om så är fallet är det bäst att låta felet vara, men om det förhindrar att en viss applikation fungerar korrekt, följ guiden nedan:

Lösning: Ge tillgång till DCOM-komponenter

Som anges i felmeddelandet, utlöses felet när vissa processer / applikationer inte har tillgång till DCOM-komponenterna. Därför ger vi i detta steg tillgång till dessa DCOM-komponenter. För det:

  1. Tryck på "Windows" + " R " -tangenterna för att öppna Körprompt.
  2. Skriv in " Regedit " och tryck på "Enter".

    Att skriva i "Regedit" och trycka på "Enter"
  3. Navigera till följande adress.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Dubbelklicka på “ Standard ” -knappen i den högra rutan och notera “Värdedata” .
  5. Navigera till följande adress:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. Högerklicka på tangenten{9CA88EE3-ACB7-47c8-AFC4-AB702511C276} ” i den vänstra rutan.
  7. Klicka på alternativet " Behörigheter " i listan och välj " Avancerat ".
  8. Klicka på alternativet " Ändra " bredvid rubriken "Ägare" .

    Obs: Ägaren ska vara "Trusted Installer" eller så kan den visa "Kan inte visa ägare".

  9. Klicka på rubriken " Objekttyp " och välj "Användare".
  10. Klicka på “ Location ” -knappen och välj “Desktop (Name)”.
  11. Ange ditt användarnamn på det tomma utrymmet.
  12. Klicka på " OK " -knappen och klicka på " Apply " i fönstret.

    Ändra behörigheter för registernyckeln

    Obs! Upprepa också processen som anges i stegen 5-12 för “HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}” .

  13. Klicka på " OK " för att stänga fönstret och öppna fönstret " Behörigheter " som vi lanserade i "Steg 7".
  14. Klicka på " Administratörer " i rubriken "Grupp- eller användarnamn " och kontrollera alternativet " Full kontroll ".
  15. Välj " Användare " och kontrollera alternativet " Full kontroll " igen.
  16. Klicka på " Apply " för att spara ändringarna och välj " OK " för att stänga fönstret.

    Ger full kontroll till användare och administratörer
  17. Tryck på “ Windows ” + “ R ” för att öppna Kör-prompten.
  18. Skriv in “ dcomcnfg . exe ”och tryck på“ Enter ”.
  19. Expandera följande alternativ
     Komponenttjänster> Datorer> Min dator> DCOM Config 
  20. Högerklicka på " RunTime Broker " -alternativet i den högra rutan och välj knappen " Egenskaper " i listan.

    Obs! Det finns två fall av ” RunTime Broker ” som listas i listan. Följ steget nedan för att identifiera den rätta.

  21. Om AppID som listas där matchar AppID “ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 ” i felet betyder det att du har valt rätt instans av applikationen.
  22. Klicka på alternativet " Säkerhet " och kontrollera sedan alternativet " Anpassa " för " Starta och aktivera behörigheter ".
  23. Klicka på " Redigera " -knappen och klicka på " Ta bort " -knappen om det finns en " Windows Security" -prompt.
  24. Klicka på knappen " Lägg till " och skriv " NT AUTHORITY \ LOCAL SERVICE " i alternativet " Ange objektens namn att välja ".
  25. Klicka på " OK " och upprätta behörigheten "Lokal aktivering " till posten.

    Ändra DCOM-konfigurationer
  26. Kontrollera om problemet kvarstår.

Intressanta Artiklar