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

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

U ontvangt dit in de vorm van een systeemfout en u krijgt ook een bericht met daarin een CLSID en APPID . Deze DCOM-fout is misschien volkomen onschadelijk, maar het kan vervelend zijn om er de hele tijd mee te moeten omgaan.

Maar voordat u verdergaat 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 heeft u de CLSID en APPID uit het foutbericht nodig, en u moet de stappen in de onderstaande methode volgen.

2016-11-04_183823

Methode 1: Geef de app voldoende machtigingen die de fout veroorzaken

De CLSID en APPID zijn uniek voor een app - en als u ze allebei hebt, kunt u 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 problemen veroorzaakt. De stappen om dit te doen zijn heel eenvoudig.

  1. Druk tegelijkertijd op de Windows- en R- toets op uw toetsenbord en typ RegEdit in de Uitvoeren. Druk op Enter of klik op OK om de Register-editor te openen .

  2. Vouw vanuit de Register-editor de map HKEY_CLASSES_ROOT uit en de map CLSID erin.
  3. Zoek de map met de CLSID die u in het foutbericht hebt ontvangen.
  4. Klik er nu met de rechtermuisknop op en selecteer " permissies " en klik op " Geavanceerd ".
  5. Klik bovenaan, u ziet de eigenaar - verander deze in de groep Administrators .
  6. Selecteer onder aan het eigenaarsvenster ook Alle machtigingsvermeldingen voor onderliggende objecten vervangen . Klik op OK en selecteer vervolgens Ja tegen de Windows-beveiligingswaarschuwing .

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

  8. Pas volledige controle toe .
  9. Als u klaar bent, vouwt u HKEY_LOCAL_MACHINE Inside uit, vouwt u deze mappen uit: Software, dan Classes en dan AppID .
  10. Ga naar de map met dezelfde APPID die u in uw foutbericht hebt ontvangen. Klik met de rechtermuisknop en kies machtigingen en selecteer " Geavanceerd ".
  11. Gebruik stap 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 service die het probleem veroorzaakt.
  13. Druk op de Windows- toets en typ Configuratiescherm en open het resultaat, of open het Configuratiescherm vanuit het menu Start, afhankelijk van de versie van Windows die u gebruikt.
  14. Schakel over naar de pictogrammenweergave in de rechterbovenhoek en open Systeembeheer.

  15. Open Component Services.
  16. Klik op de computer , gevolgd door My Computer.
  17. Zoek nu eindelijk de service die het probleem veroorzaakt, klik er met de rechtermuisknop op en selecteer eigenschappen . Klik vervolgens op het tabblad Beveiliging .
  18. Als de machtigingen correct waren ingesteld in het register, zou u in dit venster Aanpassen voor alle drie de categorieën moeten kunnen selecteren (Start- en activeringsmachtigingen, Toegangsmachtigingen 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. Nadat Aanpassen is geselecteerd voor alle drie de categorieën, selecteert u Bewerken bij start- en activeringsrechten.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.
  20. Zoek in het nieuwe venster naar Systeem in de lijst met gebruikers bovenaan. Als het niet bestaat, klikt u op Toevoegen . Typ Systeem en klik op OK . Selecteer Systeem in de lijst met gebruikers in het venster. Plaats in de onderste helft van het venster een vinkje in de kolom Toestaan naast Lokaal starten en Lokale activering . Mogelijk ziet u in plaats daarvan ook Lokale toegang , zorg er wel voor dat dit item is aangevinkt in de kolom Toestaan. Klik op OK . Herhaal de stappen voor de andere twee items, Toegangsmachtigingen en Configuratiemachtigingen .
  21. Herhaal stappen [genummerd] voor andere ClSID- en AppID-waarden die in gebeurtenislogboeken worden vermeld.
  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 om een ​​back-up van uw register te maken als u wijzigingen in het register gaat aanbrengen.

  1. Klik op de Windows- knop en typ Register-editor in het zoekvak . Klik nu in de weergegeven resultaten met de rechtermuisknop op de Register-editor en klik op " Als administrator uitvoeren ".
  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 standaardrechten voor het systeem geschreven. Als gevolg hiervan hebben de apps die toegang tot de DCOM-server nodig hebben, er toegang toe.

Aanbevolen

Oplossing: Minecraft reageert niet
Wat is de registratietoepassing voor een digitale tv-tuner en moet deze worden verwijderd?
Wat is FileRepMalware en moet u het verwijderen?