Поправка: Грешка в приложението 0xc0000022



Опитайте Нашия Инструмент За Премахване На Проблемите

The грешка 0xc0000022 често се свързва със стари приложения, които срещат проблеми със съвместимостта с най-новите версии на Windows (Windows 10 и Windows 8.1). Но може да срещнете и това съобщение за грешка при изпълнение Adobe Acrobat четец , отваряне на PDF файл или стартиране на друг продукт на Adobe. Известно е, че някои антивирусни пакети причиняват този проблем, като блокират разрешенията, изисквани от приложението, което показва грешката.





За тези приложения, написани на Visual Basic, 0xc0000022 грешка обикновено сигнализира за проблем с разрешение с необходимия DLL (динамично свързана библиотека) файл. Често пъти този проблем може да бъде избегнат, като стартирате програмата с административни привилегии. Можете да направите това лесно, като щракнете с десния бутон върху прекия път на приложението и щракнете върху Изпълни като администратор.



Ако стартирането на програмата с административни права не ви е помогнало, насочете вниманието си към вашия антивирус. Известно е, че някои антивирусни пакети на трети страни (особено AVG и Mc Afee) причиняват тази грешка с браузъри и други приложения, които изискват разрешения за работа в мрежа. Опитайте да деактивирате функцията за защита в реално време на антивируса на трета страна и отворете приложението отново.

Ако това не доведе до резултати, използвайте един от двата метода по-долу, за да се отървете от 0xc0000022 грешка. В случай, че виждате съобщението за грешка при отваряне на Adobe Reader или PDF файл, следвайте Метод 1 . Когато виждате грешката след стартиране на наследено приложение (или игра) на Windows 8 или Windows 10, следвайте Метод 2 .



Метод 1: Поправяне на разпространение на Microsoft Visual C ++ 2013

Повечето приложения все още разчитат на пакетите за разпространение на Visual C ++ на Microsoft, за да работят правилно в Windows, и Acrobat Reader не е изключение. Някои потребители съобщават, че са видели 0xc0000022 грешка с продукт на Adobe след като Windows извърши автоматична актуализация. За щастие това може да бъде решено чрез поправяне на пакетите за разпространение на Microsoft Visual C ++ 2013, които Adobe Suite използва. Следвайте ръководството по-долу, за да се отървете от 0xc0000022 грешка:
Забележка: Следното ръководство ще работи и с други продукти на Adobe, които показват 0xc0000022 грешка, не само Acrobat Reader.

  1. Натиснете Клавиш на Windows + R за да отворите прозорец за изпълнение. Тип appwiz.cpl и удари Въведете да отвориш Програми и функции.
  2. Превъртете надолу до Microsoft Visual C ++ 2013 Redistribuble пакети и щракнете с десния бутон върху първия запис. След това кликнете върху Промяна.
  3. Щракнете върху Ремонт и след това натиснете Да когато Управление на потрбителския профил показва се изскачащ прозорец.
  4. След като настройката е успешна, повторете Стъпка 2 и Стъпка 3 с всички останали Microsoft Visual C ++ 2013 пакети.
  5. След като всички Microsoft Visual C ++ 2013 пакетите са поправени, рестартирайте машината и опитайте да стартирате отново Acrobat reader (или отворете PDF файл).

Ако приложението все още показва същото съобщение за грешка, върнете се на Програма и функции и деинсталирайте всички Microsoft Visual C ++ 2013 пакети. След това извършете друго рестартиране и използване тази официална връзка към Microsoft за да изтеглите и инсталирате пакетите отново.

Метод 2: Активиране на DirectPlay в наследени компоненти

DirectPlay е остарял API, който преди е бил част от API на DirectX на Microsoft. По същество това е библиотека за мрежова комуникация, използвана предимно за разработване на компютърни игри, но се използва и в някои приложения с общо предназначение.

Може да сте срещнали 0xc0000022 грешка при опит за отваряне на стара игра или приложение. Това се случва, защото въпросната игра (или приложение) се опитва да използва a и др файл, който е остарял заедно с DirectPlay. Въпреки че компонентите DirectPlay се считат за остарели в Windows 8.1 и Windows 10, те все още могат да бъдат активирани от настройките на Windows.

Ако използвате Windows 8.1 или Windows 10, DirectPlay ще бъде деактивиран по подразбиране. Следвайте ръководството по-долу, за да активирате DirectPlay и да премахнете 0xc0000022 грешка:

  1. Натиснете Клавиш на Windows + R за да отворите прозорци Run. В него напишете appwiz.cpl и удари Въведете да отвориш Програми и функции.
  2. Кликнете върху Включване или изключване на функции на Уиндоус.
  3. Изчакайте, докато списъкът се попълни, след което поставете отметка в квадратчето до Наследени компоненти.
  4. Натиснете иконата + до Наследени компоненти и поставете отметка в квадратчето до DirectPlay. Хит Добре за да запазите настройките си.
  5. След това вашата операционна система ще конфигурира необходимите файлове, за да активира DirectPlay. Не затваряйте прозореца, докато не видите съобщението ” Windows завърши заявените промени ”.

  6. Рестартирайте системата си и стартирайте приложението отново. Трябва да се отвори без 0xc0000022 грешка.

Свързани статии):

0xc00007b

3 минути четене