Ошибка при запуске приложения 0xc000022 windows 10 как исправить

Все способы:

  • Способ 1: Установка драйверов NVIDIA
  • Способ 2: Переустановка DirectX
  • Способ 3: Запуск в режиме совместимости
  • Способ 4: Предоставление прав администратора
  • Способ 5: Решение проблем при подключении к сети
  • Способ 6: Обновление ОС
  • Способ 7: Активация DirectPlay
  • Способ 8: Проверка целостности системных файлов
  • Способ 9: Восстановление параметров безопасности
  • Способ 10: Откат к точке восстановления
  • Вопросы и ответы: 0

Наиболее распространенная причина появления ошибки 0xc0000022 в Windows 10 при запуске игр/программ часто сопровождается сообщением об отсутствии того или иного DLL-файла, но крайне не рекомендуется скачивать такие файлы по отдельности с различных неизвестных источников, поскольку есть немалый шанс инфицировать операционную систему вирусами. В таком случае лучше установить драйверы NVIDIA или переустановить библиотеку DirectX, чтобы восстановить недостающие файлы DLL, о чем мы написали в первых двух способах статьи.

Способ 1: Установка драйверов NVIDIA

При появлении рассматриваемой ошибки с сообщением о том, что не хватает библиотеки nv*****.dll почти наверняка требуется установить драйверы NVIDIA. Для этого потребуется специальное программное обеспечение от производителя, устанавливающее драйверы для видеокарты и поддерживающее их в актуальном состоянии. Ранее мы детально разбирали, как правильно инсталлировать такой софт на компьютер, поэтому переходите по ссылке далее.

Подробнее: Установка драйверов с помощью NVIDIA GeForce Experience

как исправить ошибку 0xc0000022 в windows 10-01

Способ 2: Переустановка DirectX

Еще одна распространенная причина – это поврежденные библиотеки DirectX. В Windows 10 эти программные компоненты уже предустановлены в систему, поэтому скачивать их отдельно (в отличие от предыдущих выпусков операционки) не требуется. Чтобы обновить их, достаточно инсталлировать актуальные апдейты для ОС (о чем мы поговорим в Способе 6), но обновление не поможет при повреждении компонентов библиотек.

Если ошибка под кодом 0xc0000022 сопровождается дополнительной информацией (d3d****2_цифры.dll), значит, проблема именно в библиотеке DirectX. Тогда ее потребуется переустановить для восстановления поврежденных или недостающих компонентов, о чем наш автор писал более развернуто в отдельной статье.

Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10

как исправить ошибку 0xc0000022 в windows 10-02

Способ 3: Запуск в режиме совместимости

Как ни странно, но ошибка при запуске игры или программы в Windows 10 может стать следствием проблемы совместимости софта с версией ОС. Самый простой способ исправить ситуацию – это запустить ПО в режиме совместимости, настроив свойства ярлыка:

  1. Кликните правой кнопкой мыши по ярлыку или исполняемому файлу проблемного приложения или игры, затем из контекстного меню выберите пункт «Свойства».
  2. как исправить ошибку 0xc0000022 в windows 10-03

  3. Перейдите на вкладку «Совместимость» и в блоке «Режим совместимости» включите соответствующую опцию, а из выпадающего меню выберите операционную систему.
  4. как исправить ошибку 0xc0000022 в windows 10-04

  5. Нажмите на кнопку «ОК», чтобы сохранить новые настройки.
  6. как исправить ошибку 0xc0000022 в windows 10-05

Такая рекомендация может помочь в случаях, когда программа изначально предназначена для более ранних выпусков ОС (например, XP или Vista), но при этом она является морально устаревшей и уже не поддерживается более новой Windows.

Способ 4: Предоставление прав администратора

Нередко проблема появляется ввиду отсутствия необходимых для корректного запуска прав. Такое случается, когда вы используете гостевой аккаунт в Виндовс. Для исправления запустите проблемный софт с правами администратора, кликнув по ярлыку или исполняемому файлу правой кнопкой мыши и выбрав соответствующий пункт из контекстного меню.

