Исправление ошибки 0xc0000906 при запуске приложений

Иван Корнев·27.05.2026·4 мин

Ошибка 0xc0000906 в Windows означает, что операционная система не может корректно запустить приложение из-за проблем с файлами конфигурации side-by-side или блокировки компонентов защитным ПО. Чаще всего проблема решается добавлением программы в исключения антивируса или восстановлением поврежденных DLL-библиотек через командную строку. Переустановка Windows для устранения этой ошибки не требуется.

Краткая суть: Код 0xc0000906 (STATUS_VIRUS_INFECTED) часто является ложным срабатыванием защиты. Система «думает», что файл заражен или поврежден, и блокирует его выполнение.

Основные причины сбоя

Понимание причины помогает выбрать правильный метод лечения. Ошибка возникает не из-за поломки «железа», а на уровне программного обеспечения.

  1. Блокировка антивирусом. Самая частая причина (до 60% случаев). Защитник Windows или сторонний антивирус помещает ключевой .dll или .exe файл игры/программы в карантин, считая его угрозой. Это характерно для пиратских версий ПО или программ с нестандартным методом защиты.
  2. Повреждение системных файлов. Сбои в работе служб Windows, отвечающих за запуск приложений (Side-by-Side configuration).
  3. Ошибки установки. Файлы приложения были скопированы на диск с ошибками (сбой питания, битый сектор диска, ошибка загрузчика).
  4. Несовместимость. Попытка запустить старый софт на современных версиях Windows 10/11 без настроек совместимости.

Пошаговое решение проблемы

Выполняйте действия по порядку. В большинстве случаев достаточно первых двух шагов.

Шаг 1. Проверка антивируса и добавление в исключения

Если вы используете сторонний антивирус (Kaspersky, Avast, ESET и др.) или стандартный Защитник Windows, он может блокировать запуск.

Действия для Защитника Windows:

  1. Откройте Параметры (Win + I) → Конфиденциальность и защитаБезопасность Windows.
  2. Перейдите в Защита от вирусов и угроз.
  3. Нажмите Управление настройками.
  4. Временно отключите Защиту в реальном времени.
  5. Попробуйте запустить приложение.

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

Проверка карантина: Зайдите в журнал защиты антивируса. Если там есть файлы из папки проблемного приложения, восстановите их и отметьте как безопасные.

Шаг 2. Переустановка приложения с отключенной защитой

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

  1. Полностью удалите проблемное приложение.
  2. Отключите антивирус (как описано в Шаге 1).
  3. Скачайте свежий установщик (желательно с официального сайта).
  4. Установите программу.
  5. Добавьте папку установки в исключения антивируса.
  6. Включите защиту обратно.

Шаг 3. Восстановление системных файлов (SFC и DISM)

Если антивирус ни при чем, причина может быть в повреждении системных библиотек Windows.

  1. Нажмите Пуск, введите cmd.
  2. Нажмите правой кнопкой мыши на Командная строка и выберите Запуск от имени администратора.
  3. Введите следующую команду и нажмите Enter:
    sfc /scannow
    ```
4.  Дождитесь окончания проверки. Если утилита нашла и исправила ошибки, перезагрузите ПК и проверьте запуск программы.

Если SFC не помог или сообщил, что не смог исправить файлы, выполните более глубокую проверку образом системы:


```cmd
DISM /Online /Cleanup-Image /RestoreHealth

Процесс DISM может занять от 10 до 30 минут. Не закрывайте окно терминала до появления сообщения об успешном завершении.

Шаг 4. Настройка режима совместимости

Актуально для старых программ и игр, выпущенных до эпохи Windows 10.

  1. Найдите исполняемый файл программы (.exe).
  2. Нажмите правой кнопкой мыши → Свойства.
  3. Перейдите на вкладку Совместимость.
  4. Поставьте галочку Запустить эту программу в режиме совместимости с.
  5. Выберите Windows 7 или Windows 8.
  6. Ниже поставьте галочку Запускать эту программу от имени администратора.
  7. Нажмите Применить и ОК.

Дополнительные методы

Если основные способы не сработали, попробуйте следующие варианты:

  • Переустановка распространяемых пакетов Visual C++. Многие игры требуют наличия библиотек Microsoft Visual C++ Redistributable. Скачайте и установите последние версии (x86 и x64) с официального сайта Microsoft.
  • Проверка целостности игровых файлов. Если ошибка возникла в Steam, Epic Games или другом лаунчере, используйте встроенную функцию проверки файлов.
    • Steam: Библиотека → Правая кнопка на игре → Свойства → Установленные файлы → Проверить целостность файлов игры.
  • Точка восстановления. Если ошибка появилась недавно после обновления системы, откатите Windows к точке восстановления, созданной до возникновения проблемы.

Частые ошибки пользователей

ОшибкаПочему это плохо
Игнорирование карантина антивирусаПользователи сразу переустанавливают игру, но антивирус снова блокирует файлы при запуске.
Прерывание работы SFC/DISMМожет привести к еще большему повреждению системных компонентов.
Установка «кряков» без исключенийАнтивирус удаляет патч мгновенно, вызывая ошибку запуска.

FAQ

В: Опасна ли ошибка 0xc0000906 для компьютера? О: Сама по себе ошибка — это просто сообщение о невозможности запуска. Однако, если она вызвана реальным вирусом, который антивирус пытался заблокировать, то система защищена. Если же вы отключаете антивирус и запускаете подозрительный файл, риск заражения возрастает.

В: Поможет ли обновление драйверов видеокарты? О: В редких случаях, если конфликт связан с графическими библиотеками, но для кода 0xc0000906 это нехарактерно. Лучше сосредоточиться на проверке файлов и антивирусе.

В: Что делать, если ничего не помогло? О: Создайте нового локального пользователя в Windows и попробуйте запустить приложение оттуда. Если заработает, значит, поврежден профиль текущего пользователя. В крайнем случае, выполните сброс Windows с сохранением файлов.