Hur du åtgärdar DCOM-fel 10016 på Windows 7, 8 och 10

Att få ett DCOM-fel med ett händelse-ID 10016 innebär att ett program försökte starta DCOM-servern med hjälp av DCOM-infrastrukturen, men användaren har inte nödvändiga behörigheter för att göra det. Detta är ett känt fel som kvarstår från äldre Windows-utgåvor, men det löses faktiskt inte när du uppgraderar till en nyare version av operativsystemet och ses också i Windows 8 och 10.

Du kommer att få detta i form av ett systemfel och du kommer också att få ett meddelande som innehåller ett CLSID och APPID . Det här DCOM-felet kan vara helt ofarligt, men det kan vara irriterande att se det och behöva hantera det hela tiden.

Men innan du går vidare med felsökningsprocessen, se till att systemets strömförsörjning är upp till märket och inte är felaktigt. Om du använder någon typ av överklockning (CPU, GPU eller RAM), sänk ner den eller ta bort den. Se också till att ditt systems drivrutiner, särskilt GPU-drivrutiner, är uppdaterade och kontrollera sedan om ditt system inte innehåller felet som diskuteras.

Det finns en lösning som har visat sig fungera för många användare, och för att göra det behöver du CLSID och APPID från felmeddelandet, och du bör följa stegen i metoden nedan.

2016-11-04_183823

Metod 1: Ge de effektiva behörigheterna till appen som orsakar felet

CLSID och APPID är unika för en app - och att ha dem båda kan hjälpa dig att identifiera appen som orsakar problemen. Även om du vet vilken app som orsakar problemen, behöver du bara ge den tillräckliga behörigheter så att den inte orsakar problem varje gång den behöver dem. Stegen för att göra det är mycket enkla.

  1. Tryck samtidigt på Windows- och R- tangenterna på tangentbordet och skriv RegEdit i Run. Tryck på Enter eller klicka på OK för att öppna Registerredigeraren.

  2. Från registerredigeraren expanderar du mappen HKEY_CLASSES_ROOT och CLSID- mappen inuti.
  3. Hitta mappen med CLSID som du fick i felmeddelandet.
  4. Nu högerklicka på den och välj ” behörigheter ” och klicka på ” Advanced ”.
  5. Klicka på Högst upp ser du ägaren - ändra den till gruppen Administratörer .
  6. Längst ned i ägarfönstret väljer du också Ersätt alla poster för underordnade behörigheter . Klicka på OK och välj sedan Ja till Windows säkerhetsvarning .

  7. Tillbaka i huvudbehörighetsfönstret, klicka på Lägg till , ange alla och klicka på OK . Återigen i huvudbehörighetsfönstret, välj Alla i listan över användare överst och välj Full kontroll från kolumnen Tillåt i nedre halvan. Klicka på OK.

  8. Tillämpa full kontroll .
  9. När du är klar expanderar du HKEY_LOCAL_MACHINE inuti, expanderar dessa mappar: Programvara, sedan Klasser och sedan AppID .
  10. Gå till mappen som har samma APPID som du fick i ditt felmeddelande. Högerklicka och välj behörigheter och välj “ Avancerat ”.
  11. Ge appen tillräckliga behörigheter med hjälp av steg 4 till 6.
  12. Observera att när du tittar på mapparna med CLSID och APPID ser du en registernyckel med namnet på den tjänst som orsakar problemet.
  13. Tryck på Windows- tangenten och skriv antingen Kontrollpanelen och öppna resultatet eller öppna Kontrollpanelen från Start-menyn, beroende på vilken version av Windows du använder.
  14. Byt till ikonvyn längst upp till höger och öppna Administrationsverktyg.

  15. Öppna komponenttjänster.
  16. Klicka på Dator , följt av My Computer.
  17. Nu äntligen hitta den tjänst som orsakar problemet, högerklicka på den och välj egenskaper . Klicka sedan på fliken Säkerhet .
  18. Om behörigheterna var korrekt inställda i registret skulle du kunna välja Anpassa i alla tre kategorierna i det här fönstret (Start- och aktiveringsbehörigheter, åtkomstbehörigheter och konfigurationsbehörigheter). Om något av dessa objekt är nedtonade upprepar du föregående steg för att ställa in registerbehörigheter för att verifiera dessa inställningar.
  19. När Anpassa har valts i alla tre kategorierna, välj Redigera vid start- och aktiveringsbehörigheter.Om du får en varning om att en eller flera bifogade behörighetsposter har en okänd typ klickar du på Ta bort . Detta betyder bara att behörigheter i registret sattes till ett icke-standardvärde, vilket är nödvändigt för att slutföra korrigeringen.
  20. I det nya fönstret leta efter System i listan över användare högst upp. Om det inte finns klickar du på Lägg till . Skriv System och klicka på OK . Välj System i listan över användare i fönstret. I den nedre halvan av fönstret markerar du krysset i kolumnen Tillåt bredvid Lokal start och lokal aktivering . Du kan också se Lokal åtkomst istället, se bara till att det finns en kontroll för det här objektet i kolumnen Tillåt. Klicka på OK . Upprepa stegen för de andra två objekten, åtkomstbehörigheter och konfigurationsbehörigheter .
  21. Upprepa steg [numrerade] för andra ClSID- och AppID-värden listade i händelseloggar.
  22. Omstart efter att ha utfört stegen ovan krävs för att ändringarna ska träda i kraft.

Även om detta kan verka som ett långt och ansträngande sätt att lösa problemet, är det det som har rapporterats fungera för en stor majoritet av användarna som har detta problem. Följ det noggrant steg för steg så får du DCOM-felet på nolltid.

Metod 2: Ta bort registernycklar

Vissa motstridiga registernycklar kan också orsaka detta problem. Registreringsnycklar är en form av instruktioner i binär för systemet att följa. Det finns några registernycklar i ditt register som även om de tillhör Microsoft-underkategorin är kända för att orsaka problem. Att ta bort dessa nycklar kan lösa problemet.

Varning : Att ändra systemregistret kräver teknisk expertis och om det görs fel kan du skada ditt system utan reparation, så fortsätt på egen risk. Glöm inte att skapa en säkerhetskopia av ditt register om du ska göra ändringar i registret.

  1. Klicka på Windows- knappen och skriv registreringsredigeraren i sökrutan . Nu i de visade resultaten, högerklicka på Registerredigeraren och klicka på " Kör som administratör ".
  2. Navigera till följande tangent:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ole
  3. Radera nu följande tangenter
    1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
  4. Spara ändringar och starta om systemet.
  5. Efter att ovannämnda nycklar har tagits bort från registret skrivs standardbehörigheterna för systemet. Som ett resultat kommer de appar som kräver åtkomst till DCOM-servern att ha tillgång till den.

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det