как исправить ошибку 0xc0000022 в windows 10-06

Если запуск софта произошел без ошибки, сделайте так, чтобы он всегда работал с расширенными правами без лишних манипуляций со стороны пользователя. Снова откройте «Свойства» файла и на вкладке «Совместимость» отметьте пункт «Запускать эту программу от имени администратора», затем сохраните настройки.

как исправить ошибку 0xc0000022 в windows 10-07

Способ 5: Решение проблем при подключении к сети

Если программа или игра требует подключения к сети, рассматриваемая ошибка может препятствовать запуску из-за отсутствия или блокировки подключения.

Этот вариант решения проблемы актуален и для других действий, совершаемых пользователем на компьютере, в том числе при активации системы или обновлении «десятки». Тогда по каким-то причинам невозможно подключиться к серверам Microsoft, из-за чего возникает код ошибки 0xc0000022.

Для начала проверьте, все ли в порядке с подключением к интернету. Можно запустить любой браузер и попробовать открыть веб-страницу. При наличии проблемы воспользуйтесь нашим отдельным материалом на эту тему.

Подробнее: Устранение проблемы «Нет подключения к Интернету, защищено» в Windows 10

как исправить ошибку 0xc0000022 в windows 10-08

Нередки и блокировки определенного подключения со стороны встроенного брандмауэра Windows или стороннего антивируса. В этом случае попробуйте добавить проблемную программу или игру в список исключения средств защиты.

Подробнее: Добавление программы в исключения брандмауэра Windows 10 / антивируса

как исправить ошибку 0xc0000022 в windows 10-09

В случае с различными действиями, например при попытке активировать или обновить Windows 10, рекомендуем на время остановить работу защитного ПО, в особенности антивирусной программы от стороннего разработчика, которая может стать причиной появления ошибки. О том, как это правильно сделать, читайте в наших отдельных руководствах.

Подробнее: Отключаем брандмауэр / антивирус в Windows 10

как исправить ошибку 0xc0000022 в windows 10-10

Также не забывайте о том, что проблемы с подключением, в частности к серверам Microsoft, — это результат активного защищенного или конфиденциального соединения. Например, проверьте, активен ли прокси-сервер и, если да, отключите его.

Подробнее: Выключение прокси на Windows 10

В этом же окне можно будет посмотреть состояние и других защищенных соединений (анонимных) и при необходимости отключить их. Также проверьте, работают ли отдельные программы или утилиты от сторонних разработчиков, обеспечивающих такое подключение к сети.

Способ 6: Обновление ОС

Как уже говорилось ранее, для устранения ошибки может сработать обновление операционной системы до последней версии. Это позволит не только установить актуальные программные компоненты, но и восстановить поврежденные или отсутствующие файлы, к примеру во встроенных динамических библиотеках, необходимые для корректного запуска и функционирования софта.

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

Подробнее: Обновление Windows 10 до последней версии

как исправить ошибку 0xc0000022 в windows 10-14

Способ 7: Активация DirectPlay

В операционные системы Windows встроен компонент DirectX API – DirectPlay, который работает как библиотека сетевых коммуникаций. Он позволяет подключаться к сети или модему, чтобы играть в сетевые игры и, как правило, использовался в более ранних ОС. Часто активация компонента позволяет решить рассматриваемую ошибку не только при попытке запустить устаревшую игру, но и порой во время активации Windows 10.

  1. Запустите классическую «Панель управления», отыскав ее в главном меню или с помощью строки системного поиска.
  2. как исправить ошибку 0xc0000022 в windows 10-15

  3. В качестве просмотра разделов выставьте мелкие или крупные значки, затем кликните по «Программы и компоненты».
  4. как исправить ошибку 0xc0000022 в windows 10-16

  5. В новом окне на панели слева нажмите на строчку «Включение или отключение компонентов Windows».
  6. как исправить ошибку 0xc0000022 в windows 10-17

  7. Далее требуется в списке найти наш компонент – DirectPlay, он находится в папке «Компоненты прежних версий». Отметьте его и сохраните настройки.
  8. как исправить ошибку 0xc0000022 в windows 10-18

