Tärkein Windows 8.1 Korjaus tapahtuman ID -virheelle 10016: DCOM-palvelimella ei ole PCNAME Username SID: n paikallisen aktivointioikeuksia

Korjaus tapahtuman ID -virheelle 10016: DCOM-palvelimella ei ole PCNAME Username SID: n paikallisen aktivointioikeuksia



Äskettäin Windows 8.1 -tietokoneellani, tyhjästä, aloin saada virheitä Tapahtumalokiin päivitysten asentamisen jälkeen Patch Tuesday. Virhe liittyi hajautettuun COM (DCOM):

kuinka poistaa tyhjä sivu sanalla

Sovelluskohtaiset käyttöoikeusasetukset eivät myönnä paikallisen aktivoinnin lupaa COM-palvelinsovellukselle CLSID: llä {9E175B6D-F52A-11D8-B9A5-505054503030} ja APPID {9E175B9C-F52A-11D8-B9A5-505054503030} käyttäjälle PCNAME käyttäjänimi SID. S-1-5-21-81864976-3388411891-1937036257-1001 osoitteesta LocalHost (LRPC: tä käyttävä), joka toimii sovelluskontissa Ei käytettävissä SID (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804- 1277922394). Tätä suojauslupaa voidaan muokata Component Services -hallintatyökalulla.

Tällainen monimutkainen virhe saattaa saada kokemattomat käyttäjät turhautumaan. Ne eivät tunne tätä terminologiaa. Lisäksi DCOM-virheiden vianetsintä on tuskaa, joten jätin sen aluksi huomiotta, mutta tapahtumaloki oli täynnä niitä, koska se tapahtui noin tunnin välein. Päätin päättää korjata ongelman tutkia.

Mainonta

Niille teistä, jotka eivät tiedä, COM on Microsoftin vanha objektisuuntainen prosessien välinen viestintätekniikka. COM-palvelin on suoritettava tiedosto (EXE tai DLL), joka toteuttaa joukon COM-objekteja. Monet Windows-komponentit on toteutettu COM-objekteina ja kommunikoivat keskenään COM-standardien mukaisesti. COM-palvelimet on rekisteröity rekisteriin, ja niillä on luokan tunnus (CLSID) ja APPID.

Ensimmäinen vaihe tämän virheen vianetsinnässä oli selvittää, mihin DCOM-komponenttiin CLSID ja APPID liittyivät. Joten käynnistä rekisterieditori ja siirry tähän rekisteriavaimeen:

HKEY_CLASSES_ROOT  CLSID  {9E175B6D-F52A-11D8-B9A5-505054503030}

Tämä rekisteriavain osoittaa myös saman AppID: n kuin virheilmoitus, joka on {9E175B9C-F52A-11D8-B9A5-505054503030}. Joten, seuraavaksi siirry

HKCR  APPID  {9E175B9C-F52A-11D8-B9A5-505054503030}

Tämä kertoi minulle, että komponentti oli WSearch (Windows Search COM -objekti).

Seuraava vaihe oli määrittää tälle CLSID / AppID: lle oikeat haluamasi paikalliset aktivointioikeudet - käyttäjän suojaustunnukselleni (SID) ja sovelluksen SID: lle. Tätä varten Windows tarjoaa Component Services -työkalun, jonka avulla käyttäjä voi muokata käynnistys- ja aktivointioikeuksia, käyttöoikeuksia ja kokoonpanolupia COM-palvelimilla.

Avaa Hallintatyökalut -> Komponenttipalvelut. Laajenna Komponenttipalvelut -> Tietokone -> Oma tietokone -> DCOM-määritykset. Etsi WSearch ja napsauta sitä hiiren kakkospainikkeella -> Ominaisuudet. Siirry Suojaus-välilehdelle.

Tämän tekemisen jälkeen huomasin, että kaikki oli harmaana (pois käytöstä) tämän COM-objektin Suojaus-välilehdessä, joten minun oli ensin annettava käyttäjätililleni kaikki oikeudet rekisterissä. Avasin Regeditin uudelleen ja menin samaan avaimeen

HKEY_CLASSES_ROOT  AppID  {9E175B9C-F52A-11D8-B9A5-505054503030}

ja muutti käyttöoikeuksia. Ensin sinun on otettava omistusoikeus (tarkista 'Korvaa alihankkijoiden ja objektien omistaja'), lisää sitten käyttäjänimesi ja anna sille täydellinen hallinta. Sen jälkeen voit vaihtaa omistajuuden takaisin alkuperäiseen tiliin (NT Service TrustedInstaller).

Winaeron omistaminen ja järjestelmänvalvojan käyttöoikeuksien antaminen on erittäin helppoa RegOwnershipEx sovellus.

Nyt avasin uudelleen komponenttipalvelut (Dcomcnfg.exe) ja menin WSearch-ominaisuuksiin, Suojaus-välilehteen ja pystyin nyt muokkaamaan Käynnistys- ja Aktivointioikeudet-suojausoikeuksia, jotka näkyvät näin:

käynnistys- ja aktivointioikeudet

Suojausryhmän Kaikki kautta käyttäjätunnuksellani on jo paikallisen aktivoinnin oikeudet, mutta näytetään myös 3 muuta SID: tä, jotka eivät ole tunnettuja käyttäjätilejä tai ryhmiä, kuten niiden kuvake osoittaa. Ne ovat sovelluksen SID: itä ja viittaavat sovelluksiin. Tapahtumalokivirheessä sanottiin myös: ... käynnissä sovelluskontissa Ei käytettävissä SID (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394).

Nyt Windows-objektinvalitsimen käyttöliittymä ei näytä antavan sinun lisätä sovelluksen SID: itä suojauksen pääobjekteille. Joten napsautettuani Lisää, napsautin Lisäasetukset ... ja sitten Etsi nyt. Tämä luetteloi kaikki objektit. Mutta suurin osa heistä oli tilin SID-tunnuksia. Huomasin 'KAIKKI SOVELLUSPAKETIT', joka nimestä johtuen on luultavasti ryhmä kaikille sovelluspaketeille, joten valitsin sen. Napsauta OK kaikkialla lisätäksesi sen ja anna sille sitten Paikallinen käynnistys ja Paikallinen aktivointi -oikeudet.

kaikki sovelluspaketit

kuinka muuttaa iPhone-varmuuskopion tallennustilaa

Kun napsautat OK ja suljet Component Services -käyttöliittymän, virhe poistuu tapahtumalokista, mikä tarkoittaa, että WSearch COM -komponentilla on nyt oikeat paikalliset käynnistys- ja aktivointioikeudet.

Kirjoitin tämän artikkelin yleisenä oppaana auttaakseni kaikkia muita vianetsinnässä DCOM-virheitä tapahtumalokissaan samalla tavalla. Olen edelleen huolissani siitä, miksi Windowsilla ei ole vielä työkalua, jolla COM-objektien oikeat käyttöoikeudet voidaan helposti palauttaa, jos ne sekoittuvat.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Näytön skaalauksen määrittäminen Windows 10: ssä
Näytön skaalauksen määrittäminen Windows 10: ssä
https://www.youtube.com/watch?v=rcJSELdL_PY Windows 10: n tarkkuusasetukset päättävät, kuinka yksityiskohtaiset kuvat ja teksti näkyvät, mutta skaalaus määrittää, miten kaikki näyttää näytöltä. Riippumatta siitä, minkä tarkkuuden olet asettanut näytölle tai
Voitko tarkistaa Spotifysta, kuka piti soittolistastasi? Ei!
Voitko tarkistaa Spotifysta, kuka piti soittolistastasi? Ei!
Jos teet julkisen soittolistan Spotifyssa, kuka tahansa muu Spotify-käyttäjä voi tykätä siitä tai seurata sitä. Heidän ei tarvitse edes seurata sinua pitääkseen soittolistastasi. Onko Spotify-soittolistallasi yksi tai tuhat tykkäystä,
Korjaa Windows 10: n luettelo-ongelmassa määritetty tuntematon asettelu
Korjaa Windows 10: n luettelo-ongelmassa määritetty tuntematon asettelu
Korjaa ongelma Windows 10: ssä, kun Microsoft Store näyttää jatkuvasti virheilmoituksen Jotain epäonnistui, Tuntematon asettelu määritetty luettelossa.
Piilottaako VPN:n käyttö IP-osoitteesi? Joo
Piilottaako VPN:n käyttö IP-osoitteesi? Joo
Jotkut ihmiset eivät mene verkkoon, ellei heillä ole virtuaalista yksityistä verkkoa (VPN), kun taas toisten mielestä pelkkä incognito-tilan käyttäminen verkkoa selattaessa riittää pitämään heidät turvassa. Jos kuulut jälkimmäiseen ryhmään,
Dishonored 2 -uutiset ja Yhdistyneen kuningaskunnan julkaisupäivä: Katso Clockwork Mansionin matalan ja korkean kaaoksen versioita
Dishonored 2 -uutiset ja Yhdistyneen kuningaskunnan julkaisupäivä: Katso Clockwork Mansionin matalan ja korkean kaaoksen versioita
Ei ole kauan, kun Dishonored 2 tynnyriä kuin paholainen, heittää ammuksia ja viipaloi päänsä kuin muodin loppuminen. Tai ei. Ehkä se hiipii valleille välttäen vartijoita ja putoamista
Kuinka tehdä albumi SoundCloudissa
Kuinka tehdä albumi SoundCloudissa
Jos olet aloitteleva muusikko ilman levy-yhtiötä, haaveilet luultavasti kykyjenetsijän löytämisestä jonain päivänä. Mutta siihen asti albumien tekeminen ja niiden lataaminen kätevälle alustalle, kuten SoundCloudille, voi olla valtavaa
Kuinka lisätä uusia kirjasimia Microsoft Wordiin
Kuinka lisätä uusia kirjasimia Microsoft Wordiin
Koska Microsoft Wordin mukana tulee niin monta fonttia, löydät todennäköisesti oikean fontin mihin tahansa tilanteeseen. Mutta vaikka monet kirjasimet eivät välttämättä riitä joskus. Ehkä etsit fontti, joka tekee