Код 0xc0000005 - STATUS_ACCESS_VIOLATION. При запуске Windows 7 он всплывает в двух разных местах, и их нельзя смешивать. Первое: система ещё не дошла до рабочего стола, падает winlogon.exe, explorer.exe или служба на входе. Второе: рабочий стол уже есть, не стартует конкретная программа. Эта статья про первый случай и про семёрку, которая ещё пытается подняться.
Семёрка давно без обычной поддержки. Часть «лечений» с форумов 2012 года сейчас опаснее, чем тогда: чужие патчи, неизвестные .dll, активаторы. Если железо тянет десятку или одиннадцатую, честнее переехать, чем год ловить 0xc0000005 на мёртвой ОС.
Почему это происходит
Повреждены системные файлы. Прервали обновление, диск сыпется, «чистилка» удалила лишнее. На входе падает оболочка с 0xc0000005. Это не мастер установки с флешки: система уже стоит.
Память. Битая планка любит проявляться на старте тяжёлых служб. Случайный повтор, без одной и той же программы.
Хвост обновлений семёрки. Старые KB, оборванный пакет. Центр обновления Windows 7 сам по себе сейчас почти не живой канал, но когда-то недоставленный патч мог оставить файлы в плохом виде.
Сторонний драйвер на входе. Антивирус тех лет, оверлей видео, «ускоритель». Безопасный режим это хорошо ловит.
Не путать с 0xc0000005 при установке Windows. Там ещё нет системы. Здесь семёрка уже на диске и спотыкается на запуске.
Не существует отдельного кода 0xc0000005_WINDOWS_7. Номер тот же, что у десятки. Меняется окружение: нет нормального DISM с RestoreHealth как на 10/11, sfc слабее, канал обновлений закрыт.
Что делать самому
Поймите, на каком кадре отказ. Чёрный или синий до рабочего стола, окно с 0xc0000005 про
explorer.exeилиwinlogon.exe- вы здесь. Ярлык программы после входа - другая статья про приложение.Безопасный режим. F8 на семёрке ещё работает, если загрузчик жив. Снимите автозагрузку стороннего, антивирус, оверлеи. Если в безопасном режиме вход есть - виноват обычный драйвер или служба.
sfc /scannowиз установленной системы или со среды восстановления. На семёрке без эталонного образаsfcчасто не может восстановить файл. Не подкладывайтеntdll.dllиexplorer.exeархивом с форума: подпись и версия сервиспака не сойдутся, получите уже не запуск.Проверьте память и диск.
mdschedна семёрке есть, CrystalDiskInfo когда система держится. Плохой SMART - копия данных. Ставить «ещё раз семёрку» на дохлый HDD бессмысленно.Точка восстановления, если она жива и дата до поломки. Штатное средство, не «ремонт реестра одним кликом». Реестр наугад на семёрке убивают чаще, чем чинят: после этого уже не встаёт даже безопасный режим.
Не ставьте «паки исправления 0xc0000005» и не качайте обновления семёрки с случайных сайтов. Канал Microsoft для обычных домашних машин закрыт. Неизвестная сборка KB - это чужой код с правами системы. Если цель - просто работать, поставьте актуальную Windows на живой диск.
Если семёрка не доходит до F8 и пишет уже про BCD или 0xc000000f - это загрузчик, не access violation приложения. Сначала восстановление загрузки, потом уже 0xc0000005.
Автозагрузка семёрки через msconfig в безопасном режиме - нормальный способ снять хвост, не «оптимизация». Выключите всё стороннее на тест, оставьте службы Microsoft. Если вход появился - включайте по одной. Так ловят старый антивирус или оверлей, который на десятке вы бы сняли за минуту, а на семёрке он ещё живёт с 2014 года.
Не ставьте «Service Pack 2 вручную с торрента» и не подкладывайте обновления безопасности паком неизвестного автора. Семёрка без поддержки и так дырявая; чужой пак делает её ещё и непредсказуемой. Если цель - просто открыть документы, поставьте актуальную Windows на живой диск. Если цель - старый станок с софтом только под 7 - изолируйте машину и не гоняйте центр обновлений ради 0xc0000005.
Часто задаваемые вопросы
0xc0000005 на семёрке - другой код, чем на десятке? Нет. Тот же STATUS_ACCESS_VIOLATION.
Это синий экран? Не обязательно. Часто просто окно с кодом. Синий экран имел бы имя вроде MEMORY_MANAGEMENT.
Поможет ли переустановка семёрки? На живом диске - да, если вам зачем-то нужна именно она. Обычно разумнее актуальная система.
Можно ли править реестр по гайду 2014 года? Не стоит. Легко снести загрузку.
Нужно ли менять .sys из темы форума?
Нет.
