A 0xc0000022 hibát gyakran a régi alkalmazásokhoz társítják, amelyek kompatibilitási problémákba ütköznek a Windows legújabb verzióival (Windows 10 és Windows 8.1). De akkor is találkozhat ezzel a hibaüzenettel az Adobe Acrobat Reader futtatásakor , PDF fájl megnyitásakor vagy egy másik Adobe termék futtatásakor. Egyes víruskereső csomagok köztudottan ezt a problémát okozzák, blokkolva a hibát megjelenítő alkalmazás által megkívánt engedélyeket.
A Visual Basicben írt alkalmazások esetében a 0xc0000022 hiba általában egy szükséges DLL (Dynamically Linked Library) fájl engedélyezési problémáját jelzi . Gyakran elkerülhető ez a probléma, ha a programot rendszergazdai jogosultságokkal futtatja. Ezt egyszerűen megteheti, ha jobb gombbal kattint az alkalmazás parancsikonjára, majd a Futtatás rendszergazdaként gombra kattint .
Ha a program adminisztrátori jogokkal történő futtatása nem segített, fordítsa figyelmét az antivírusra. Néhány harmadik féltől származó víruskereső programcsomag (különösen az AVG és a Mc Afee) köztudottan ezt a hibát okozza a böngészőkben és más olyan alkalmazásokban, amelyek hálózati engedélyeket igényelnek. Próbálja kikapcsolni a harmadik fél antivírusának valós idejű védelmi funkcióját, és nyissa meg újra az alkalmazást.
Ha ez nem hozott eredményt, használja az alábbi két módszer egyikét, hogy megszabaduljon a 0xc0000022 hibától. Ha az Adobe Reader vagy egy PDF fájl megnyitásakor hibaüzenetet lát, kövesse az 1. módszert . Ha a hibát látja egy régi alkalmazás (vagy játék) futtatása után Windows 8 vagy Windows 10 rendszeren, kövesse a 2. módszert .
1. módszer: A Microsoft Visual C ++ 2013 újraelosztható javítása
A legtöbb alkalmazás továbbra is a Microsoft Visual C ++ terjesztési csomagjaira támaszkodik, hogy megfelelően működjenek a Windows rendszeren, és ez alól az Acrobat Reader sem kivétel. Néhány felhasználó arról számolt be, hogy az Adobe termék 0xc0000022 hibáját látta, miután a Windows automatikus frissítést hajtott végre. Szerencsére ez megoldható az Adobe Suite által használt Microsoft Visual C ++ 2013 újrafelosztható csomagok javításával. Kövesse az alábbi útmutatót, hogy megszabaduljon a 0xc0000022 hibától:
Megjegyzés: A következő útmutató más, a 0xc0000022 hibát megjelenítő Adobe termékekkel is használható , nem csak az Acrobat Reader programmal .
- A Futtatás ablak megnyitásához nyomja meg a Windows billentyűt + R. Írja be az appwiz.cpl fájlt, és nyomja meg az Enter billentyűt a Programok és szolgáltatások megnyitásához .
- Görgessen le a Microsoft Visual C ++ 2013 újraterjeszthető csomagokhoz, és kattintson a jobb gombbal az első bejegyzésre. Ezután kattintson a Módosítás gombra .
- Kattintson a Javítás gombra, majd nyomja meg az Igen gombot, amikor megjelenik a Felhasználói fiókok felügyelete felugró ablak.
- Miután a telepítés sikeres volt, ismételje meg a 2. és a 3. lépést az összes többi Microsoft Visual C ++ 2013 csomaggal.
- Miután az összes Microsoft Visual C ++ 2013 csomag megjavult, indítsa újra a számítógépet, és próbálja meg újraindítani az Acrobat olvasót (vagy nyisson meg egy PDF fájlt).
Ha az alkalmazás továbbra is ugyanazt a hibaüzenetet jeleníti meg, térjen vissza a Program és szolgáltatások oldalra, és távolítsa el az összes Microsoft Visual C ++ 2013 csomagot. Ezután hajtsa végre újra az újraindítást, és ezzel a hivatalos Microsoft-hivatkozással töltse le és telepítse újra a csomagokat.
2. módszer: A DirectPlay engedélyezése a régi komponensekben
A DirectPlay egy elavult API, amely korábban a Microsoft DirectX API része volt. Lényegében hálózati kommunikációs könyvtár, amelyet elsősorban számítógépes játékok fejlesztésére használnak, de néhány általános célú alkalmazásban is használták.
Előfordulhat, hogy egy régi játék vagy alkalmazás megnyitásakor a 0xc0000022 hibával találkozott . Ez azért történik, mert a szóban forgó játék (vagy alkalmazás) megpróbál egy .dll fájlt használni , amelyet a DirectPlay-vel együtt elavult. Annak ellenére, hogy a DirectPlay összetevőket elavultnak tekintik a Windows 8.1 és a Windows 10 rendszerben, mégis engedélyezhetők a Windows beállításaiból.
Ha Windows 8.1 vagy Windows 10 rendszert futtat, a DirectPlay alapértelmezés szerint le lesz tiltva. Kövesse az alábbi útmutatót a DirectPlay engedélyezéséhez és a 0xc0000022 hiba kiküszöböléséhez :
- Nyomja meg a Windows billentyűt + R a Futtatás ablak megnyitásához. Ebben írja be az appwiz.cpl és hit Enter megnyitni Programok és funkciók.
- Kattintson a Windows szolgáltatásainak be- vagy kikapcsolása elemre .
- Várjon, amíg a lista feltöltődik, majd jelölje be a Régi összetevők jelölőnégyzetet .
- Nyomja meg a + ikont a Régi összetevők mellett, és jelölje be a DirectPlay melletti négyzetet . Nyomja meg az OK gombot a beállítások mentéséhez.
- Ezután az operációs rendszer konfigurálja a szükséges fájlokat a DirectPlay engedélyezéséhez. Ne zárja be az ablakot, amíg meg nem jelenik a „ Windows végrehajtotta a kért módosításokat” üzenetet .
- Indítsa újra a rendszert, és futtassa újra az alkalmazást. A 0xc0000022 hiba nélkül kell kinyílnia .
Kapcsolódó cikkek):
0xc00007b