В результате будет активирован компонент, который часто нужен для корректной работы, а именно подключения к сети, некоторых устаревших игр или программ. Но после его активации не забудьте перезагрузить компьютер, чтобы новые параметры вступили в силу, после чего попробуйте снова запустить игру/программу или обновить/активировать систему.

Способ 8: Проверка целостности системных файлов

В качестве дополнительного решения неполадки можно проверить системные файлы на наличие повреждений. Зачастую это позволяет восстановить компоненты ОС, целостность которых могла быть нарушена по различным причинам (например, из-за системных сбоев или вирусных атак), что препятствует запуску игр, приложений, а также выполнению других манипуляций. В Windows 10 для этого реализованы специальные утилиты, работающие в автоматическом режиме, а как их правильно применять, рассказано по ссылке ниже.

Подробнее: Как проверить целостность системных файлов в Windows 10

как исправить ошибку 0xc0000022 в windows 10-19

Способ 9: Восстановление параметров безопасности

Еще одно возможное исправление ошибки (кстати, на форуме официального сайта Microsoft это является одной из рекомендаций технической поддержки) – это восстановление параметров безопасности к значению «по умолчанию». Сделать это достаточно просто:

  1. Через «Панель управления» перейдите в раздел «Брандмауэр Защитника Windows».
  2. как исправить ошибку 0xc0000022 в windows 10-20

  3. В следующем окне кликните по строке «Восстановить значения по умолчанию», расположенной на панели слева.
  4. как исправить ошибку 0xc0000022 в windows 10-21

Перезагрузите компьютер, чтобы новые параметры зафиксировались, после чего можно проверить, решена ли ошибка.

Эта рекомендация подойдет в случае, если вы пользуетесь встроенной защитой «десятки». Когда установлен антивирус от стороннего разработчика, многие пункты в окне с параметрами штатного брандмауэра могут быть недоступны.

Способ 10: Откат к точке восстановления

Если ничего из перечисленного выше не помогло, тогда есть смысл попытаться откатить состояние системы до того момента, когда подобной ошибки не наблюдалось. Вероятно, не так давно случился сбой в работе операционки или вы установили сторонний софт, который мог вмешаться в функционирование ОС. При условии, что периодически создаются точки восстановления вручную или автоматически, откат к одной из них вполне может сработать. Узнайте, как вернуть предыдущее состояния Windows 10, из материала по следующей ссылке, но имейте в виду, что установленные после даты точки восстановления приложения будут удалены, а выставленные настройки Виндовс — сброшены.

Подробнее: Откат к точке восстановления в Windows 10

как исправить ошибку 0xc0000022 в windows 10-22

Наша группа в TelegramПолезные советы и помощь

Доброго дня всем!

Эта ошибка характерна для игр (хотя иногда «страдают» и др. программы), и появляется она обычно в момент запуска. Заранее предупрежу, что этот код 0xc0000022 мало о чем говорит: причиной может быть как отсутствующий файл, так и блокировка приложения антивирусом…

В этой заметке приведу несколько советов, которые в большинстве случаев помогают избавиться от этой ошибки. Рекомендую выполнять их в порядке, приведенным мной ниже. Материал актуален для современных ОС Windows 8/10/11.

Примечание: ниже на скрине приведен пример подобной ошибки (возникла при запуске игры PES 2016).

Пример ошибки 0xc0000022

Пример ошибки 0xc0000022

*

Как можно исправить 0xc0000022

Запуск от имени администратора

Первое, что посоветую сделать — это кликнуть правой кнопкой мышки по исполняемому файлу (ярлыку) и в появившемся контекстном меню выбрать вариант запуска от имени администратора.

Запуск приложения от имени администратора

Запуск приложения от имени администратора

