Javítás: 0xc0000022 alkalmazáshiba

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 .

  1. 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  .

  2. 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 .

  3. Kattintson a Javítás gombra, majd nyomja meg az Igen gombot, amikor megjelenik a Felhasználói fiókok felügyelete felugró ablak.

  4. 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.

  5. 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  :

  1. 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.

  2. Kattintson a Windows szolgáltatásainak be- vagy kikapcsolása elemre .

  3. Várjon, amíg a lista feltöltődik, majd jelölje be a Régi összetevők jelölőnégyzetet .

  4. 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.

  5. 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 .

  6. Indítsa újra a rendszert, és futtassa újra az alkalmazást. A 0xc0000022 hiba nélkül kell kinyílnia  .

Kapcsolódó cikkek):

0xc00007b