Windows доходит до логотипа или до экрана входа и пишет 0xc0000005. Это STATUS_ACCESS_VIOLATION: процесс полез в чужую память. При запуске системы чаще страдают explorer.exe, winlogon или служба, которая стартует вместе с профилем. Это не синий экран и не код установки с флешки.
Отдельно существует 0xc0000005 у конкретной программы, когда стол уже открыт. Там диагностика про файлы приложения. Здесь речь о том, что Windows сама не может нормально войти. Путать эти две истории не стоит: лечение разное.
Почему это происходит
Повреждённый профиль пользователя. После сбоя питания, прерванного обновления или антивируса, который потрогал кучу в профиле. Вход доходит до пустого стола, проводник падает с 0xc0000005, иногда помогает только другая учётная запись. Сам код не значит «вирусы съели Windows».
Антивирус и песочница. Сторонний комбайн цепляет процессы входа. После его обновления Windows начинает ругаться 0xc0000005 на explorer.exe или на собственный защитник. Сняли комбайн в безопасном режиме - вход ожил. Это конфликт, не доказательство заражения.
Повреждённые системные файлы. Хвосты обновления, кончилось место на C:. Тогда 0xc0000005 может выскочить ещё до стола, в окне «приложение не удалось запустить». sfc и DISM как раз для этого слоя. Подмена ntdll.dll с форума запрещена: подпись сломается, получите уже отказ загрузки.
Память. Битая планка даёт 0xc0000005 и у входа, и у программ. Отличие от «кривого профиля»: падает то одно, то другое, иногда синий экран MEMORY_MANAGEMENT. Если mdsched.exe находит ошибки, чинить проводник бессмысленно.
Редко - драйвер, который грузится при входе. Не стоп-код 0x3B, а падение пользовательского процесса из-за хука. Оверлей, «тюнер» мыши, старый софт OSD. Безопасный режим без автозагрузки это обычно проявляет.
Не путайте с 0xc0000098 на экране восстановления - тот про BCD и загрузчик. И не путайте с 0xc0000005 во время копирования файлов установщика: там чаще флешка и память, не профиль.
Что делать самому
- Зайдите в безопасный режим. Три прерванные загрузки или Shift + «Перезагрузка», если стол ещё иногда открывается. «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → клавиша 4. Если в безопасном режиме вход живой, причина в автозагрузке или драйвере, не в «мёртвой Windows».
- Создайте временную учётную запись. В безопасном режиме: «Параметры» → «Учётные записи» → «Семья и другие пользователи» (в Windows 10 путь чуть короче). Войдите новым пользователем. Если 0xc0000005 пропал - чините старый профиль, не сносите диск. Документы из
C:\Users\старое_имякопируют на новое место. - Снимите сторонний антивирус. Деинсталлятор самого вендора, не «удалить папку». Оставьте встроенный защитник. Перезагрузка в обычный режим. Если вход ожил - тот комбайн больше не ставьте без нужды.
- Проверьте файлы системы. Обычная или безопасная командная строка администратора:
sfc /scannow, затемDISM /Online /Cleanup-Image /RestoreHealth. Это чинит компоненты Windows, не битую планку. - Прогоните память.
mdsched.exe, дождитесь двух проходов. Ошибки - планка или слот. На ноутбуке с одним модулем тест всё равно нужен: иначе вы неделю лечите профиль. - Почистите автозагрузку. «Диспетчер задач» → «Автозагрузка» или «Параметры» → «Приложения» → «Автозагрузка» в Windows 11. Оверлеи, тюнеры, старые панели видеокарты. Не правьте реестр Run наугад: лишний удалённый ключ службы даст уже другую ошибку входа.
- Не качайте «патч 0xc0000005». Такого файла у Microsoft нет. Не подменяйте
ntdll.dll,kernel32.dllи не отключайте DEP глобально без понимания, что делаете. DEP как раз ловит порчу памяти, его выключение маскирует симптом.
Если Windows не доходит даже до безопасного режима и пишет 0xc0000005 на чёрном окне с именем файла в System32, сначала среда восстановления и sfc /scannow из неё. Если и это пусто - смотрят диск. Переустановка с сохранением файлов имеет смысл, когда профиль и компоненты сыплются, а память тихая. На умирающем HDD ставить систему заново - потерять ещё неделю.
Часто задаваемые вопросы
0xc0000005 при запуске Windows - это синий экран? Нет. Это отказ процесса, обычно проводника или входа. Синий кадр несёт стоп-код вроде SYSTEM_SERVICE_EXCEPTION.
Поможет ли новая учётная запись? Часто да, если виноват профиль. Файлы со старого пользователя нужно перенести руками.
Можно ли править реестр профиля?
Наугад - нет. Легко добить вход окончательно. Сначала вторая учётка и sfc.
Это вирус? Редко. Чаще антивирус, повреждённые файлы или память. Сканер не помешает, «очиститель реестра» не поможет.
