Hoe DCOM-fout 10016 op Windows 7, 8 en 10 te repareren



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Een DCOM-fout krijgen met een gebeurtenis-ID 10016 betekent dat een programma heeft geprobeerd de DCOM-server te starten met behulp van de DCOM-infrastructuur, maar dat de gebruiker hiervoor niet de benodigde machtigingen heeft. Dit is een bekende fout die overblijft van oudere Windows-edities, maar die niet echt wordt opgelost wanneer u een upgrade uitvoert naar een nieuwere versie van het besturingssysteem en die ook wordt gezien in Windows 8 en 10.



U ontvangt deze in de vorm van een systeemfout , en je krijgt ook een bericht dat een CLSID en APPID . Dit DCOM fout is misschien volkomen onschadelijk, maar het kan vervelend zijn om het te zien en er de hele tijd mee te maken.



Maar voordat u verder gaat met het oplossen van problemen, moet u ervoor zorgen dat de voeding van uw systeem goed is en niet defect is. Als u een type overklok gebruikt (CPU, GPU of RAM), verlaag het dan of verwijder het. Zorg er ook voor dat de stuurprogramma's van uw systeem, met name GPU-stuurprogramma's, up-to-date zijn en controleer vervolgens of uw systeem vrij is van de fout die wordt besproken.



Er is een oplossing waarvan is bewezen dat deze voor veel gebruikers werkt, en daarvoor hebt u het CLSID en APPID uit het foutbericht en u moet de stappen in de onderstaande methode volgen.

2016-11-04_183823

DCOM-fout 10016 op Windows

Methode 1: Geef de S voldoende machtigingen voor het App die de fout veroorzaakt

De CLSID en APPID zijn uniek voor een app - en als je ze allebei hebt, kun je de app identificeren die de problemen veroorzaakt. Zelfs als u weet welke app de problemen veroorzaakt, hoeft u deze alleen maar voldoende machtigingen te geven, zodat deze niet elke keer dat hij deze nodig heeft, problemen veroorzaakt. De stappen om dit te doen zijn heel eenvoudig.



  1. Druk tegelijkertijd op de ramen en R toetsen op uw toetsenbord, en typ RegEdit in de Rennen druk op Enter of klik OK om het Register-editor.

    De Register-editor uitvoeren

  2. Vouw vanuit de Register-editor het HKEY_CLASSES_ROOT map en het CLSID map binnen.
  3. Zoek de map met de CLSID u heeft ontvangen in het foutbericht.

    Open CLSID in Register-editor

  4. Nu klik met de rechtermuisknop erop en selecteer ' rechten 'En klik op' Geavanceerd '.

    Open het tabblad Geavanceerd in Machtigingen

  5. Klik bovenaan, u ziet het eigenaar - verander het in de Beheerders groep.
  6. Selecteer onder aan het eigenaarsvenster ook Vervang alle machtigingsvermeldingen voor onderliggende objecten . Klik OK en selecteer vervolgens Ja naar de Windows-beveiligingswaarschuwing .

    Vervang alle machtigingsvermeldingen voor onderliggende objecten

  7. Klik in het hoofdmachtigingenvenster op Toevoegen , voer in Iedereen en klik OK . Selecteer opnieuw in het hoofdmachtigingenvenster Iedereen uit de lijst met gebruikers bovenaan en selecteer Volledige controle in de kolom Toestaan ​​in de onderste helft. Klik OK.

    Klik op Toevoegen in geavanceerde machtigingen

  8. Van toepassing zijn volledige controle .
  9. Als u klaar bent, vouwt u het HKEY_LOCAL_MACHINE Vouw binnenin deze mappen uit: Software, vervolgens Klassen , vervolgens AppID .

    Open AppID in Register-editor

  10. Ga naar de map die hetzelfde heeft APPID je hebt ontvangen in je foutmelding. Klik met de rechtermuisknop en kies machtigingen en selecteer ' Geavanceerd '.
  11. Gebruik de stappen 4 tot en met 6 om de app voldoende machtigingen te geven.
  12. Merk op dat wanneer u naar de mappen met de CLSID en APPID kijkt, u een registersleutel ziet met de naam van de dienst waardoor het probleem wordt veroorzaakt.
  13. druk de ramen key, en beide typen Controlepaneel en open het resultaat, of open het Controlepaneel via het menu Start, afhankelijk van de versie van Windows die u gebruikt.

    Open het Configuratiescherm

  14. Overschakelen naar pictogrammen weergave rechtsboven en open Administratieve hulpmiddelen.

    Administratieve tools uitvoeren

  15. Open Component Services.

    Open Components Services

  16. Klik Computer , gevolgd door Mijn Computer.

    Open Deze computer in Components Services

  17. Zoek nu eindelijk de service die het probleem veroorzaakt, klik met de rechtermuisknop het en selecteer eigendommen . Klik vervolgens op het Veiligheid tabblad.
  18. Als de machtigingen correct zijn ingesteld in het register, zou u in dit venster Aanpassen voor alle drie de categorieën moeten kunnen selecteren (Start- en activeringsrechten, Toegangsrechten en Configuratiemachtigingen). Als een van deze items grijs is, herhaalt u de voorgaande stappen voor het instellen van registermachtigingen om die instellingen te verifiëren.
  19. Zodra Aanpassen is geselecteerd voor alle drie de categorieën, selecteert u Bewerken bij lancering en Activering machtigingen. Als u een waarschuwing ontvangt dat een of meer bijgevoegde machtigingsvermeldingen een niet-herkend type hebben, klikt u op Verwijderen . Dit betekent alleen dat de machtigingen in het register zijn ingesteld op een niet-standaardwaarde, wat nodig is om de correctie te voltooien.

    Aangepaste machtigingen

  20. Zoek in het nieuwe venster naar Systeem in de lijst met gebruikers bovenaan. Als het niet bestaat, klikt u op Toevoegen . Type Systeem en klik OK . Selecteer Systeem uit de lijst met gebruikers in het venster. Plaats in de onderste helft van het venster een vinkje in het Toestaan kolom naast Lokale lancering en Lokale activering . U kunt ook zien Lokale toegang in plaats daarvan moet u ervoor zorgen dat dit item is aangevinkt in de kolom Toestaan. Klik OK . Herhaal de stappen voor de andere twee items, Toegangsrechten , en Configuratiemachtigingen .
  21. Herhaling stappen [genummerd] voor andere ClSID- en AppID-waarden vermeld in gebeurtenislogboeken.
  22. Opnieuw opstarten na het uitvoeren van de bovenstaande stappen is vereist om de wijzigingen door te voeren.

Hoewel dit misschien een lange en vermoeiende manier lijkt om het probleem op te lossen, is het naar verluidt degene die werkt voor een overgrote meerderheid van de gebruikers met dit probleem. Volg het zorgvuldig stap voor stap, en de DCOM-fout is binnen de kortste keren verdwenen.

Methode 2: Registersleutels verwijderen

Sommige conflicterende registersleutels kunnen dit probleem ook veroorzaken. Registersleutels zijn een vorm van instructies in binair formaat die het systeem moet volgen. Er zijn een paar registersleutels aanwezig in uw register waarvan bekend is dat ze problemen veroorzaken, ook al behoren ze tot de subcategorie van Microsoft zelf. Het verwijderen van deze sleutels kan het probleem oplossen.

Waarschuwing : Het wijzigen van het register van het systeem vereist technische expertise en als het verkeerd wordt gedaan, kunt u uw systeem onherstelbaar beschadigen, dus ga op eigen risico verder. Vergeet ook niet maak een back-up van uw register als u wijzigingen in het register gaat aanbrengen.

  1. Klik op de ramen en typ in het zoekvak Register-editor . Klik nu in de weergegeven resultaten met de rechtermuisknop op het Register-editor en klik op “ Als administrator uitvoeren '.

    Open Register-editor als beheerder

  2. Navigeer naar de volgende sleutel:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Ole
  3. Verwijder nu de volgende sleutels
    1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
  4. Sla de wijzigingen op en start uw systeem opnieuw op.
  5. Na het verwijderen van de bovengenoemde sleutels uit het register, worden de standaardmachtigingen voor het systeem geschreven. Als gevolg hiervan hebben de apps die toegang tot de DCOM-server nodig hebben, er toegang toe.
Tags DCOM DCOM-fout ramen 4 minuten gelezen