Исправлено: ошибка приложения 0xc0000022



Попробуйте наш инструмент устранения неполадок

В ошибка 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

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

  1. Нажмите Windows key + R , чтобы открыть окно «Выполнить». Тип appwiz.cpl и ударил Войти открыть Программы и особенности.
  2. Прокрутите вниз до Распространяемый компонент Microsoft Visual C ++ 2013 пакеты и щелкните правой кнопкой мыши первую запись. Затем нажмите на Изменить.
  3. Щелкните значок Ремонт кнопку, а затем нажмите да когда Контроль учетных записей пользователей всплывающее окно отображается.
  4. После успешной настройки повторите Шаг 2 и Шаг 3 со всеми оставшимися Microsoft Visual C ++ 2013 пакеты.
  5. Когда-то все Microsoft Visual C ++ 2013 исправлены пакеты, перезагрузите компьютер и попробуйте повторно запустить программу чтения Acrobat (или открыть файл PDF).

Если приложение по-прежнему отображает то же сообщение об ошибке, вернитесь к Программа и особенности и удалите все Microsoft Visual C ++ 2013 пакеты. Затем выполните еще одну перезагрузку и используйте эта официальная ссылка Microsoft чтобы снова загрузить и установить пакеты.

Метод 2: включение DirectPlay в устаревших компонентах

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

Вы могли столкнуться с 0xc0000022 ошибка при попытке открыть старую игру или приложение. Это происходит потому, что рассматриваемая игра (или приложение) пытается использовать .и т.д файл, который устарел вместе с DirectPlay. Несмотря на то, что компоненты DirectPlay считаются устаревшими в Windows 8.1 и Windows 10, их все равно можно включить в настройках Windows.

Если вы используете Windows 8.1 или Windows 10, DirectPlay по умолчанию отключен. Следуйте приведенному ниже руководству, чтобы включить DirectPlay и устранить 0xc0000022 ошибка:

  1. Нажмите Windows key + R , чтобы открыть окна запуска. В нем введите appwiz.cpl и ударил Войти открыть Программы и особенности.
  2. Нажмите на Включите или выключите функции Windows.
  3. Подождите, пока список заполнится, затем установите флажок рядом с Устаревшие компоненты.
  4. Нажмите значок + рядом с Устаревшие компоненты и установите флажок рядом с DirectPlay. Ударил Хорошо чтобы сохранить ваши настройки.
  5. Затем ваша ОС настроит необходимые файлы для включения DirectPlay. Не закрывайте окно, пока не увидите сообщение ' Windows внесла запрошенные изменения ».

  6. Перезагрузите систему и снова запустите приложение. Он должен открываться без 0xc0000022 ошибка.

Статьи по Теме):

0xc00007b

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