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.
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.
- 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 .
- A Beállításszerkesztőben bontsa ki a HKEY_CLASSES_ROOT mappát és a benne található CLSID mappát.
- Keresse meg a hibaüzenetben kapott mappát a CLSID azonosítóval .
- Most kattintson rá a jobb gombbal , válassza ki az „ engedélyeket ”, majd kattintson az „ Advanced ” gombra .
- Kattintson a felső részre, és megjelenik a tulajdonos - módosítsa a Rendszergazdák csoportra.
- 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 .
- 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.
- Alkalmazzon teljes ellenőrzést .
- 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 .
- 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.
- A 4–6. Lépések végrehajtásával adjon elegendő engedélyt az alkalmazásnak.
- 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 .
- 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.
- Váltás az ikonok nézetre a jobb felső sarokban, és nyissa meg a Felügyeleti eszközök lehetőséget.
- Nyissa meg a Komponensszolgáltatásokat.
- Kattintson a Számítógép , majd a Sajátgép elemre .
- 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.
- 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.
- 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.
- 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 .
- Ismételje meg a [számozott] lépéseket az eseménynaplókban felsorolt egyéb ClSID és AppID értékeknél.
- Ú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.
- 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 .
- Keresse meg a következő kulcsot:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ole
- Most törölje a következő kulcsokat
1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
- Mentse a módosításokat, és indítsa újra a rendszert.
- 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á.