Az 10016 DCOM hiba elhárítása Windows 7, 8 és 10 rendszereken

DCOM-hiba megszerzése 10016-es eseményazonosítóval azt jelenti, hogy egy program megpróbálta elindítani a DCOM-kiszolgálót a DCOM-infrastruktúra használatával, de a felhasználónak nincs ehhez szükséges engedélye. Ez egy ismert hiba, amely a régebbi Windows kiadásokból származik, de valójában nem oldódik meg, ha frissít az operációs rendszer újabb verziójára, és a Windows 8 és 10 rendszerekben is látható.

Ezt rendszerhiba formájában kapja meg , és kap egy üzenetet is, amely tartalmazza a CLSID és az APPID azonosítót . Lehet, hogy ez a DCOM hiba teljesen ártalmatlan, de ennek látása és állandó kezelése bosszantó lehet.

Mielőtt továbblépne a hibaelhárítási folyamatra, ellenőrizze, hogy a rendszer tápellátása megfelel-e a jelzésnek és nem hibás-e. Ha bármilyen típusú túlhajtást használ (CPU, GPU vagy RAM), akkor engedje le, vagy távolítsa el. Győződjön meg arról is, hogy a rendszer illesztőprogramjai, különösen a GPU illesztőprogramjai naprakészek-e, majd ellenőrizze, hogy a rendszerben nincs-e tisztázott hiba.

Van egy megoldás, amely bizonyítottan sok felhasználó számára működik, és ehhez a hibaüzenetből szüksége lesz a CLSID-re és az APPID- re, és kövesse az alábbi módszer lépéseit.

2016-11-04_183823

1. módszer: Adjon elegendő engedélyt a hibát okozó alkalmazásnak

A CLSID és az APPID egyediek egy alkalmazásban - és mindkettőjük segíthet a problémát okozó alkalmazás azonosításában. Még akkor is, ha tudja, melyik alkalmazás okozza a problémákat, csak annyit kell tennie, hogy elegendő engedélyt ad neki, így nem okoz problémát minden alkalommal, amikor szüksége van rájuk. Ennek lépései nagyon egyszerűek.

  1. Nyomja meg egyszerre a Windows és az R billentyűket a billentyűzeten, és írja be a RegEdit parancsot a Futtatás menübe. Nyomja meg az Enter billentyűt vagy kattintson az OK gombra a Beállításszerkesztő megnyitásához .

  2. A Beállításszerkesztőben bontsa ki a HKEY_CLASSES_ROOT mappát és a benne található CLSID mappát.
  3. Keresse meg a hibaüzenetben kapott mappát a CLSID azonosítóval .
  4. Most kattintson rá a jobb gombbal , válassza ki az „ engedélyeket ”, majd kattintson az „ Advanced ” gombra .
  5. Kattintson a felső részre, és megjelenik a tulajdonos - módosítsa a Rendszergazdák csoportra.
  6. A tulajdonos ablak alján válassza az Összes gyermekobjektum engedélybejegyzés cseréje lehetőséget is . Kattintson az OK gombra , majd válassza az Igen lehetőséget a Windows biztonsági figyelmeztetéshez .

  7. A fő engedélyezési ablakban kattintson a Hozzáadás gombra , írja be a Mindenki nevet és kattintson az OK gombra . Ismét a fő engedélyablakban válassza ki a Mindenki elemet a felső felhasználói listából, majd válassza a Teljes vezérlés lehetőséget az Engedélyezés oszlopban az alsó felében. Kattintson az OK gombra.

  8. Alkalmazzon teljes ellenőrzést .
  9. Ha elkészült, bontsa ki a HKEY_LOCAL_MACHINE Inside bővítse ki ezeket a mappákat: Szoftver, majd Osztályok , majd AppID .
  10. Lépjen abba a mappába, amelynek ugyanaz az APPID- je, amelyet a hibaüzenetében kapott. Kattintson a jobb gombbal, válassza ki az engedélyeket, majd válassza az „ Advanced ” lehetőséget.
  11. A 4–6. Lépések végrehajtásával adjon elegendő engedélyt az alkalmazásnak.
  12. Ne feledje, hogy amikor a CLSID és az APPID mappákat nézi, akkor egy regisztrációs kulcs jelenik meg a problémát okozó szolgáltatás nevével .
  13. Nyomja meg a Windows gombot, és vagy írja be a Vezérlőpult parancsot, és nyissa meg az eredményt, vagy nyissa meg a Vezérlőpultot a Start menüben, a használt Windows verziótól függően.
  14. Váltás az ikonok nézetre a jobb felső sarokban, és nyissa meg a Felügyeleti eszközök lehetőséget.

  15. Nyissa meg a Komponensszolgáltatásokat.
  16. Kattintson a Számítógép , majd a Sajátgép elemre .
  17. Most végül keresse meg a problémát okozó szolgáltatást, kattintson rá a jobb gombbal , és válassza ki a tulajdonságokat . Ezután kattintson a Biztonság fülre.
  18. Ha az engedélyeket megfelelően állították be a rendszerleíró adatbázisban, akkor az ablak mindhárom kategóriájában (Indítási és aktiválási engedélyek, Hozzáférési engedélyek és Konfigurációs engedélyek) ki kell tudni választani a Testreszabás lehetőséget. Ha ezek közül bármelyik szürkén jelenik meg, ismételje meg az előző lépéseket a beállításjegyzék-engedélyek beállításához a beállítások ellenőrzéséhez.
  19. Miután a Testreszabás lehetőséget választotta mindhárom kategóriában, válassza a Szerkesztés az indítási és aktiválási engedélyeken lehetőséget.Ha figyelmeztetést kap, hogy egy vagy több csatolt engedélybejegyzés ismeretlen típusú, kattintson az Eltávolítás gombra . Ez csak azt jelenti, hogy a rendszerleíró adatbázis engedélyeit nem alapértelmezett értékre állították be, ami szükséges a javítás befejezéséhez.
  20. Az új ablakban keresse meg a Rendszert a felső felhasználói listában. Ha nem létezik, kattintson a Hozzáadás gombra . Írja be a Rendszer parancsot, majd kattintson az OK gombra . Az ablakban található felhasználók listájából válassza a Rendszer elemet. Az ablak alsó felében tegyen egy pipát az Engedélyezés oszlopba a Helyi indítás és helyi aktiválás mellett . Lehet, hogy a Helyi hozzáférést is látja , csak az Engedélyezés oszlopban ellenőrizze, hogy van-e jelölve ennek az elemnek. Kattintson az OK gombra . Ismételje meg a lépéseket a másik két elemhez: Hozzáférési engedélyek és Konfigurációs engedélyek .
  21. Ismételje meg a [számozott] lépéseket az eseménynaplókban felsorolt ​​egyéb ClSID és AppID értékeknél.
  22. Újraindítás után a fenti lépések végrehajtása szükséges a változtatások életbe léptetéséhez.

