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 во время копирования файлов установщика: там чаще флешка и память, не профиль.

Что делать самому

  1. Зайдите в безопасный режим. Три прерванные загрузки или Shift + «Перезагрузка», если стол ещё иногда открывается. «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → клавиша 4. Если в безопасном режиме вход живой, причина в автозагрузке или драйвере, не в «мёртвой Windows».
  2. Создайте временную учётную запись. В безопасном режиме: «Параметры» → «Учётные записи» → «Семья и другие пользователи» (в Windows 10 путь чуть короче). Войдите новым пользователем. Если 0xc0000005 пропал - чините старый профиль, не сносите диск. Документы из C:\Users\старое_имя копируют на новое место.
  3. Снимите сторонний антивирус. Деинсталлятор самого вендора, не «удалить папку». Оставьте встроенный защитник. Перезагрузка в обычный режим. Если вход ожил - тот комбайн больше не ставьте без нужды.
  4. Проверьте файлы системы. Обычная или безопасная командная строка администратора: sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth. Это чинит компоненты Windows, не битую планку.
  5. Прогоните память. mdsched.exe, дождитесь двух проходов. Ошибки - планка или слот. На ноутбуке с одним модулем тест всё равно нужен: иначе вы неделю лечите профиль.
  6. Почистите автозагрузку. «Диспетчер задач» → «Автозагрузка» или «Параметры» → «Приложения» → «Автозагрузка» в Windows 11. Оверлеи, тюнеры, старые панели видеокарты. Не правьте реестр Run наугад: лишний удалённый ключ службы даст уже другую ошибку входа.
  7. Не качайте «патч 0xc0000005». Такого файла у Microsoft нет. Не подменяйте ntdll.dll, kernel32.dll и не отключайте DEP глобально без понимания, что делаете. DEP как раз ловит порчу памяти, его выключение маскирует симптом.

Если Windows не доходит даже до безопасного режима и пишет 0xc0000005 на чёрном окне с именем файла в System32, сначала среда восстановления и sfc /scannow из неё. Если и это пусто - смотрят диск. Переустановка с сохранением файлов имеет смысл, когда профиль и компоненты сыплются, а память тихая. На умирающем HDD ставить систему заново - потерять ещё неделю.

Часто задаваемые вопросы

0xc0000005 при запуске Windows - это синий экран? Нет. Это отказ процесса, обычно проводника или входа. Синий кадр несёт стоп-код вроде SYSTEM_SERVICE_EXCEPTION.

Поможет ли новая учётная запись? Часто да, если виноват профиль. Файлы со старого пользователя нужно перенести руками.

Можно ли править реестр профиля? Наугад - нет. Легко добить вход окончательно. Сначала вторая учётка и sfc.

Это вирус? Редко. Чаще антивирус, повреждённые файлы или память. Сканер не помешает, «очиститель реестра» не поможет.

Смотрите также