Если приложение запустилось — просто зайдите в свойства ярлыка и поставьте галочку, чтобы задача всегда выполнялась от администратора.

Проверка защитника

Если у вас ОС Windows 10/11 — то проверьте обязательно состояние защитника (нередко он «молча» удаляет некоторые файлы игр и программ, которые ему показались подозрительными).

Для этого откройте параметры (Win+i), перейдите во вкладку «Обновление и безопасность / Безопасность Windows«, и нажмите по ссылке на центр безопасности защитника. См. скриншот ниже. 👇

Центр безопасности Windows

Центр безопасности Windows

Далее откройте журнал угроз и просмотрите последние события: нет ли среди списка очистки файлов игры…

Проверка журнала

Проверка журнала

Если таковые будут найдены, у вас есть два пути:

  • восстановить файл из карантина защитника и попробовать запустить игру (программу). Это следует делать, если вы не сомневаетесь в безопасности файла;
  • загрузить другую версию программы/игры и переустановить ее (перепроверенную на вирусы и вредоносное ПО).

Обновление системных библиотек, драйверов

Ошибка 0xc0000022 также может возникнуть из-за отсутствия файлов каких-нибудь библиотек: DirectX, Visual C++, NET Framework и т.д.

Чтобы все это не перепроверять вручную, рекомендую попробовать утилиту Driver Booster: она не только может обновить драйвера, но и проверит все библиотеки, влияющие на работу игр (что очень удобно). Бесплатной версии для решения этой задача вполне достаточно…

Обновление системных библиотек / Driver Booster

Обновление системных библиотек / Driver Booster

Режим совместимости и DirectPlay

Если вы пытаетесь запустить старую игру на новом компьютере (ОС Windows) — то не исключено появление разного рода ошибок. Попробуйте зайти в свойства исполняемого файла (ярлыка на рабочем столе), и включить режим совместимости приложения со старой ОС (например с Windows 7 как в моем примере ниже).

Режим совместимости

Режим совместимости

📌 В помощь!

Как запустить старую игру на новом компьютере — https://ocomp.info/kak-zapustit-staruyu-igru.html

Кроме этого, многим старым играм (например, Majesty, Thief, Dune 2000 и пр.) нужен компонент DirectPlay, который почему-то в современных ОС отключен…

Чтобы включить его: зайдите в панель управления, в раздел «Программы / Включение или отключение компонентов Windows».

Включение и отключение компонентов Windows

Включение и отключение компонентов Windows

Далее найдите каталог «Компоненты прежних версий» и включите DirectPlay. Windows должна автоматически загрузить и установить его. После перезагрузите компьютер и проверьте работоспособность программы/игры…

Компоненты прежних версий - DirectPlay

Компоненты прежних версий — DirectPlay

Отключите на время антивирус

Не лишним будет на время диагностики и поиска причин появления ошибки — отключить антивирус. Благо, что почти все современные продукты отключаются в 1-2 клика мышкой через трей. Как это выглядит у AVAST представлено на скрине ниже…

Отключение антивируса Avast на 1 час

Отключение антивируса Avast на 1 час

Попытка диагностики с помощью ProcessMonitor

Если все предыдущее не помогло, можно попробовать отыскать причину с помощью утилиты ProcessMonitor (ссылка на сайт Microsoft). Она инспектирует все приложения и процессы, запускаемые на ПК (причем, даже если у вас программа вылетела с ошибкой — этот факт можно найти в ProcessMonitor и посмотреть что там произошло…).

1) Перед запуском утилиты, я вам рекомендую открыть свойства ярлыка (запускаемой программы) и скопировать оригинальное название exe-файла. Пример на скрине ниже.

Копируем название исполняемого файла

Копируем название исполняемого файла

2) Далее нужно запустить утилиту, и сразу же открыть нужную программу/игру. Как только она вылетит с ошибкой, перейдите в ProcessMonitor и:

  1. включите отображение всех событий (см. стрелку-1 на скрине ниже);
  2. перейдите в режим фильтрации (стрелка-2);
  3. переключите фильтрацию в режим Process Name (т.е. чтобы можно было указать тот процесс, который нам нужен — т.к. их в утилите будет очень много);
  4. вставьте оригинальное название файла игры;
  5. нажмите OK.

Фильтр по имени

Фильтр по имени

Далее рекомендую еще раз открыть фильтрацию и исключить все успешные (SUCCESS) строки. Пример ниже.

Исключаем все успешные действия

Исключаем все успешные действия

В результате у вас останутся только проблемные строки (в каждом конкретном случае их количество может сильно разница). В моем, например, исходя из первых строк стало понятно, что есть какая-то проблема с файлом «steam_api.dll» в папке с игрой. В последствии оказалось, кстати, что его удалил защитник Windows (после восстановления — игра заработала!).

Нашлись несколько строк, в одной из которых нет файла...

Нашлись несколько строк, в одной из которых нет файла…

Кстати, также достаточно часто встречается случай отсутствия прав на доступ к определенным DLL файлам. Например, если ProcessMonitor покажет вам ошибку ACCESS DENIED (скажем, к C:\Windows\Syswow64\MSVBVM50.DLL) — то нужно вручную разрешить чтение данного файла для текущего пользователя.

ACCESS DENIED

ACCESS DENIED

Делается это просто: сначала находите нужный файл (адрес также показывается в ProcessMonitor, см. скрин выше). Далее открываете его свойства, переходите во вкладку «Безопасность» и жмете «Изменить».

Безопасность — изменить

Безопасность — изменить

После добавляете нового пользователя (см. скриншот ниже).

Добавляем пользователя

Добавляем пользователя

Две галочки для возможности чтения файла, обычно, стоят по умолчанию — поэтому останется только сохранить настройки.

Сохранить настройки

Сохранить настройки

*

PS 

Если из вышеперечисленного ничего не помогло — можно посоветовать загрузить другую версию игры/приложения. Возможно, что текущая просто несовместима с вашей версией ОС, ПО (а возможно, что она просто была повреждена, например, вирусами…).

*

Если у вас получилось избавиться от этой ошибки как-то по-другому — сообщите в 2-х словах в комментариях.

Удачи!

👀

Первая публикация: 04.07.2019

Корректировка: 20.02.2023

При активации, обновлении Windows 7, 8, или 10, а так же при запуске каких-либо программ может выходить ошибка — 0xc0000022. Из-за чего она может произойти и как ее справить рассмотрим в данной статье.

1) Отсутствие или блокировка исходящих соединений. Если Ваше действие требует подключение к интернету, к примеру активация или обновление системы, то отсутствие, или блокировка подключений к серверам Microsoft может вызывать данную ошибку.

— Проверьте соединение с интернетом, попробуйте отключить Приложения для смены IP-адреса, или прокси-сервера.

— Соединение может так же блокировать антивирусная программа, попробуйте временно отключить антивирус

2) Отсутствие обновлений в Вашей системе и устаревшие драйвера.

— Попробуйте найти через стандартный «Центр обновления Windows» все доступные обновления, загрузите их и установите. В случае, если у Вас и при обновлении выходит ошибка «0xc0000022», попробуйте обновить систему с помощью официальной утилиты от Microsoft — «Update Assistant» (актуально для Windows 10) Скачать утилиту можете с официального сайта Microsoft.

— Если же обновление не сработает, то рекомендуем установить дистрибутив непосредственно из образа Windows 10. Скачать его можете с официального сайта, либо из нашего каталога.

— Если у Вас данная ошибка связана не с обновлением или активацией системы, попробуйте так же обновить драйвера для Вашей видеокарты. Проблема может быть связана с графическим ускорителем. Скачать драйвера для Вашей видеокарты можете с сайта производителя.

3) Включить DirectPlay. Обычно помогает при запуске старых приложений/игр. Но так же, может быть полезна, если у Вас происходит ошибка активации. Заходим в «Панель управления» => Удаление программ => Включение или отключение компонентов Windows => Отмечаем «Компоненты прежних версий» и «DirectPlay». После перезагружаете ПК и пробуете заново запустить приложение, или обновить/активировать систему.

