Виправлено: Помилка програми 0xc0000022

0xc0000022 помилка часто асоціюється з успадкованими додатками , що працюють з проблемами сумісності з останніми версіями ОС Windows (Windows 10 і Windows , 8.1). Але ви також можете зіткнутися з цим повідомленням про помилку під час запуску програми Adobe Acrobat , відкриття файлу PDF або запуску іншого продукту Adobe. Відомо, що деякі антивірусні програми викликають цю проблему, блокуючи дозволи, необхідні програмі, яка відображає помилку.

Для тих програм, написаних на Visual Basic,  помилка 0xc0000022 зазвичай сигналізує про проблему дозволу з необхідним файлом DLL (Dynamical Linked Library) . Часто цієї проблеми можна уникнути, запустивши програму з адміністративними привілеями. Ви можете зробити це легко, клацнувши правою кнопкою миші ярлик програми та натиснувши Запустити від імені адміністратора.

Якщо запуск програми з адміністративними правами вам не допоміг, зверніть свою увагу на свій антивірус. Відомо, що деякі сторонні антивірусні пакети (особливо 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 + R, щоб відкрити вікно запуску. Введіть appwiz.cpl і натисніть Enter, щоб відкрити  програми та функції.

  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, який раніше був частиною API DirectX від Microsoft. По суті, це бібліотека мережевих комунікацій, яка в основному використовується для розробки комп’ютерних ігор, але вона також використовувалася в деяких додатках загального призначення.

Можливо, ви зіткнулися з  помилкою 0xc0000022 під час спроби відкрити стару гру або додаток. Це трапляється через те, що розглядається гра (або програма) намагається використовувати файл .dll, який було застарілим разом із DirectPlay. Незважаючи на те, що компоненти DirectPlay вважаються застарілими в Windows 8.1 та Windows 10, їх все одно можна ввімкнути у налаштуваннях Windows.

Якщо ви використовуєте Windows 8.1 або Windows 10, DirectPlay за замовчуванням буде вимкнено. Дотримуйтесь інструкцій нижче, щоб увімкнути DirectPlay та усунути  помилку 0xc0000022 :

  1. Натисніть клавішу Windows + R, щоб відкрити Run windows. У ньому наберіть appwiz.cpl і натисніть Enter, щоб відкрити програми та функції.

  2. Клацніть на Увімкнення та вимкнення функцій Windows.

  3. Зачекайте, поки список заповниться, а потім поставте прапорець поруч із застарілими компонентами.

  4. Натисніть піктограму + поруч із застарілими компонентами та встановіть прапорець біля пункту DirectPlay. Натисніть Ok, щоб зберегти налаштування.

  5. Потім ваша ОС налаштує необхідні файли, щоб увімкнути DirectPlay. Не закривайте вікно, доки не з’явиться повідомлення “ Windows завершила запитувані зміни”.

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

Пов’язані статті:

0xc00007b