A 0xc0000022 hiba gyakran társul a régi alkalmazásokhoz, amelyek kompatibilitási problémákba ütköznek a Windows legújabb verzióival (Windows 10 és Windows 8.1). De futás közben előfordulhat, hogy ezzel a hibaüzenettel is találkozik Adobe Acrobat olvasó , PDF fájl megnyitása vagy egy másik Adobe termék futtatása. 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 engedélyezési problémát jelez egy kötelezővel DLL (dinamikusan összekapcsolt könyvtár) fájl. 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 rákattint a gombra Futtatás rendszergazdaként.
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 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 hiba. Ha az Adobe Reader vagy egy PDF fájl megnyitásakor hibaüzenetet lát, kövesse a következőket 1. módszer . Amikor 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 2. módszer .
1. módszer: A Microsoft Visual C ++ 2013 újraelosztható javítása
A legtöbb alkalmazás továbbra is a Microsoft Visual C ++ terjeszthető 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 látta a 0xc0000022 hiba Adobe termékkel 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 hiba:
Jegyzet: Az alábbi útmutató más Adobe termékekkel is használható, amelyek a 0xc0000022 hiba, nem csak az Acrobat Reader.
- nyomja meg Windows billentyű + R a Run ablak megnyitásához. típus appwiz.cpl és eltalálja Belép kinyitni Programok és szolgáltatások.
- Görgessen le a A Microsoft Visual C ++ 2013 újraelosztható csomagokat, és kattintson a jobb gombbal az első bejegyzésre. Ezután kattintson a gombra Változás.
- Kattints a Javítás gombot, majd nyomja meg Igen amikor az Felhasználói felület felugró ablak jelenik meg.
- Miután a beállítás sikeres volt, ismételje meg 2. lépés és 3. lépés a maradékkal együtt Microsoft Visual C ++ 2013 csomagok.
- Miután az összes Microsoft Visual C ++ 2013 a csomagokat megjavították, indítsa újra a gépet, és próbálja újraindítani az Acrobat Reader programot (vagy nyisson meg egy PDF fájlt).
Ha az alkalmazás továbbra is ugyanazt a hibaüzenetet jeleníti meg, térjen vissza ide: Program és szolgáltatások és távolítsa el az összeset Microsoft Visual C ++ 2013 csomagok. Ezután hajtsa végre újra az újraindítást, és használja ezt a hivatalos Microsoft-linket hogy újra letölthesse és telepítse a csomagokat.
2. módszer: A DirectPlay engedélyezése a régi összetevőkben
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.
Talán találkozott a 0xc0000022 hiba egy régi játék vagy alkalmazás megnyitásakor. Ez azért történik, mert a szóban forgó játék (vagy alkalmazás) megpróbálja használni a .stb a DirectPlay-vel együtt elavult fájl. 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:
- nyomja meg Windows billentyű + R a Run ablak megnyitásához. Írja be appwiz.cpl és eltalálja Belép kinyitni Programok és szolgáltatások.
- Kattintson Windows-szolgáltatások be-és kikapcsolása.
- Várjon, amíg a lista feltöltődik, majd jelölje be a jelölőnégyzetet Örökölt alkatrészek.
- Nyomja meg a + ikont a mellett Örökölt alkatrészek és jelölje be a mellette lévő négyzetet DirectPlay. Találat Rendben 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 csukja be az ablakot, amíg meg nem jelenik az üzenet ” A Windows befejezte a kért módosításokat ”.
- Indítsa újra a rendszert, és futtassa újra az alkalmazást. Meg kell nyitnia a 0xc0000022 hiba.