Что обозначает код 0xc0000102
Код 0xc0000102 соответствует системному статусу STATUS_FILE_CORRUPT_ERROR - Windows не смогла прочитать нужный файл или папку. Ошибка может появляться уже на этапе загрузки ОС (синий экран) либо в момент запуска конкретного приложения, игры или утилиты.
Основные сценарии появления
| Сценарий | Как выглядит сообщение |
|---|---|
| Загрузка Windows | Синий экран с текстом "0xc0000102" и указанием на повреждённый файл. |
| Запуск программы | Диалог "Ошибка при запуске приложения" - код 0xc0000102. |
| Игровой лаунчер | Прерванный запуск, часто сопровождается логом "FILE_CORRUPT". |
Понимание, где именно возникла ошибка, позволяет выбрать оптимальный путь её устранения.
Почему возникает ошибка 0xc0000102
- Физическое повреждение накопителя - сбой ячеек SSD/флеш‑накопителя или плохие сектора HDD.
- Сбои оперативной памяти - некорректная работа RAM приводит к искажению данных, записанных на диск.
- Питание - внезапные отключения, частые "жёсткие" выключения или проблемы с блоком питания.
- Конфликт антивирусов - сторонние сканеры иногда блокируют доступ к системным DLL.
- Ошибка быстрого запуска / спящего режима - некорректное сохранение состояния системы.
- Сбой обновления Windows - неполная установка патчей или драйверов.
- Неправильные 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
- Скачайте Process Monitor (Sysinternals) и запустите от имени администратора.
- Откройте фильтр (Ctrl + L) → Process Name - is -
имя_программы.exe→ Include. - Запустите программу, дайте ей "упасть", затем остановите запись в ProcMon.
- В журнале ищите строки с Result = FILE_CORRUPT - рядом будет путь к проблемному файлу.
Если найден системный файл, скопируйте его из C:\Windows\System32 (или переустановите соответствующий компонент через DISM).
Пошаговый план действий (резюме)
- Запустить проверку диска и системных файлов (
chkdsk,dism,sfc). - Отключить быстрый запуск и выполнить обычную перезагрузку.
- Переустановить приложение (или проверить целостность файлов в лаунчере).
- Временно выключить антивирус - проверить, исчезла ли ошибка.
- Проверить состояние SSD/HDD и RAM с помощью CrystalDiskInfo и MemTest86.
- Если ошибка остаётся, собрать лог в Process Monitor и заменить конкретный повреждённый файл.