4) Помимо всего мы рекомендуем использовать только оригинальные дистрибутивы Windows 10. Данная ошибка зачастую возникает из-за того, что установленный дистрибутив является какой-либо пиратской сборкой из интернета, в которой отключены, или вырезаны различные службы и связи для осуществления доступа к серверам Microsoft. Скачать оригинальные дистрибутивы Windows 10 можете из нашего каталога. Хеш-суммы указаны в описании.

Так же, мы рекомендуем использовать только оригинальные ключи активации Windows, дабы избежать различных ошибок и не правильной работы системы. Скачать оригинальные дистрибутивы различных версий Windows Вы можете в нашем каталоге.

А так же, приобрести лицензионные ключи активации для Windows и Microsoft Office по самым низким ценам можете в нашем интернет магазине, моментальная доставка на Вашу электронную почту в автоматическом режиме. Гарантия и круглосуточная техподдержка.

Лицензионный ключ активации Windows 10 от

Если при запуске игры или программы в Windows 7 и 8 вы видите сообщение «Ошибка при инициализации приложения 0xc0000022», то в этой инструкции Вы найдете наиболее распространенные причины появления данного сбоя, а также узнаете, что делать, с тем, чтобы исправить ситуацию.

Нужно отметить, что в некоторых случаях, причина появления такой ошибки может быть в неправильно реализованном коде для обхода активации программ — то есть, к примеру, пиратская игра может и не запуститься, что бы вы не делали.

Как исправить ошибку 0xc0000022 при запуске приложений

При возникновении ошибок и сбоев при инициализации программ с указанным выше кодом, вы можете попробовать предпринять нижеописанные действия. Инструкции даны в порядке убывания вероятности того, что это решит проблему. Итак, вот список возможных решений, которые помогут исправить ошибку.

Не пытайтесь скачать DLL, если сообщение сопровождается информацией об отсутствующем файле

Очень важное примечание: не ищите отдельные библиотеки DLL, если в тексте сообщения об ошибке имеются информация об отсутствующей или поврежденной библиотеке, которая мешает запуску. Если вы решите загрузить такую DLL со стороннего сайта, то очень рискуете поймать вредоносное программное обеспечение.

Наиболее часто встречающиеся имена библиотек, вызывающих эту ошибку, выглядят следующим образом:

  • nv*****.dll
  • d3d****_Две_Цифры.dll

В первом случае нужно просто установить драйвера Nvidia, во втором — Microsoft DirectX.

Обновите драйвера и установите DirectX с официального сайта Microsoft

Одна из наиболее частых причин того, что компьютер пишет «Ошибка 0xc0000022» — проблема с драйверами и библиотеками, отвечающими за взаимодействие с видеокартой компьютера. Поэтому, первое действие, которое следует предпринять — зайти на официальный сайт производителя видеокарты, скачать и установить последние версии драйверов.

