Būdams liels tehniskais ģeogrāfisks, es ienīstu, kad mana Windows mašīna nedarbojas nevainojami. Es skaitu, ja es nevaru saņemt savu datoru perfekti, tad kāda veida tech persona es esmu? Acīmredzot, cenšoties panākt visu, lai strādātu, tas nozīmē, ka daudz laika ir jārēķinās ar problēmām, kas, iespējams, nerada lielas problēmas ar manu sistēmu.
Tomēr tas joprojām ir jautri un jums ir daudz jāiemācās. Šajā rakstā es runāju par kļūdu, kas parādās notikumu skatītājā saistībā ar DistributedCOM . Es pamanīju, ka manā Sistēmas žurnālā nav citu kļūdu, izņemot dažas katru dienu ar notikuma ID 10016 . Bāzes kļūdas ziņojums bija tāds pats:
Lietojumprogrammu specifiskās atļaujas iestatījumi nepiešķir lokālās aktivizācijas atļauju COM Server lietojumprogrammai
Tajā uzskaitīti arī CLSID, APPID, SID un kaut kas par atļauju modificēšanu, izmantojot komponentu pakalpojumus.
Pēc iepazīšanās ar dažiem bieziem foruma ziņojumiem es varēju novērst šo kļūdu, lai vairs nebūtu redzams notikumu skatītājā. Tas ir diezgan process, tāpēc pārliecinieties, ka jums ir stundas vai divas rezerves, pirms sākat.
1. solis - pārbaudiet procesu
Pirmā lieta, kas mums jādara, ir izdomāt, kurš process vai pakalpojums ir saistīts ar kļūdas CLASS ID. Lai to izdarītu, dodieties uz priekšu un kopējiet notikumu aprakstā norādīto CLSID. Manā gadījumā tas sākās ar {D63B10C5 . Pārliecinieties, lai kopētu abus cirtainos bikšturi.
Tagad jums ir jāatver reģistra redaktors, noklikšķinot uz starta un ierakstot regedit . Kad ir atvērts reģistra redaktors, noklikšķiniet uz Rediģēt un pēc tam uz Atrast . Iet uz priekšu un ielīmējiet CLSID meklēšanas lodziņā un nospiediet taustiņu Enter.
Pēc kāda laika jums vajadzētu iegūt rezultātu zem HK_CLASSES_ROOT CLSID Labajā pusē tai jābūt divām atslēgām, un noklusējuma sarakstā jānorāda pakalpojuma nosaukums. Manā gadījumā un, iespējams, arī jums, tai vajadzētu būt RuntimeBroker .
AppID arī jāatbilst kļūdas ziņojumā norādītajam. Tālāk mums ir jārīko skripts, lai mēs varētu veikt izmaiņas pakalpojumā Komponentu pakalpojumi.
2. solis - palaidiet PowerShell skriptu
Lai atrisinātu šo problēmu, mums ir jāpārveido dažas atļaujas komponenta pakalpojumos RuntimeBroker, bet pirms mēs varam darīt, mums ir jādarbojas skripts, kas ļaus mums veikt šīs izmaiņas.
Lai palaistu PowerShell kā administratoru, jums ir jānoklikšķina uz Sākt, ierakstiet powerhell un pēc tam ar peles labo pogu noklikšķiniet uz rezultāta un izvēlieties Palaist kā administratoram .
Tagad dodieties uz priekšu un lejupielādējiet šeit saistīto teksta failu un kopējiet visu kodu un ielīmējiet to PowerShell logā (ja jūs vienkārši ar peles labo pogu noklikšķiniet uz PowerShell loga, tas ielīmēs visu, kas atrodas starpliktuvē). Pēc tam vienkārši nospiediet taustiņu Enter, un jums vajadzētu redzēt izdrukāto vārdu Done .
3. solis - Atvērt komponenta pakalpojumus
Jūs varat atvērt komponentu pakalpojumus tāpat kā jūs atvērāt PowerShell 2. solī. Noklikšķiniet uz Sākt un ierakstiet sastāvdaļu pakalpojumus. Jums nav nepieciešams palaist šo programmu kā administratoru. Pēc tam dodieties uz šādu atrašanās vietu:
Komponentu pakalpojumi - Datori - Mans dators - DCOM konfigurācija
Ritiniet uz leju, līdz atrodat Runtime Broker . Manā gadījumā viņiem bija divi! Kā jūs zināt, kura no tām ir kļūdā?
Ar peles labo pogu noklikšķiniet uz katra no tām un izvēlieties Rekvizīti . Cilnē Vispārīgi jūs redzēsiet lietojumprogrammas ID, kam jāatbilst kļūdas ziņojuma AppID. Ja jūs saņemat kļūdas notikumu skatītājā ar ID 10016 un vairāk nekā vienu CLSID, tad varētu būt, ka abi RuntimeBrokers ir jāregulē. Manā gadījumā man bija tikai jānosaka.
4. solis - pareizas atļaujas
Visbeidzot, mums ir jāmaina atļaujas. RuntimeBroker rekvizītu logā noklikšķiniet uz cilnes Drošība .
Poga Rediģēt zem palaišanas un aktivizēšanas atļaujām ir jāklikšķina. Ja tas ir pelēkots, PowerShell skripts nedarbojās pareizi. Noklikšķinot uz rediģēšanas, jūs varat redzēt uznirstošo dialoglodziņu, kas brīdina par neatpazītām atļaujām.
Šeit jūs nevēlaties noklikšķināt uz Noņemt . Vienkārši noklikšķiniet uz pogas Atcelt . Tagad jūs redzēsiet noklusējuma kontu sarakstu, un jūs, iespējams, redzēsiet arī kontu Nezināms .
Vēlaties pārliecināties, ka esat atstājis kontu nezināmā veidā . Neizņemiet to. Šajā brīdī jums vajadzētu palikt VISIEM LIETOŠANAS PAKETĀM un SELF . Tagad mums ir jāpievieno divi konti. Noklikšķiniet uz Pievienot un ierakstiet sistēmā un pēc tam noklikšķiniet uz Pārbaudīt vārdus . Noklikšķiniet uz Labi un tas pievienos šo kontu sarakstam.
Noklikšķiniet uz Pievienot vēlreiz un šo laika tipu vietējā pakalpojumā un izpildiet tās pašas darbības.
Kad abi ir pievienoti, noklikšķiniet uz tiem pa vienam un atlasiet izvēles rūtiņu Vietējās palaišanas un lokālās aktivizēšanas izvēles rūtiņa Atļaut . Tas ir par to! Tagad dodieties uz priekšu un restartējiet datoru, un vairs nevajadzētu redzēt šo kļūdu notikumu skatīšanas žurnālos. Izbaudi!