Что обозначает код 0xc0000102

Код 0xc0000102 соответствует системному статусу STATUS_FILE_CORRUPT_ERROR - Windows не смогла прочитать нужный файл или папку. Ошибка может появляться уже на этапе загрузки ОС (синий экран) либо в момент запуска конкретного приложения, игры или утилиты.

Основные сценарии появления

Сценарий Как выглядит сообщение
Загрузка Windows Синий экран с текстом "0xc0000102" и указанием на повреждённый файл.
Запуск программы Диалог "Ошибка при запуске приложения" - код 0xc0000102.
Игровой лаунчер Прерванный запуск, часто сопровождается логом "FILE_CORRUPT".

Понимание, где именно возникла ошибка, позволяет выбрать оптимальный путь её устранения.

Почему возникает ошибка 0xc0000102

  1. Физическое повреждение накопителя - сбой ячеек SSD/флеш‑накопителя или плохие сектора HDD.
  2. Сбои оперативной памяти - некорректная работа RAM приводит к искажению данных, записанных на диск.
  3. Питание - внезапные отключения, частые "жёсткие" выключения или проблемы с блоком питания.
  4. Конфликт антивирусов - сторонние сканеры иногда блокируют доступ к системным DLL.
  5. Ошибка быстрого запуска / спящего режима - некорректное сохранение состояния системы.
  6. Сбой обновления Windows - неполная установка патчей или драйверов.
  7. Неправильные NTFS‑разрешения - после изменения прав доступа ОС не может открыть файл.

Как быстро проверить и устранить ошибку

1. Проверка диска и восстановление системных файлов

Команды следует запускать из CMD с правами администратора.

chkdsk C: /f /rdism /online /cleanup-image /restorehealthsfc /scannow
  • chkdsk ищет плохие сектора и восстанавливает читаемые данные.
  • dism и sfc восстанавливают повреждённые системные библиотеки (DLL).

Если приложение находится на отдельном диске, повторите chkdsk для него (например, chkdsk D: /f /r).

2. Отключение "быстрого запуска"

Панель → Электропитание → Действия кнопок питания → "Изменить параметры, которые сейчас недоступны" → снять галочку "Включить быстрый запуск".

Это устраняет конфликт, когда Windows пытается загрузить повреждённый кэш образа системы.

3. Переустановка проблемного приложения

  • Удалите программу через "Программы и компоненты".
  • При установке выберите вариант "Repair" (если присутствует).
  • Для игр используйте встроенную проверку целостности файлов в лаунчере (Steam, Origin, Epic).

4. Временное отключение сторонних антивирусов

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

5. Диагностика SSD/HDD и RAM

Инструмент Что проверяет Как использовать
CrystalDiskInfo SMART‑показатели, уровень износа SSD/HDD Скачайте, запустите, обратите внимание на статус "Good" и любые предупреждения.
MemTest86 Ошибки в оперативной памяти Запустите с USB‑накопителя, позволяя тесту пройти минимум 4 прохода.
Проверьте кабели Надёжность соединения SATA/PCIe Для HDD/SSD замените SATA‑кабель, проверьте питание.

6. Точный поиск повреждённого файла через Process Monitor

  1. Скачайте Process Monitor (Sysinternals) и запустите от имени администратора.
  2. Откройте фильтр (Ctrl + L) → Process Name - is - имя_программы.exe → Include.
  3. Запустите программу, дайте ей "упасть", затем остановите запись в ProcMon.
  4. В журнале ищите строки с Result = FILE_CORRUPT - рядом будет путь к проблемному файлу.

Если найден системный файл, скопируйте его из C:\Windows\System32 (или переустановите соответствующий компонент через DISM).

Пошаговый план действий (резюме)

  1. Запустить проверку диска и системных файлов (chkdsk, dism, sfc).
  2. Отключить быстрый запуск и выполнить обычную перезагрузку.
  3. Переустановить приложение (или проверить целостность файлов в лаунчере).
  4. Временно выключить антивирус - проверить, исчезла ли ошибка.
  5. Проверить состояние SSD/HDD и RAM с помощью CrystalDiskInfo и MemTest86.
  6. Если ошибка остаётся, собрать лог в Process Monitor и заменить конкретный повреждённый файл.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *