Fix Error 10016 in Windows Event Viewer

Omdat ik een grote techneut ben, haat ik het als mijn Windows -machine niet vlekkeloos werkt. Ik denk dat als ik mijn computer niet perfect kan laten werken, wat voor techneut ben ik dan? Het is duidelijk dat proberen om alles perfect te laten werken, veel tijd moet besteden aan het oplossen van problemen die waarschijnlijk geen grote problemen met mijn systeem veroorzaken.

Maar het blijft leuk en je leert er veel van. In dit artikel heb ik het over het oplossen van de fout die wordt weergegeven in Event Viewer met betrekking tot DistributedCOM . Ik merkte dat ik geen andere fouten in mijn systeemlogboek(System) had , behalve een paar elke dag met een gebeurtenis-ID(Event ID) van 10016 . De basisfoutmelding was hetzelfde:

The application-specific permission settings do not grant Local Activation permission for the COM Server application

Het vermeldde ook een CLSID , een APPID , een SID en iets over het wijzigen van machtigingen met Component Services .

Na het lezen van een aantal dichte forumberichten, kon ik deze fout herstellen, zodat deze niet langer in de Event Viewer verscheen . Het is nogal een proces, dus zorg ervoor dat je een uur of twee over hebt voordat je begint.

Stap 1 - Controleer het proces

Het eerste dat we moeten doen, is uitzoeken welk proces of welke service is gekoppeld aan de KLASSE-ID(CLASS ID) die in de fout wordt vermeld. Om dit te doen, ga je gang en kopieer je de CLSID die wordt vermeld in de evenementbeschrijving. In mijn geval begon het met {D63B10C5 . Zorg ervoor dat u ook beide accolades kopieert.

Nu moet je de register-editor openen door op start te klikken en regedit in te typen . Wanneer u de register-editor hebt geopend, klikt u op Bewerken(Edit) en vervolgens op Zoeken(Find) . Ga je gang en plak de CLSID in het zoekvak en druk op Enter .

Na enige tijd zou u een resultaat moeten krijgen onder de HK_CLASSES_ROOT\CLSID sleutel. Aan de rechterkant zou het twee sleutels moeten hebben en de standaardsleutel(Default) zou de naam van de service moeten vermelden. In mijn geval en waarschijnlijk ook het jouwe, zou het RuntimeBroker moeten zijn .

De AppID moet ook overeenkomen met wat wordt vermeld in het foutbericht. Vervolgens moeten we een script uitvoeren zodat we wijzigingen kunnen aanbrengen in de machtigingen in Component Services voor deze service.

Stap 2 - PowerShell-script uitvoeren

Om dit probleem op te lossen, moeten we enkele machtigingen in Component Services voor RuntimeBroker bewerken(RuntimeBroker) , maar voordat we dat kunnen doen, moeten we een script uitvoeren waarmee we die wijzigingen kunnen aanbrengen.

Om PowerShell als beheerder(Administrator) uit te voeren , moet u op Start klikken , powershell typen en vervolgens met de rechtermuisknop op het resultaat klikken en Uitvoeren als beheerder( Run as administrator) kiezen .

Ga nu je gang en download het hier gekoppelde tekstbestand en kopieer alle code en plak deze in het PowerShell -venster (als je met de rechtermuisknop in het PowerShell - venster klikt, wordt alles wat op het klembord staat geplakt). Druk vervolgens op Enter en u zou het woord Gereed(Done) moeten zien afgedrukt.

Stap 3 – Componentservices openen

U kunt Component Services openen zoals u PowerShell in stap 2(Step 2) hebt geopend . Klik(Click) op Start en typ componentservices in. U hoeft dit programma niet als beheerder uit te voeren. Eenmaal daar, navigeer naar de volgende locatie:

Component Services - Computers - My Computer - DCOM Config

Scroll naar beneden tot je Runtime Broker vindt . In mijn geval waren het er twee! Hoe weet u welke in de fout wordt vermeld?

Klik met de rechtermuisknop op elk van hen en kies Eigenschappen(Properties) . Op het tabblad Algemeen(General) ziet u Applicatie-ID(Application ID) , die moet overeenkomen met de AppID uit het foutbericht. Als u fouten krijgt in Event Viewer met een ID van 10016 en meer dan één CLSID , dan kan het zijn dat beide RuntimeBrokers moeten worden gerepareerd. In mijn geval hoefde ik er maar één te repareren.

Stap 4 – Correcte machtigingen

Ten slotte moeten we de machtigingen wijzigen. Klik in het eigenschappenvenster van RuntimeBroker op het tabblad Beveiliging .(Security)

De knop Bewerken(Edit) onder Start- en activeringsmachtigingen(Launch and Activation Permissions) moet klikbaar zijn. Als het grijs is, is het PowerShell - script niet correct uitgevoerd. Wanneer u op bewerken klikt, ziet u mogelijk een pop-upvenster waarin u wordt gewaarschuwd voor niet-herkende machtigingen.

Hier WIL je NIET op Verwijderen(Remove) klikken . Klik eenvoudig op de knop Annuleren(Cancel) . U ziet nu een lijst met standaardaccounts en mogelijk ziet u ook een account onbekend(Account Unknown) .

U wilt er zeker van zijn dat u het Account Onbekend(Account Unknown) laat zoals het is. Verwijder het niet. Op dit punt zou je ALLE APPLICATIEPAKKETTEN( ALL APPLICATION PACKAGES) en ZELF(SELF) moeten hebben . Nu moeten we twee accounts toevoegen. Klik op Toevoegen(Add) en typ Systeem(System) en klik vervolgens op Namen controleren( Check Names) . Klik op OK en het zal dat account aan de lijst toevoegen.

Klik nogmaals op Toevoegen(Add) en typ deze keer Lokale service(Local Service) in en volg dezelfde stappen.

Zodra beide zijn toegevoegd, klikt u er één voor één op en schakelt u de selectievakjes Lokaal starten( Local Launch) en Lokale activering( Local Activation) onder Toestaan(Allow) ​​in . Dat is het zo'n beetje! Ga nu door en start uw computer opnieuw op en u zou die fout niet meer moeten zien verschijnen in de Logboeken van Event View . Genieten van!



About the author

Ik ben een professionele audio engineer met meer dan 10 jaar ervaring. Ik werk de afgelopen jaren in de muziekindustrie en heb daarbinnen een sterke reputatie opgebouwd. Ik ben ook een zeer ervaren gebruikersaccount en operator voor gezinsveiligheid. Mijn verantwoordelijkheden omvatten het beheren van gebruikersaccounts, het bieden van ondersteuning aan klanten en het geven van veiligheidsadviezen voor het gezin aan werknemers.



Related posts