Кроме этого, установите полную версию DirectX с официального сайта Microsoft (http://www.microsoft.com/ru-ru/download/details.aspx?id=35). Это особенно актуально, если у Вас установлена Windows 8 — в самой системе имеются библиотеке DirectX, но не в полном комплекте, что порой приводит к появлению ошибок 0xc0000022 и 0xc000007b.

Сокрее всего, описанных выше действий будет достаточно для того, чтобы исправить ошибку. Если же нет, то можно попробовать следующие варианты:

  1. Запустить программу от имени администратора
  2. Установить все не установленные до этого обновления Windows
  3. Запустить командную строку от имени администратора и ввести команду sfc /scannow
  4. Произвести восстановление системы, откатив ее к той точке, когда ошибка себя не проявляла.

Надеюсь, эта статья поможет Вам решить проблему и вопрос, что делать с ошибкой 0xc0000022 больше не возникнет.

The error 0xc0000022 is often associated with legacy applications running into compatibility problems with the latest versions of Windows (Windows 10 and Windows 8.1). But you might also encounter this error message when running Adobe Acrobat reader, opening a PDF file or running another Adobe product. Some antivirus suites are known to cause this issue by blocking the permissions required by the application that is displaying the error.

For those applications written in Visual Basic, the 0xc0000022 error is usually signaling a permission problem with a required DLL (Dynamically Linked Library) file. Often times, this issue can be avoided by running the program with administrative privileges. You can do this easily by right-clicking on the shortcut of the application and clicking on Run as Administrator.

If running the program with administrative rights didn’t help you, turn your attention towards your anti-virus. Some 3rd party antivirus suites (especially AVG and Mc Afee) are known to cause this error with browsers and other applications that require networking permissions. Try disabling the real-time protection feature of the 3rd party antivirus and open the application again.

If that hasn’t yielded any results, use one of the two methods below to get rid of the 0xc0000022 error. In the event that you’re seeing the error message when opening Adobe Reader or a PDF file, follow Method 1. When seeing the error after running a legacy application (or game) on Windows 8 or Windows 10, follow Method 2.

Method 1: Repairing Microsoft Visual C++ 2013 Redistributable

Most apps still rely on Microsoft’s Visual C++ redistributable packages to work properly on Windows, and Acrobat Reader is no exception. Some users have reported seeing the 0xc0000022 error with an Adobe product after Windows performed an automatic update. Fortunately, this can be solved by repairing the Microsoft Visual C++ 2013 Redistributable packages that the Adobe suite uses. Follow the guide below to get rid of the 0xc0000022 error:
Note: The following guide will also work with other Adobe products that are displaying the 0xc0000022 error, not just Acrobat Reader.

  1. Press Windows key + R to open a Run window. Type appwiz.cpl and hit Enter to open Programs and Features.

  2. Scroll down to Microsoft Visual C++ 2013 Redistributable packages and right-click on the first entry. Then, click on Change.

  3. Click the Repair button and then hit Yes when the User Account Control pop-up is shown.

  4. Once the setup is successful, repeat Step 2 and Step 3 with all the remaining Microsoft Visual C++ 2013 packages.

  5. Once all the Microsoft Visual C++ 2013 packages have been repaired, restart your machine and try to re-launch Acrobat reader (or open a PDF file).

If the application is still displaying the same error message, return to Program and Features and uninstall all Microsoft Visual C++ 2013 packages. Then, perform another reboot and use this official Microsoft link to download & install the packages again.

Method 2: Enabling DirectPlay in Legacy Components

DirectPlay is a deprecated API previously part of Microsoft’s DirectX API. It’s essentially a network communication library primarily used for computer game development, but it was also used in some general purpose applications.

You might have encountered the 0xc0000022 error when trying to open an old game or application. This happens because the game (or application) in question tries to use a .dll file that was deprecated along with DirectPlay. Even though DirectPlay components are regarded as obsolete in Windows 8.1 and Windows 10, they can still be enabled from Windows Settings.

If you’re running Windows 8.1 or Windows 10, DirectPlay will be disabled by default. Follow the guide below to enable DirectPlay and eliminate the 0xc0000022 error:

  1. Press Windows key + R to open a Run windows. In it, type appwiz.cpl and hit Enter to open Programs and Features.

  2. Click on Turn Windows features on or off.

  3. Wait until the list populates, then check the box next to Legacy Components.

  4. Hit the + icon next to Legacy Components and check the box next to DirectPlay. Hit Ok to save your settings.

  5. Your OS will then configure the required files to enable DirectPlay. Do not close the window until you see the message ” Windows completed the requested changes”.

  6. Reboot your system and run the application again. It should open without the 0xc0000022 error.

Related Article(s):

0xc00007b

Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Видео отстает от звука как исправить windows 10
  • Зачем нужен one driver windows 10
  • Mosquito mqtt broker windows
  • Как свернуть приложение в windows 10 сочетание клавиш
  • Как установить python на windows 7 64 bit