Fix: Applikationsfel 0xc0000022



Prova Vårt Instrument För Att Eliminera Problem

De fel 0xc0000022 associeras ofta med äldre applikationer som stöter på kompatibilitetsproblem med de senaste versionerna av Windows (Windows 10 och Windows 8.1). Men du kan också stöta på detta felmeddelande när du kör Adobe Acrobat-läsare , öppna en PDF-fil eller köra en annan Adobe-produkt. Vissa antiviruspaket är kända för att orsaka detta problem genom att blockera behörigheterna som krävs av programmet som visar felet.





För de applikationer som är skrivna i Visual Basic, 0xc0000022 fel signalerar vanligtvis ett tillståndsproblem med ett obligatoriskt DLL (dynamiskt länkat bibliotek) fil. Ofta kan detta problem undvikas genom att köra programmet med administrativa behörigheter. Du kan göra det enkelt genom att högerklicka på genvägen till applikationen och klicka på Kör som administratör.



Om det inte hjälpte dig att köra programmet med administrativa rättigheter, rikta din uppmärksamhet mot ditt antivirusprogram. Vissa antiviruspaket från tredje part (särskilt AVG och Mc Afee) är kända för att orsaka detta fel med webbläsare och andra applikationer som kräver nätverksbehörighet. Prova att inaktivera realtidsskyddsfunktionen för antivirus från tredje part och öppna programmet igen.

Om det inte har gett resultat kan du använda någon av de två metoderna nedan för att bli av med 0xc0000022 fel. Om du får felmeddelandet när du öppnar Adobe Reader eller en PDF-fil, följ Metod 1 . När du ser felet efter att ha kört ett äldre program (eller spel) på Windows 8 eller Windows 10, följ Metod 2 .



Metod 1: Reparera Microsoft Visual C ++ 2013 Omfördelningsbar

De flesta appar förlitar sig fortfarande på Microsofts Visual C ++ -fördelningsbara paket för att fungera korrekt på Windows, och Acrobat Reader är inget undantag. Vissa användare har rapporterat att de har sett 0xc0000022 fel med en Adobe-produkt efter att Windows utfört en automatisk uppdatering. Lyckligtvis kan detta lösas genom att reparera Microsoft Visual C ++ 2013-omfördelningsbara paket som Adobe Suite använder. Följ guiden nedan för att bli av med 0xc0000022 fel:
Notera: Följande guide fungerar också med andra Adobe-produkter som visar 0xc0000022 fel, inte bara Acrobat Reader.

  1. Tryck Windows-tangent + R för att öppna ett körfönster. Typ appwiz.cpl och slå Stiga på att öppna Program och funktioner.
  2. Bläddra ner till Microsoft Visual C ++ 2013 Omfördelningsbar paket och högerklicka på den första posten. Klicka sedan på Förändra.
  3. Klicka på Reparera och tryck sedan på Ja när Användarkontokontroll popup visas.
  4. När installationen har lyckats upprepar du Steg 2 och Steg 3 med alla återstående Microsoft Visual C ++ 2013 paket.
  5. En gång alla Microsoft Visual C ++ 2013 paket har reparerats, starta om datorn och försök starta om Acrobat-läsaren (eller öppna en PDF-fil).

Om applikationen fortfarande visar samma felmeddelande, gå tillbaka till Program och funktioner och avinstallera alla Microsoft Visual C ++ 2013 paket. Utför sedan en ny omstart och använd den här officiella Microsoft-länken för att ladda ner och installera paketen igen.

Metod 2: Aktivera DirectPlay i äldre komponenter

DirectPlay är ett föråldrat API som tidigare var en del av Microsofts DirectX API. Det är i huvudsak ett nätverkskommunikationsbibliotek som främst används för datorspelutveckling, men det användes också i vissa applikationer för allmänt ändamål.

Du kanske har stött på 0xc0000022 fel när du försöker öppna ett gammalt spel eller ett gammalt program. Detta händer eftersom spelet (eller applikationen) i fråga försöker använda en .etc fil som avskaffades tillsammans med DirectPlay. Även om DirectPlay-komponenter betraktas som föråldrade i Windows 8.1 och Windows 10, kan de fortfarande aktiveras från Windows-inställningar.

Om du kör Windows 8.1 eller Windows 10 är DirectPlay inaktiverat som standard. Följ guiden nedan för att aktivera DirectPlay och eliminera 0xc0000022 fel:

  1. Tryck Windows-tangent + R för att öppna ett körfönster. Skriv det appwiz.cpl och slå Stiga på att öppna Program och funktioner.
  2. Klicka på Slår på eller av egenskaper i Windows.
  3. Vänta tills listan fylls och markera sedan rutan bredvid Äldre komponenter.
  4. Tryck på + -ikonen bredvid Äldre komponenter och markera rutan bredvid DirectPlay. Träffa Ok för att spara dina inställningar.
  5. Ditt operativsystem konfigurerar sedan de filer som krävs för att aktivera DirectPlay. Stäng inte fönstret förrän du ser meddelandet ” Windows slutförde de begärda ändringarna ”.

  6. Starta om ditt system och kör programmet igen. Den ska öppna utan 0xc0000022 fel.

Relaterade artiklar):

0xc00007b

3 minuter läst