Вирішення проблеми: помилка 0xc000007b при запуску програми
Однією з найпоширеніших проблем при роботі з Windows є поява помилки 0xc000007b при спробі запуску будь-якої програми. Ця помилка заважає нормальній роботі та викликає справедливе роздратування у користувача. Що означає код помилки 0xc000007b, з яких причин вона може виникнути, і якими способами позбутися її раз і назавжди, щоб програми знову запрацювали як слід? На щастя, здебільшого її можна усунути за допомогою нескладних дій.
Причини виникнення помилки 0xc000007b
Помилка з кодом 0xc000007b під час запуску програм вказує на проблему у системних файлах Windows. Найбільш поширені причини цієї помилки:
- Застарілі, пошкоджені або неправильно встановлені драйвери відеокарти, особливо Nvidia.
- Проблеми з інсталяцією оновлень Windows або драйверів.
- Ушкодження системних файлів через неправильне вимкнення ПК або видалення програм.
- Дії шкідливого ПЗ, вірусів.
- Несправності в роботі програми, наприклад, у піратської копії гри.
Також причиною може бути порушення цілісності бібліотек Net Framework, Microsoft Visual C++ Redistributable або DirectX. Для вирішення проблеми з помилкою 0xc000007b при запуску програми потрібно виконати ряд дій щодо відновлення працездатності системи.
Як оновити драйвери відеокарти Nvidia або AMD
Оновлення драйверів відеокарти - один із основних способів вирішення проблеми з помилкою 0xc000007b при запуску програми. Справа в тому, що застарілі, пошкоджені або неправильно встановлені драйвери - найпоширеніша причина виникнення цієї помилки.Оновлення драйверів дозволяє усунути неполадки:
- Для карт Nvidia: зайдіть на офіційний сайт nvidia.com, у розділі драйверів знайдіть модель своєї відеокарти і скачайте останню доступну версію драйвера.
- Для відеокарт AMD: аналогічно на сайті amd.com у розділі драйверів вибираєте модель та завантажуєте актуальний драйвер.
- Вимкніть антивірус під час установки, т.к. може блокувати процес.
- Запустіть завантажений файл драйвера та дотримуйтесь інструкцій майстра інсталяції.
- Перезавантажте комп'ютер і перевірте наявність помилки під час запуску програм.
У разі відсутності драйверів для старої відеокарти, можна спробувати встановити попередні версії. Або скористатися універсальним пакетом драйверів, наприклад, Nvidia - unified driver. Також, якщо проблему не вдалося вирішити оновленням драйверів, перейдіть до інших способів усунення помилки 0xc000007b.
Переустановка DirectX для вирішення проблеми
DirectX - це набір драйверів та бібліотек, що відповідають за мультимедіа можливості Windows. Проблеми з інсталяцією або роботою DirectX також можуть призвести до помилки 0xc000007b під час запуску програми.
Щоб перевстановити DirectX і спробувати вирішити проблему:
- Зайдіть на офіційний сайт Microsoft та скачайте останню версію пакета DirectX.
- Запустіть завантажений exe-файл і дотримуйтесь інструкцій із встановлення.
- У процесі переустановки будуть замінені наявні файли DirectX на нові пакети.
- Після завершення перезавантажте комп'ютер.
Також варто врахувати кілька нюансів при перевстановленні DirectX для вирішення проблем із програмами:
- Видаліть старі версії DirectX перед інсталяцією нової, для чого можна скористатися утилітою DirectX Uninstaller.
- Відключіть антивірус – він може конфліктувати з процесом.
- Якщо проблему не вирішено, спробуйте іншу версію DirectX, наприклад, старішу.
Переустановка DirectX допомагає вирішити багато проблем із запуском та роботою програм у Windows, включаючи усунення помилки 0xc000007b при запуску програми. Однак якщо проблеми зберігаються, є сенс перейти до інших методів.
Відновлення системи з більш ранньої точки
Ще один ефективний спосіб вирішення проблеми з помилкою 0xc000007b – відкат системи до більш раннього часу за допомогою відновлення точки System Restore. Це дозволяє повернути стан Windows до моменту виникнення неполадок:
- Відкрийте панель керування та запустіть утиліту "Відновлення системи".
- У вікні відновлення виберіть додатковий параметр "Показати інші точки відновлення".
- Позначте точку відновлення раніше, ніж час початку проблеми з помилкою 0xc000007b.
- Натисніть "Далі" і дочекайтеся перезавантаження системи з вибраних установок.
Перевага цього методу в тому, що відкат відбувається автоматично без необхідності повторної інсталяції Windows або відновлення файлів вручну. До недоліків можна віднести часткову втрату даних, створених після обраної точки відновлення.
Якщо ж проблема із запуском додатків зберігається навіть після відкату стану системи, то її причина носить більш глибинний характер і вимагає додаткових методів усунення помилки 0xc000007b при запуску програми.
Перевірка цілісності системних файлів (SFC/scannow)
SFC (System File Checker) – це вбудована у Windows утиліта для перевірки цілісності та відновлення пошкоджених системних файлів.Запуск SFC дозволяє автоматично знайти проблеми в захисних шарах системи та виправити їх, що може вирішити проблему з помилкою під час запуску програм.
Щоб скористатися SFC, потрібно:
- Відкрийте командний рядок Windows з правами адміністратора.
- Введіть команду: sfc /scannow.
- Дочекатися завершення перевірки та відновлення (може зайняти до 15 хвилин).
- Перезавантажити комп'ютер.
SFC сканує основні системні папки Windows (WinSXS, System32, Winsxs/Manifests) щодо пошкоджених або відсутніх файлів. Якщо такі файли виявлені, вони відновлюються з кешу або інсталяційного диска.
SFC допомагає виправити багато різних проблем, включаючи помилку під час ініціалізації програми 0xc000007b. Однак у деяких випадках пошкодження системи можуть бути надто серйозними для відновлення цим способом.
Встановлення пакету бібліотек All In One Runtimes
Досить частою причиною помилки 0xc000007b при запуску програми є проблеми з бібліотеками Visual C++ або .NET Framework. Інсталяція All In One Runtimes дозволяє вирішити ці проблеми.
All In One Runtimes – це збірка бібліотек Microsoft Visual C++ різних років випуску та версій платформи .NET Framework. Встановлення цього пакету допомагає у таких випадках:
- Відсутні необхідні версії бібліотек VC++ або .NET для запуску програми.
- Бібліотеки VC++ або .NET пошкоджені в системі через неправильне видалення або віруси.
- Потрібно оновити застарілі версії бібліотек у системі.
Щоб встановити All In One Runtimes:
- Завантажте пакет із офіційного сайту.
- Запустіть інсталятор і дотримуйтесь інструкцій.
- Перезавантажте комп'ютер після інсталяції.
Встановлені бібліотеки замінять собою наявні версії в Windows, що дозволить усунути помилку «помилка при запуску програми 0xc000007b» у разі проблем з VC++ або .NET.
Переустановка Windows як крайній захід
Якщо жоден із попередніх способів не допоміг позбутися помилки при запуску додатків 0xc000007b, варто вдатися до кардинальної міри – переустановки Windows.
Повна переустановка ОС дозволяє вирішити проблему у тому числі в таких ситуаціях:
- Системні файли серйозно пошкоджені вірусами чи неправильними діями користувача.
- Нагромадилося безліч помилок після неправильних видалень програм, бібліотек, драйверів.
- Складання Windows було створено на основі образу з початковими проблемами.
Перевстановлення рекомендується виконувати з повним форматуванням системного розділу, щоб позбавитися всіх можливих проблем. Після цього варто встановити оригінальний дистрибутив Windows без будь-яких модифікацій та доповнень.
Хоча переустановка Windows - досить радикальний спосіб, часто він дозволяє раз і назавжди позбутися помилки 0xc000007b при запуску програми або гри в тих ситуаціях, коли інші методи не дали результату.
Звернення до служби техпідтримки або до комп'ютерного майстра
Якщо жоден із попередніх способів не допоміг виправити помилку 0xc000007b під час запуску програми, можна звернутися до служби технічної підтримки виробника обладнання або операційної системи. Фахівці зможуть точніше визначити причину проблеми та запропонувати рішення.
Також можна звернутися до незалежного комп'ютера.Досвідчений фахівець проаналізує системні журнали, перевірить цілісність файлів та налаштування ОС, встановить необхідні оновлення та драйвери. Це допоможе знайти і усунути причину помилки 0xc000007b при запуску програми або гри.
При зверненні до служби підтримки або до комп'ютерного майстра вкажіть точний текст помилки, назви програм, у яких вона виявляється, версію ОС. Це допоможе швидше зорієнтуватися в проблемі та виправити помилку під час запуску програми з кодом 0xc000007b.
Аналіз записів у системному журналі щодо інших помилок
Окрім помилок 0xc000007b при запуску програми, у системних журналах Windows часто містяться додаткові повідомлення про помилки драйверів, системних процесів і служб. Їхній аналіз може допомогти виявити першопричину проблеми.
Для перегляду системних журналів потрібно відкрити «Перегляд подій» у розділі «Адміністрування». У журналах подій шукаємо записи за проміжок часу, коли вперше виявилася помилка 0xc000007b під час запуску додатків. Звертаємо увагу на повідомлення про помилки та попередження, особливо від драйверів та системних процесів.
Наприклад, можуть бути помилки audio-драйвера Realtek або драйверів відеокарти Nvidia/AMD під час ініціалізації. Або помилки сервісів встановлення оновлень, антивірусних програм, служб індексування. Будь-які помилки або warning в цей момент можуть бути пов'язані з проблемою при запуску програм:
- Далі по кодах помилок та імен файлів шукаємо рішення в Інтернеті. Встановлюємо нові версії драйверів, запускаємо послуги вручну.
- Відновлення системи може знадобитися відкат останніх оновлень драйверів або Windows.
Іноді проблема в службах індексування чи антивірусу, тоді доводиться відключати ці служби чи видаляти програмне забезпечення.
Пошук рішень стосовно конкретного додатку
Якщо помилка 0xc000007b при запуску програми виникає тільки в якомусь одному додатку, а інші програми працюють нормально, варто сфокусуватися на рішеннях для цього конкретного ПЗ.
Насамперед треба переконатися, що додаток легальний та завантажений з офіційного сайту розробника. Піратські версії та кряки можуть містити модифіковані бібліотеки, через що виникають проблеми запуску.
Навіть для легальних програм варто перевірити актуальність версії. Якщо є оновлення, потрібно завантажити та встановити його, після чого спробувати запустити програму. Іноді проблема вирішується у нових релізах:
- Перевірте, чи всі необхідні бібліотеки Visual C++ встановлені для програми.
- Переконайтеся, що потрібна версія .NET Framework для цієї програми.
- Запустіть програму від імені адміністратора - допомагає в ряді випадків.
У налаштуваннях програми пошукайте опцію «Перевірити цілісність файлів» або «Відновити». Іноді це виправляє пошкоджені компоненти та вирішує проблему з помилкою 0xc000007b.
Якщо є можливість, варто спробувати встановити та запустити проблемну програму на іншому комп'ютері. Якщо там не виникає помилки, значить причина саме в конфігурації ОС або драйверах поточного ПК. При запуску програми на новому ПК можна подивитися список DLL, що завантажуються, і порівняти його зі старим комп'ютером, щоб зрозуміти в чому відмінності.
| Варіанти вирішення проблеми на конкретному ПК |
| - Перевстановити програму |
| - Оновити драйвера та бібліотеки системи |
| - Відкачати оновлення Windows |
| - Вимкнути стороннє ПЗ, що заважає роботі |
Послідовна перевірка всіх варіантів, зазначених вище, у результаті повинна допомогти вирішити проблему «помилка під час запуску програми 0xc000007b» для конкретної програми.
Помилка під час запуску програми 0xc000007b - як виправити?
При запуску деяких програм та ігор користувачі можуть зіткнутися зі збоєм «Помилка програми. Помилка при запуску програми 0xc000007b», при цьому повторні спроби запуску зазвичай не вирішують проблему.
У цій інструкції докладно про можливі причини та способи виправити помилку 0xc000007b у Windows 11, Windows 10 та попередніх версіях системи.
Основні причини помилки та базові рішення
Серед основних причин помилки під час запуску програми з кодом 0xc000007b (код відповідає помилці INVALID_IMAGE_FORMAT) можна виділити такі:
- Конфлікти між 32-біт та 64-біт версіями файлів програми та системних бібліотек. Наприклад: програма або гра вимагала якусь DLL, ви завантажили цю бібліотеку зі стороннього сайту, але не в тій розрядності, яка потрібна програмі.
- Пошкодження або заміна системних файлів Windows
- Пошкодження файлів програми, що запускається.
- Вплив антивіруса (зазвичай - стороннього) на запуск програми.
- У деяких випадках проблема може бути викликана відсутністю необхідних прав у програми, що запускається, для доступу до необхідних для запуску файлів.
З цих пунктів випливають основні прості способи виправити помилку:
- Спробуйте запустити програму або гру від імені адміністратора: натисніть по ярлику або файлу програми, що виконується, правою кнопкою миші і виберіть пункт «Запуск від імені адміністратора» в контекстному меню.Якщо при цьому все працює справно, ви можете відкрити властивості ярлика або файлу, що виконується, і встановити позначку «Запускати цю програму від імені адміністратора» на вкладці «Сумісність». Для ярлика запуск від імені адміністратора можна також увімкнути на вкладці «Ярлик», натиснувши кнопку «Додатково».
- Якщо програма представлена в декількох версіях, встановіть або використовуйте файл, що виконується тією, яка підходить для архітектури вашої системи: x64 для 64-біт систем, x86 - для 32-біт систем.
- Виконайте перевірку та відновлення системних файлів Windows: запустіть командний рядок від імені адміністратора, по порядку виконайте такі дві команди:
dism /online /cleanup-image /restore-health sfc /scannow
У багатьох випадках один із запропонованих способів допомагає вирішити проблему, проте іноді може знадобитися вдатися до додаткових методів вирішення.
Аналіз залежностей програми
Наприклад, на скріншоті нижче ми бачимо, що 32-біт програма використовує «правильні» бібліотеки з папки SysWOW64 (де в x64-версіях систем знаходяться 32-біт версії DLL), а в нижній частині вікна в стовпці «Machine» відображається i386 (що відповідає 32-біт бібліотеці, для 64-біт буде вказано AMD64), помилок при запуску програми бути не повинно.
Якщо у вашому випадку ви відзначаєте невідповідності: зазвичай повідомлення про відсутність потрібної DLL в Depencies, як на наступному скріншоті (хоча за фактом вона є в папці, просто має не ту розрядність) або, наприклад, якісь із завантажуваних бібліотек з папки SysWOW64 мають архітектуру AMD64 або DLL з папки System32 - архітектуру i386, слідує вжити заходів для їх усунення.
При цьому фігурувати можуть не тільки системні папки Windows, а й власні папки програми — логіка буде такою самою.
Додаткові способи виправити помилку
Якщо запропоновані вище методи не допомогли, нижче є деякі додаткові варіанти, які можуть спрацювати при помилці 0xc000007b:
- Якщо раніше програма справно запускалася, спробуйте використати точки відновлення системи: натисніть клавіші Win+R на клавіатурі, введіть rstrui і натисніть Enter, виберіть точку відновлення на дату, коли помилка під час запуску не спостерігалася і запустіть процес відновлення.
- Помилка може бути спричинена пошкодженням компонентів Visual C++, необхідної для запуску гри або програми версії. Для версій починаючи з 2013 року є можливість виправлення установки (Win+R — appwiz.cpl - Вибір компонента - кнопка "Змінити", потім - "Виправити"). Для більш ранніх знадобиться видалення та повторне встановлення. Про те, як завантажити ці компоненти – в окремій інструкції. Один із найпростіших варіантів — використовувати Visual C++ All In One Runtimes для автоматичного встановлення всіх доступних версій компонентів.
- Спробуйте інсталювати бібліотеки DirectX, що не вистачає, за допомогою веб-установника з сайту Майкрософт, а також вручну завантажити та встановити останні версії драйверів відеокарти з сайтів NVIDIA або AMD, використовуючи опцію чистої установки. За наявності дискретного та інтегрованого відеоадаптерів встановіть драйвери як для того, так і для іншого.
- Перевірте, чи з'являється помилка, якщо запустити програму в режимі сумісності з однією з попередніх версій Windows: параметри сумісності можна вибрати у властивостях файлу або ярлика, що виконується, на відповідній вкладці.
- Для деяких програм за помилки 0xc000007b може допомогти увімкнення (або переустановка) компонентів .NET Framework — натисніть клавіші Win+R на клавіатурі, введіть appwiz.cpl, виберіть пункт "Увімкнення або вимкнення компонентів Windows" ліворуч, переконайтеся, що компоненти .NET Framework 3.5 і 4.8 (або новішої версії) увімкнені, якщо це не так, позначте їх і натисніть "Ок". Також ви можете завантажити інсталятори цих компонентів з сайту Майкрософт.
Якщо «Помилка при запуску програми 0xc000007b» зберігається, опишіть у коментарях усі деталі та обставини її появи, постараємося знайти відповідне рішення.
А раптом і це буде цікаво:
- Найкращі безкоштовні програми для Windows
- Як заблокувати інсталяцію та видалити Outlook New у Windows 11 та 10
- Брандмауер захисника Windows заблокував деякі функції цієї програми - що робити?
- На вибраному диску знаходиться таблиця MBR-розділів при встановленні Windows 11 і 10 - рішення
- Помилка 0x800f0835 при оновленні Windows 10 або 11 – як виправити?
- Як прибрати значок «Додаткові відомості про це зображення» зі шпалер Windows
- Windows 11
- Windows 10
- Android
- Завантажувальна флешка
- Лікування вірусів
- Відновлення даних
- Установка з флешки
- Налаштування роутера
- Все про Windows
- У контакті
- Однокласники
-
Володимир 25.07.2020 о 21:22
10 способів виправити помилку 0xc000007b у Windows 10 x64
З помилками Windows під час встановлення або запуску програм зіштовхувався практично кожен користувач. Це не так страшно, як синій екран смерті, але все одно неприємно. У більшості випадків така поведінка операційної системи викликана відсутністю необхідних роботи програми компонентів.У цьому матеріалі наші експерти зібрали методи усунення помилки 0xc000007b у 64-бітній версії Windows 10.
Оновлення Windows
Нова політика розповсюдження оновлень, введена Microsoft з виходом «десятки», передбачає згоду користувача на їх автоматичне отримання. Найчастіше вона себе виправдовує, оскільки своєчасно поширення виправлень дозволяє уникати частих помилок у роботі операційної системи.
Відкриваємо параметри Windows за допомогою клавіатурної комбінації Win+i. Переходимо до розділу, позначеного на скріншоті рамкою.
Перевіряємо наявність останніх виправлень ОС, потім відкриваємо пункт «Додаткові параметри».
Відповідно до вимог ліцензійної угоди, користувач не може відмовитись від встановлення оновлень, але може її відкласти. Перевіряємо, щоб перемикач тимчасового відстрочення знаходився у вимкненому положенні.
Спускаємося в розділі додаткових параметрів нижче, до опцій отримання та встановлення оновлень. Перший перемикач можна не чіпати. Його стандартне положення відповідає отриманню актуальних оновлень у міру їх випуску. Зазначені стрілками лічильники відкладеної доставки для компонентів ОС та виправлень безпеки обнулюємо.
Зроблені операції не гарантують зникнення помилки 0xc000007b, але підвищують таку ймовірність. Якщо вона викликана поширеним програмним забезпеченням цілком ймовірно, що Microsoft оперативно випустить потрібне виправлення.
Оновлення драйвера відеокарти
Оскільки часто з такою помилкою стикаються геймери, перевіримо актуальність драйверів відеокарти.
Викликаємо керуюче меню кнопки "Пуск" поєднанням клавіш "Win + x". Відкриваємо диспетчер пристроїв.
У списку обладнання знаходимо розділ «Відеоадаптери» та розкриваємо його вміст.Викликаємо контекстне меню для відеокарти. Якщо драйвер оновлювався вручну, спочатку відкриємо пункт Властивості. При автоматичному встановленні можна відразу натискати кнопку, позначену цифрою «3».
У властивостях драйвера звертаємо увагу на параметр "Відкачати". З його допомогою можна повернути минулу версію програмного забезпечення, якщо є підозра на некоректну роботу нової. Коли ця кнопка не активна, залишається тільки запустити оновлення.
Вікно пошуку драйверів в обох випадках однакове. Не важливо, чи активоване воно з контекстного меню диспетчера або діалогу властивостей. Якщо на комп'ютері не збережено драйвер від виробника, достатньо обмежитися автопошуком.
Для ручного оновлення можна відвідати сайти виробників (AMD, Nvidia або Intel). На кожному існує система пошуку драйвера за моделлю відеокарти.
Переустановка програми
Після встановлення оновлень можна спробувати усунути помилку 0xc000007b переустановкою проблемної програми. Видалити програму в Windows 10 можна як у новому, так і старому інтерфейсі.
Відкриваємо параметри ОС та переходимо до зазначеного розділу.
Для зручності список встановлених програм можна відфільтрувати за датою встановлення або скористатися рядком пошуку. Натискаємо на поле з програмою, що викликає помилку 0xc000007b, відкриваючи меню дій. Натискаємо кнопку "Видалити". Система вимагатиме повторного підтвердження і тільки потім приступить до деінсталяції ПЗ.
Комусь звичніше працювати зі старою панеллю управління. Щоб запустити її, відкриємо діалогове вікно «Виконати». У текстовому полі вводимо "control", натискаємо клавішу введення або кнопку "ОК".
Знаходимо серед розділів класичної панелі пункт, що позначений на скріншоті рамкою.
У списку програм знаходимо приводить до появи помилок. Виділяємо її мишкою. На панелі дій активується додаткова кнопка, позначена цифрою "2". Натискаємо на неї та підтверджуємо рішення. Отримавши необхідні дозволи, Windows приступить до деінсталяції проблемної програми.
Після завершення процедури видалення комп'ютер необхідно перезавантажити. Повторне встановлення може бути успішніше, і помилка 0xc000007b більше не з'явиться.
Тимчасове відключення антивірусу
Іноді антивірусні програми надмірно суворо перевіряють файли, що розпаковуються інсталятором ПЗ. Щоб уникнути помилок, можна тимчасово вимкнути захист. Зловживати цією дією не варто, використовуючи її тільки для програм, завантажених з надійних джерел.
Microsoft забезпечив Windows 10 досить надійним інструментом захисту, що дозволяє користувачам відмовитися від платних антивірусних програм. Розглянемо необхідні дії стосовно системного додатку «Безпека». Відкриваємо параметри Windows і переходимо до позначеного на скріншоті розділу.
В області переходів вибираємо розділ із іконкою щита. У правій частині вікна відкриваємо параметри служби безпеки, скориставшись позначеною цифрою «2» кнопкою.
В області переходів знову вибираємо символ щита, перемикаючись на налаштування системного антивіруса. У параметрах захисту від загроз натискаємо на гіперпосилання «Керування налаштуваннями».
Знаходимо розділ «Захист у реальному часі». Перекладаємо зазначений на скріншоті перемикач у положення "Вимкнено". Системний антивірус перестане працювати і запуститися автоматично лише після першого перезавантаження.
Щоб не залишати комп'ютер без захисту, після інсталяції програмного забезпечення повертаємо Windows Defender в активний стан.
Запуск від імені адміністратора
Деякі програми для повноцінної роботи потребують підвищених привілеїв. При запуску звичайним порядком можуть стати джерелом помилки 0xc000007b.
Розміщуємо ярлик програми на робочому столі. Викликаємо контекстне меню, натиснувши на нього правою кнопкою миші. Вибираємо у списку пункт, позначений цифрою "1". Якщо з адміністративними правами програма працює безпомилково, звертаємось до властивостей її ярлика.
Знаходимо у нижній частині вікна позначену рамкою на скріншоті кнопку.
У меню додаткових властивостей ставимо галочку в зазначеному місці. В результаті програма завжди запускатиметься з підвищеними привілеями.
Запуск у режимі сумісності
Режим сумісності призначений для емуляції попередніх версій операційної системи. Наприклад, програма добре працювала в Windows XP, але при встановленні її на Windows 10 x64 вона "вилітає" з помилкою 0xc000007. Увімкнувши режим сумісності, можна "переконати" програму в тому, що вона встановлена і працює на XP.
Відкриваємо контекстне меню на ярлику програми. Переходимо до зазначеного на скріншоті пункту.
Активується майстер сумісності. Вибираємо перший варіант дій, дозволяючи операційній системі самостійно підібрати параметри запуску.
Натискаючи на кнопку, позначену цифрою «1», перевіряємо варіант сумісності, що пропонується. Програма, що тестується, запуститься і буде працювати в середовищі, що емулює Windows XP SP3. Якщо помилка 0xc000007b більше не з'являється, натискаємо «Далі» для продовження.
Погоджуємось із використанням підібраних параметрів для подальших запусків програми.
На останньому етапі майстер рапортує, що проблеми із сумісністю успішно усунуті.
Якщо точно відомо в якій із ранніх версій Windows програма працювала без збоїв та помилок, можна самостійно виставити потрібні параметри у властивостях ярлика. Перемикаємось на вкладку «Сумісність». Встановлюємо галочку у вказаному стрілкою місці. Після цього нижче можна розгорнути повний перелік попередніх версій ОС і вибрати в ньому придатну для емуляції.
Встановлення пакетів Visual C++ Redistributable
Помилка 0xc000007b, як і багато інших пов'язаних з роботою програмного забезпечення Windows 10, може бути викликана відсутністю необхідних динамічних бібліотек. Додати їх можна шляхом встановлення розповсюджуваних пакетів Visual C++ Redistributable.
Вирушаємо на сторінку служби підтримки Microsoft. Тут зібрані всі версії пакетів Visual C++, що підтримуються компанією (2012, 2013, 2015, 2017). Також тимчасово доступне посилання для завантаження версій 2008, 2010 з терміном підтримки, що завершився. Стрілка на скріншоті показує дві версії інсталятора для 32-х і 64-х бітних систем.
При встановленні декількох пакетів різних версій потрібно дотримуватись певної послідовності. Спочатку встановлюються старіші, потім нові. Наприклад, якщо в системі є Visual C++ 2017, а для роботи програми потрібна версія 2012, то після її встановлення нову необхідно перевстановити. Крім того, власники Windows 10 x64 повинні встановлювати пакети обох розрядностей. Таким чином забезпечується правильна робота 32 бітних додатків.
.NET Framework
Якщо пакети Redistributable здебільшого потрібні для запуску ігор, то «серйозніші» програми можуть вимагати компоненти .Net Framework.Інсталятор останньої версії можна завантажити на сторінці служби підтримки Microsoft. Він є універсальним та підходить як для Windows x64, так і для 32-х розрядної версії ОС.
Після інсталяції .NET Framework автоматично завантажуватиме нові версії через Центр оновлення Windows.
Пакет All in One Runtimes
Універсальним способом отримати майже відразу всі необхідні для роботи додаткові компоненти та позбутися помилки 0xc000007b є використання пакета All in One Runtimes. Складання є неофіційним, тому використовувати його бажано тільки коли не допомагають інші способи. На скріншоті наведено вікно інсталятора All in One Runtimes з переліком компонентів, що входять до нього.
Перевірка цілісності системних файлів
Традиційним для боротьби з помилками Windows є перевірка цілісності системних файлів за допомогою командного рядка.
Викликаємо контекстне меню кнопки "Пуск". Запускаємо оболонку PowerShell із адміністративними правами.
Вводимо команду sfc /scannow для виконання перевірки цілісності системних файлів. Якщо під час її виконання будуть виявлені пошкоджені бібліотеки, система автоматично відновить їх.
Перевірка жорсткого диска на помилки
Додатково до описаної вище процедури можна перевірити жорсткий диск.
Аналогічно запускаємо PowerShell в режимі підвищених привілеїв. Вводимо команду "chkdsk /r /f". Додаткові аргументи призначені для автоматичного виправлення виявлених на диску помилок та відновлення інформації у пошкоджених секторах. Система попередить, що не може працювати із системним томом і запропонує виконати перевірку під час перезавантаження. Погоджуємось, натискаючи на клавішу «Y».
При перезавантаженні під логотипом Windows буде виведено повідомлення про сканування та відновлення системного тому.
На закінчення про помилку 0xc000007b у Windows 10 x64
Універсальних рішень щодо боротьби з помилкою 0xc000007b не існує. Безліч апаратних конфігурацій та ще більша різноманітність встановленого ПЗ потребують індивідуального підходу. Можливо, для усунення помилки вистачить одного з наведених методів, а можливо, потрібна деяка їх комбінація.
