Как исправить exception Illegal Instruction в Windows
Ошибка EXCEPTION ILLEGAL INSTRUCTION в Windows 11/10 возникает при запуске приложений и игр и связана с аппаратными проблемами или программными и может иметь код ошибки (0xC000001D), после чего может идти BSOD.
Кроме того, в большинстве случаев проблема связана с процессором, где отсутствует AVX, так как пользователи собирают сборки на Xeon до 2008 года, а сам AVX появился после 2008 и то не факт, что он будет поддерживаться. Также, криво-программно написанные патчи игры и сами приложения могут вызывать ошибку даже с поддержкой AVX.
В данной инструкции разберем, как исправить ошибку exception Illegal Instruction при запуске игр и программ в Windows 11/10, но в первую очередь, переустановите проблемную игру или программу.
1. Переустановить графический драйвер
- Нажмите Win+X и выберите Диспетчер устройств
- Разверните графу Видеоадаптеры
- Щелкните правой кнопкой мыши по видеокарте
- Выберите Удалить устройство
- Установите галочку Удалить программы драйверов для этого устройства
- Перезагрузите ПК или ноутбук и драйверы переустановятся
❗После перезагрузки, если ошибка возникает, то обновите драйвер GPU.
2. Запуск игры в режиме совместимости
Если при запуске игры или программы видите ошибку exception Illegal Instruction, то запуск в режиме совместимости может помочь исправить проблему. Для этого,
- Щелкните правой кнопкой мыши по ярлыку
- Выберите Свойства и перейдите во вкладку Совместимость
- Установите снизу галочку Запускать это программу от имени админа
- Установите галочку Запустить программу в режиме совместимости
- Выберите другую версию Windows, к примеру 7
- Нажмите Применить и OK
- Попробуйте запустить игру или программу
3. Восстановить Visual C++
Если ошибка exception Illegal Instruction в компонентах Visual C++, то его нужно восстановить или установить последнюю версию, предварительно удалить все старые.
- Нажмите Win+R и введите appwiz.cpl
- Выделите одним нажатием Visual C++
- Нажмите сверху Изменить
- В новом окне Исправить
- Исправьте таким образом все Visual C++
❗Если не помогло, то удалите все Visual C++ и установите последнюю версию с сайта Майкрософт. Установить нужно две разрядности X86 и X64.
4. Диагностика RAM
Запустите диагностику оперативной памяти, чтобы проверить её на программные ошибки.
- Нажмите Win+R и введите mdsched.exe
- Выберите Выполнить перезагрузку и проверку
📌Кроме того, можно аккуратно достать оперативную память из ПК или ноутбука и продуть пыль, после чего вставить её обратно.