Hogyan javítsuk ki az „Alkalmazás-specifikus engedélybeállítások nem adnak helyi engedélyezési engedélyt a COM szerver alkalmazás számára” hibát
A Windows 10 a Microsoft legújabb és legnagyobb operációs rendszere, és a vállalat meglehetősen nyíltan arra késztette a felhasználókat, hogy frissítsenek az előzőekhez képest. Van értelme, és számos előrelépés is van elődeihez képest. A közelmúltban azonban sok jelentés érkezett a “ DistributedCOM (DCOM) hibák esemény azonosítója: 10016 ” hibákról a rendszernaplókban.
Ezek a hibák meglehetősen általánosak, és a hibától függően sok különféle hibanapló létezik számukra. Ebben a cikkben az „ Alkalmazás-specifikus engedélybeállítások nem adnak helyi engedélyezési engedélyt a COM-kiszolgáló alkalmazáshoz a CLSID {} és az APPID {} segítségével a Felhasználó NT HATÓSÁG \ HELYES SZOLGÁLTATÁSI SID () (a LocalHost címről) elemére. (LRPC használatával) fut az alkalmazáskonténerben Nem érhető el SID (nem elérhető). Ez a biztonsági engedély módosítható a Komponens Szolgáltatások Felügyeleti eszköz ”hibaüzenettel.
Mi okozza a „Az alkalmazás-specifikus engedélybeállítások nem adnak helyi aktiválási engedélyt” hibát?
Miután számos jelentést kapott több felhasználótól, úgy döntöttünk, hogy kivizsgáljuk a problémát, és kidolgoztunk egy megoldást annak teljes kijavítására. Megvizsgáltuk továbbá azt az okot, amely miatt ez a hiba megjelenik, és felsoroltuk az alábbiakban:
[/ tie_list type = "plus"]- Érvénytelen engedélyek: A hiba akkor fordul elő, ha egy adott folyamatnak nincs elegendő jogosultsága az eseménynaplóban feltüntetett DCOM-összetevők eléréséhez.
Megjegyzés: Előfordulhat, hogy a rendszer bizonyos esetekben a hiba ellenére helyesen működik. Ebben az esetben a legjobb, ha hagyja, hogy a hiba fennálljon, de ha megakadályozza egy alkalmazás megfelelő működését, kövesse az alábbi útmutatót:
Megoldás: Hozzáférés biztosítása a DCOM komponensekhez
Amint azt a hibaüzenet jelzi, a hiba akkor vált ki, amikor bizonyos folyamatok / alkalmazások nem férnek hozzá a DCOM-összetevőkhöz. Ezért ebben a lépésben hozzáférést biztosítunk ezeknek a DCOM-összetevőknek. Azért:
- A „Windows” + „ R ” gombok megnyomásával nyissa meg a Futtatás parancsot.
- Írja be a „ Regedit ” lehetőséget, és nyomja meg az „Enter” gombot.
Írja be a „Regedit” menüpontot és nyomja meg az „Enter” gombot - Keresse meg a következő címet.
HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}
- Kattintson duplán a jobb oldali ablaktáblán az „ Alapértelmezés ” gombra, és jegyezze fel a felsorolt „Érték adatait” .
- Keresse meg a következő címet:
HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
- Kattintson a jobb gombbal a „ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} ” gombra a bal oldali ablaktáblában.
- Kattintson a listán az „ Engedélyek ” opcióra, és válassza az „ Speciális ” lehetőséget.
- Kattintson a „Tulajdonos” rovat melletti „ Módosítás ” opcióra.
Megjegyzés: A tulajdonosnak „Megbízható telepítőnek” kell lennie, vagy megjelenhet a „Nem tudom megjeleníteni a tulajdonosot” felirat.
- Kattintson az „ Objektumtípus ” címsorra, és válassza a „Felhasználók” lehetőséget.
- Kattintson a „ Hely ” gombra, és válassza ki az „Asztal (név)” elemet.
- Az üres mezőbe írja be fiókja felhasználónevét .
- Kattintson az „ OK ” gombra, majd kattintson az ablakban az „ Alkalmaz ” gombra.
A rendszerleíró kulcs módosítása Megjegyzés: Ismételje meg az 5–12. Lépésben ismertetett eljárást a „HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}” szakaszban is.
- Kattintson az „ OK ” gombra az ablak bezárásához és az „ Engedélyek ” ablak megnyitásához, amelyet a „7. lépésnél” indítottunk.
- Kattintson a „ Rendszergazdák ” elemre a „Csoport vagy felhasználói név ” rovatban, és ellenőrizze a „ Teljes ellenőrzés ” lehetőséget.
- Válassza a „ Felhasználók ” pontot, és ellenőrizze a „ Teljes ellenőrzés ” lehetőséget.
- Kattintson az „ Alkalmaz ” gombra a módosítások mentéséhez, majd az ablak bezárásához válassza az „ OK ” lehetőséget.
Teljes körű ellenőrzés a felhasználók és a rendszergazdák számára - Nyomja meg a „ Windows ” + „ R ” gombot a Futtatás parancs megnyitásához.
- Írja be a „ dcomcnfg . exe ”, és nyomja meg az„ Enter ”gombot.
- Bontsa ki a következő lehetőségeket
Alkatrész-szolgáltatások> Számítógépek> Sajátgép> DCOM Config
- A jobb oldali ablaktáblában kattintson a jobb gombbal a „ RunTime Broker ” opcióra, és válassza a listából a „ Tulajdonságok ” gombot.
Megjegyzés: A „ RunTime Broker ” két példánya szerepel a listában. Kövesse az alábbi lépést mindegyiknél a megfelelő azonosításához.
- Ha az ott felsorolt AppID megegyezik a hibában szereplő „ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 ” AppID-vel, az azt jelenti, hogy az alkalmazás megfelelő példányát választotta ki.
- Kattintson a „ Biztonság ” opcióra, majd ellenőrizze a „ Testreszabás ” opciót a „ Indítás és aktiválási engedélyek ” menüpontban.
- Kattintson a „ Szerkesztés ” gombra, majd az „ Eltávolítás ” gombra, ha megjelenik a „ Windows Biztonság” felszólítás.
- Kattintson az „ Hozzáadás ” gombra, és írja be az „ NT HATÓSÁG \ HELYES SZOLGÁLTATÁS ” elemet az „ Adja meg a kiválasztandó objektumok nevét ” opcióhoz.
- Kattintson az „ OK ” gombra, és adja meg a „Helyi aktiválás ” engedélyt a bejegyzéshez.
A DCOM konfigurációinak megváltoztatása - Ellenőrizze, hogy a probléma továbbra is fennáll-e.