Annak ellenére, hogy ez hosszú és kimerítő megoldásnak tűnik a probléma megoldására, a jelentések szerint ez a probléma a felhasználók túlnyomó többségénél működik. Kövesse gondosan lépésről lépésre, és pillanatok alatt megszűnik a DCOM hiba.

2. módszer: Törölje a rendszerleíró kulcsokat

Néhány ütköző rendszerleíró kulcs is okozhatja ezt a problémát. A rendszerleíró kulcsok a bináris utasítások egy formája, amelyet a rendszer követhet. A rendszerleíró adatbázisában található néhány olyan kulcs, amelyekről ismert, hogy bár magához a Microsoft alkategóriához tartoznak, problémákat okoznak. Ezeknek a kulcsoknak a törlése megoldhatja a problémát.

Figyelem : A rendszer beállításjegyzékének megváltoztatásához technikai szakértelemre van szükség, és ha rosszul teszi, javításon kívül károsíthatja a rendszert, ezért folytassa saját felelősségére. Ne felejtse el létrehozni a rendszerleíró adatbázisának biztonsági másolatát sem, ha változtatni kíván a rendszerleíró adatbázisban.

  1. Kattintson a Windows gombra, és a keresőmezőbe írja be a Beállításszerkesztő parancsot . Most a megjelenő eredmények között kattintson a jobb gombbal a Beállításszerkesztőre, majd kattintson a „ Futtatás rendszergazdaként ” elemre .
  2. Keresse meg a következő kulcsot:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ole
  3. Most törölje a következő kulcsokat
    1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
  4. Mentse a módosításokat, és indítsa újra a rendszert.
  5. A fent említett kulcsok törlése után a rendszerleíró adatbázisból az alapértelmezett engedélyek íródnak a rendszerre. Ennek eredményeként azok az alkalmazások, amelyekhez hozzáférés szükséges a DCOM-kiszolgálóhoz, hozzáférhetnek hozzá.