Kuinka korjata 'Sovelluskohtaiset käyttöoikeusasetukset eivät myönnä paikallista aktivointilupaa COM-palvelinsovellukselle' -virheen

Windows 10 on Microsoftin uusin ja suurin käyttöjärjestelmä, ja yritys on ajanut käyttäjiä päivittämään edellisistä melko avoimesti. Se on järkevää ja siinä on useita parannuksia edeltäjiinsä nähden. Viime aikoina on kuitenkin tullut paljon raportteja järjestelmälokien ” DistributedCOM (DCOM) -virheiden tapahtuman tunnus: 10016 ” -virheistä.

Nämä virheet ovat melko yleisiä, ja niille on olemassa useita erilaisia ​​virhelokeja virheen mukaan. Tässä artikkelissa keskitymme kohtaan " Sovelluskohtaiset käyttöoikeusasetukset eivät myönnä paikallista aktivointilupaa COM-palvelinsovellukselle, jossa on CLSID {} ​​ja APPID {}, käyttäjälle NT AUTHORITY \ LOCAL SERVICE SID () osoitteesta LocalHost (LRPC: n avulla), joka toimii sovelluskontissa Ei käytettävissä SID (Ei käytettävissä). Tätä suojauslupaa voidaan muokata Component Services -hallintatyökalulla ”-virhesanoma.

Mikä aiheuttaa virheen "Sovelluskohtaiset käyttöoikeusasetukset eivät anna paikallista aktivointilupaa" -virheen?

Saatuamme useita raportteja useilta käyttäjiltä päätimme tutkia ongelmaa ja kehitimme ratkaisun sen korjaamiseksi kokonaan. Tutkimme myös syyn, jonka vuoksi tämä virhe käynnistyy, ja lueteltiin se alla:

[/ tie_list type = "plus"]
  • Virheelliset käyttöoikeudet:  Virhe tapahtuu, kun tietyllä prosessilla ei ole tarpeeksi käyttöoikeuksia DCOM-komponenttien käyttämiseen tapahtumalokissa.
[/ tie_list]

Huomaa: On mahdollista, että järjestelmä toimii joissakin tapauksissa virheestä huolimatta. Tässä tapauksessa on parasta antaa virheen olla, mutta jos se estää tietyn sovelluksen toimimasta oikein, noudata seuraavaa ohjetta:

Ratkaisu: DCOM-komponenttien käyttöoikeuden myöntäminen

Kuten virhesanomassa todetaan, virhe laukaistaan, kun tietyillä prosesseilla / sovelluksella ei ole pääsyä DCOM-komponentteihin. Siksi myönnämme tässä vaiheessa pääsyn kyseisiin DCOM-komponentteihin. Sen vuoksi:

  1. Paina "Windows" + " R " -näppäimiä avataksesi Suorituskehote.
  2. Kirjoita " Regedit " ja paina "Enter".
  3. Siirry seuraavaan osoitteeseen.
    HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}
  4. Kaksoisnapsauta oikeassa ruudussa olevaa Default- näppäintä ja kirjoita muistiin luettelossa oleva "Value Data" .
  5. Siirry seuraavaan osoitteeseen:
    HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  6. Napsauta hiiren kakkospainikkeella vasemmanpuoleisessa ruudussa olevaa {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} -näppäintä.
  7. Napsauta luettelosta " Käyttöoikeudet " -vaihtoehtoa ja valitse " Lisäasetukset ".
  8. Napsauta Vaihda- vaihtoehtoa Omistaja- otsikon vieressä .

    Huomaa:  Omistajan tulee olla "Trusted Installer" tai se voi näyttää "Ei voi näyttää omistajaa".

  9. Napsauta otsikkoa " Object Type " ja valitse "Users".
  10. Napsauta " Sijainti " -painiketta ja valitse "Työpöytä (nimi)".
  11. Kirjoita tyhjään tiliin käyttäjätunnuksesi .
  12. Napsauta “ OK ” -painiketta ja napsauta ” Apply ” ikkunassa.

    Huomaa: Toista vaiheissa 5–12 ilmoitettu prosessi myös kohdalle ”HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}” .

  13. Napsauta " OK " sulkeaksesi ikkunan ja avaamalla " Käyttöoikeudet " -ikkunan, jonka käynnistimme vaiheessa 7.
  14. Napsauta "Ryhmä- tai käyttäjänimet " -otsikossa kohtaa " Järjestelmänvalvojat " ja tarkista " Täysi hallinta " -vaihtoehto. 
  15. Valitse " Käyttäjät " ja tarkista " Täysi hallinta " -vaihtoehto uudelleen.
  16. Tallenna muutokset napsauttamalla " Käytä " ja sulje ikkuna valitsemalla " OK ".
  17. Paina " Windows " + " R " avataksesi Suorituskehote.
  18. Kirjoita " dcomcnfg . exe ”ja paina“ Enter ”.
  19. Laajenna seuraavat vaihtoehdot
    Komponenttipalvelut> Tietokoneet> Oma tietokone> DCOM Config
  20. Oikeanpuoleisessa ruudussa, oikealla klikkaa aiheesta ” runtime Broker ” ja valitse ” Ominaisuudet ” -painiketta listasta.

    Huomautus:  On olemassa kaksi tapauksia on ” runtime  Broker ” mainittu luettelossa. Seuraa kunkin vaiheen alla olevaa vaihetta tunnistaaksesi oikean.

  21. Jos siellä lueteltu AppID täsmää virheessä olevan AppID: n ” 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 ” kanssa, se tarkoittaa, että olet valinnut sovelluksen oikean ilmentymän.
  22. Napsauta " Suojaus " -vaihtoehtoa ja tarkista " Käynnistä ja aktivoi käyttöoikeudet " -kohdassa " Mukauta ".
  23. Napsauta Muokkaa- painiketta ja napsauta Poista- painiketta, jos näyttöön tulee " Windows Security" -kehote.
  24. Napsauta Lisää- painiketta ja kirjoita ” NT AUTHORITY \ LOCAL SERVICE ” kohtaan ” Anna valitun objektin nimi ” -vaihtoehto.

    Huomaa: Jos NT Authority \ Local Service -palvelua ei ole, kirjoita vain "Local Service".

  25. Napsauta “ OK ” ja suurenna ”Local Activation ” -oikeus merkinnälle.
  26. Tarkista , jatkuuko ongelma.