При запуску гри або програми операційна система windows повідомляє користувача про помилку 0xc000007b (invalid_image_format). Вона вказує на проблеми з системними файлами бібліотек. У статті розглянемо різні способи вирішення, як можна виправити помилку 0xc000007b і запустити необхідний додаток або гру.

Спосіб № 1: відновлення файлів бібліотек c++

Проблема виникає через конфлікти, несправності або відсутність даних в бібліотеках.net framework, visual c++ і directx. Вони напевно вже встановлені, але працюють некоректно — пошкодження файлів, випадкове видалення, відсутність.

Простий спосіб відновлення працездатності бібліотек — видалити всі версії і встановити заново.

  1. у блоці «перегляд» встановіть “категорії” і виберіть “програми”, потім ” видалення програм»;
  2. встановіть нові файли бібліотек, нижче ми наведемо посилання на офіційний сайт microsoft, де ви зможете завантажити всі доступні версії c++.
  3. встановлювати потрібно в порядку зростання.

Встановлювати потрібно обидві розрядності, x86 і x64.

2005 x86 / x64 –

2008 x86-x64 –

2010 x86-x64 –

2012 x86 / x64 –

2013 x86 / x64 –

2015, 2017, 2019 (одним файлом 3 версії) x86 / x64 – https://support.microsoft.com/ru-ru/help/2977003.

для directx рекомендуємо завантажити з офіційного сайту веб-установник виконуваних бібліотек.

Утиліта перевірить версію directx на вашому комп’ютері і встановить більш актуальну, якщо така буде доступна.

Спосіб №2: оновлення драйвера відеокарти

Якщо на комп’ютері встановлена більш рання версія драйверів відеокарти або установка була перервана, варто перевірити наявність оновлень і провести їх перевстановлення.

Для цього відкрийте офіційний сайтhttps://www.nvidia.ru/download/index.aspx?lang=ru і введіть параметри своєї відеокарти, далі виконайте пошук актуальної версії драйвера. Завантажте та встановіть файл. Не вимикайте систему, поки установка не завершиться на ваш комп’ютер. Не забудьте перезавантажити windows після завершення процесу установки.

Спосіб № 3: перевірка програми або гри

Часто при інсталяції гри або програми процес установки порушується. В цьому випадку видаліть через “панель управління” як показано в способі №2. Інсталюйте її на жорсткий диск повторно, перезавантажте комп’ютер і запустіть.

Не рекомендується завантажувати файли з неперевірених джерел. Якщо файл містить сумнівні установчі пакети або вірус, антивірусна програма заблокує роботу з ними. Особливо стосується поширюваних збірок windows, використовуйте тільки офіційну версію операційної системи.

Антивірус так само може реагувати і на піратську (кряк) версію програми або гри. У цьому випадку варто відключити на час запуску установки або додати файл завантаження в виключення.

Багато програмних продуктів випускаються під певні версії сімейства windows. У цьому випадку помилку можна виправити запуском в режимі сумісності.

  1. клацніть по ній правою кнопкою миші і перейдіть в “властивості»;
  2. перейдіть у вкладку “сумісність” і встановіть позначку на проти “запустити програму в режимі сумісності з …»;
  3. виберіть версію ос зі списку, натисніть “застосувати»і “ок”.

Щоб правильно вибрати версію сімейства ос windows, ознайомтеся з системними вимогами запускається файлу.

Спосіб № 5: перевірка і відновлення системних файлів

Ос windows має вбудовану утиліту sfc. Вона тестує системні файли на предмет пошкоджень і виконує автоматичне відновлення їх працездатності. Запускається утиліта через командний рядок.

алгоритм дій: перезавантажте комп’ютер і спробуйте запустити потрібний файл.

Чому з’являється помилка запуску?

Ми виділили часті причини виникнення помилки 0xc000007b:

  1. пошкодження або стара версія бібліотеки c++ windows.
  2. переривання установки оновлень як програмного продукту, так і самої windows.
  3. пошкодження інсталяційного файлу при установці, копіюванні, розпакуванні (з цією проблемою часто стикаються користувачі, що качають файли з неперевірених джерел в інтернеті).
  4. застаріла версія драйвера відеокарти.
  5. відмова встановити (оновити) сумісні версії с++ та ін
  6. обмеження на запуск. Програмний продукт вимагає запуску від імені адміністратора або в режимі сумісності;
  7. некоректна збірка windows, рекомендуємо завантажувати інсталятор з офіційного сайту microsoft.

Способи виправлення помилки 0xc000007b запропоновані в порядку убування ймовірності. Якщо ж помилка виникає при запуску програми, то перевірте сумісність з вашої розрядністю x32 або x64.