Popravite pogrešku 10016 u pregledniku događaja u sustavu Windows

Budući da sam veliki tehnološki štreber, mrzim kada moj Windows stroj ne radi besprijekorno. Mislim da ako ne mogu natjerati svoje računalo da radi savršeno, kakva sam ja onda tehnička osoba? Očito, pokušaj da sve funkcionira savršeno znači trošiti puno vremena na popravljanje problema koji vjerojatno ne uzrokuju veće probleme s mojim sustavom.

Međutim, i dalje je zabavno i možete puno naučiti. U ovom članku govorim o popravljanju pogreške koja se pojavljuje u pregledniku događaja(Event Viewer) u vezi s DistributedCOM . Primijetio sam da nemam drugih pogrešaka u svom zapisniku sustava(System) osim nekoliko svaki dan s ID - om događaja (Event ID)10016 . Osnovna poruka o pogrešci bila je ista:

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

Također je naveo CLSID , APPID , SID i nešto o modificiranju dozvola korištenjem komponentnih (Component) usluga(Services) .

Nakon što sam pročitao neke guste postove na forumu, uspio sam popraviti ovu pogrešku tako da se više nije pojavljivala u pregledniku događaja(Event Viewer) . To je priličan proces, pa se pobrinite da imate sat ili dva na raspolaganju prije nego što počnete.

Korak 1 – Provjerite proces

Prva stvar koju moramo učiniti je otkriti koji je proces ili usluga povezana s CLASS ID-om(CLASS ID) navedenim u pogrešci. Da biste to učinili, kopirajte CLSID naveden u opisu događaja. U mom slučaju, počelo je s {D63B10C5 . Obavezno kopirajte i obje vitičaste zagrade.

Sada morate otvoriti uređivač registra klikom na start i upisivanjem regedit . Kada otvorite uređivač registra, kliknite na Uredi(Edit) , a zatim na Pronađi(Find) . Samo naprijed i zalijepite CLSID u okvir za pretraživanje i pritisnite Enter .

Nakon nekog vremena, trebali biste dobiti rezultat pod ključem HK_CLASSES_ROOT\CLSID . Na desnoj strani trebao bi imati dvije tipke, a zadani(Default) bi trebao navesti naziv usluge. U mom slučaju, a vjerojatno i vašem, to bi trebao biti RuntimeBroker .

AppID bi također(AppID) trebao odgovarati onome što je navedeno u poruci o pogrešci. Zatim moramo pokrenuti skriptu kako bismo mogli promijeniti dopuštenja u komponentnim (Component) uslugama(Services) za ovu uslugu.

Korak 2 – Pokrenite PowerShell skriptu

Da bismo riješili ovaj problem, moramo urediti neka dopuštenja u Component Services za RuntimeBroker , ali prije nego što to možemo učiniti moramo pokrenuti skriptu koja će nam omogućiti da izvršimo te promjene.

Da biste pokrenuli PowerShell kao administrator , trebate kliknuti na Start , upisati powershell i zatim desnom tipkom miša kliknuti rezultat i odabrati Pokreni kao administrator( Run as administrator) .

Sada preuzmite tekstualnu datoteku povezanu ovdje i kopirajte sav kod i zalijepite ga u prozor PowerShell (ako samo kliknete desnom tipkom miša u prozoru PowerShell , zalijepit će sve što je u međuspremniku). Zatim samo pritisnite Enter i trebali biste vidjeti ispisanu riječ Gotovo .(Done)

Korak 3 – Otvorite usluge komponenti

Možete otvoriti Component Services kao što ste otvorili PowerShell u 2. koraku(Step 2) . Kliknite (Click)Start i upišite usluge komponenti. Ne morate pokrenuti ovaj program kao administrator. Kada ste tamo, idite na sljedeću lokaciju:

Component Services - Computers - My Computer - DCOM Config

Pomičite se prema dolje dok ne pronađete Runtime Broker . U mom slučaju bilo ih je dvoje! Kako znate koji je naveden u pogrešci?

Desnom tipkom miša kliknite svaki od njih i odaberite Svojstva(Properties) . Na kartici Općenito(General) vidjet ćete ID aplikacije(Application ID) , koji bi trebao odgovarati AppID -u iz poruke o pogrešci. Ako dobivate pogreške u pregledniku događaja(Event Viewer) s ID-om 10016 i više od jednog CLSID -a, moguće je da je potrebno popraviti oba RuntimeBrokera . (RuntimeBrokers)U mom slučaju, morao sam popraviti samo jedan.

Korak 4 – Ispravite dopuštenja

Na kraju, moramo izmijeniti dozvole. Dok ste u prozoru svojstava RuntimeBroker , kliknite karticu Sigurnost(Security) .

Gumb Uredi(Edit) pod Dopuštenjima za pokretanje i aktivaciju(Launch and Activation Permissions) trebao bi se moći kliknuti. Ako je zasivljen, PowerShell skripta nije ispravno radila. Kada kliknete na Uredi, možda ćete vidjeti skočni dijaloški okvir koji vas upozorava na neprepoznata dopuštenja.

Ovdje NE ŽELITE kliknuti na Ukloni(Remove) . Jednostavno kliknite na gumb Odustani(Cancel) . Sada ćete vidjeti popis zadanih računa, a možda ćete vidjeti i račun nepoznat(Account Unknown) na popisu.

Želite biti sigurni da ostavite račun nepoznat(Account Unknown) kakav jest. Nemojte ga uklanjati. U ovom trenutku trebali bi vam ostati SVI PAKETI APLIKACIJE( ALL APPLICATION PACKAGES) i SAMOST(SELF) . Sada moramo dodati dva računa. Kliknite Dodaj(Add) i upišite Sustav(System) , a zatim kliknite Provjeri imena( Check Names) . Kliknite U redu(OK) i taj će račun dodati na popis.

Ponovno kliknite Dodaj(Add) i ovaj put upišite Lokalna usluga(Local Service) i slijedite iste korake.

Nakon što su oba dodana, kliknite na njih jedan po jedan i odaberite potvrdne okvire Lokalno pokretanje( Local Launch) i Lokalna aktivacija( Local Activation) pod Dopusti(Allow) . To je otprilike to! Sada ponovno pokrenite računalo i više ne biste trebali vidjeti da se ta pogreška pojavljuje u zapisnicima prikaza događaja(Event View) . Uživati!



About the author

Ja sam profesionalni audio inženjer s preko 10 godina iskustva. Posljednjih nekoliko godina radim u glazbenoj industriji i stekao sam snažnu reputaciju u tom području. Također sam vrlo iskusan operater korisničkih računa i obiteljske sigurnosti. Moje odgovornosti uključuju upravljanje korisničkim računima, pružanje podrške klijentima i davanje savjeta zaposlenicima o obiteljskoj sigurnosti.



Related posts