РЕШИТЬ! СТОП 0xC000021A
Да, вы можете получить доступ к реестру на незагружаемом ПК. Некоторые из этих советов работали для некоторых пользователей в той же ситуации. Работал для меня на Vista, вполне возможно, работать на Windows 7 и 8. В спешке, спешу? Перейдите прямо к жирному решению.
Привет народ
Windows (Vista) не удалось запустить во всех доступных режимах: безопасный режим, последняя удачная конфигурация, восстановление компьютера, восстановление системы и т.д.
Поскольку машина была бесполезна, я перешел на другой компьютер и записал загрузочный DVD Hiren v 15.2 Restored Edition. Благодаря сетевым возможностям DVD я обновил и запустил несколько его антивирусных программ (Clamwin, Kaspersky, SuperAntiSpyware и т.д.), Которые удалили несколько вредителей. Это всегда хорошая практика перед началом ремонта неисправного компьютера.
Теперь я был готов взяться за СТОП 0xC000021A. Как и предполагалось, где-то я подумал, что могу просто отключить бесконечные [возможно поврежденные] драйверы и службы Vista, используя MSDaRT CD (aka) ERD Commander 6. Отключение вещей, однако, вызвало только больше BSOD. (Кстати, по моему опыту, MSDaRT содержит единственный работающий автономный редактор реестра, если он вам когда-нибудь понадобится). Редакторы Hiren у меня не сработали)
Я был непреклонен, если мне когда-нибудь удастся запустить эту Vista, даже если я обязательно обновлюсь до Windows 7 немедленно.
Я запустил тесты памяти, заменил видеокарту и отключил все, что мог в BIOS. Это не помогло.
Вот хороший совет - у меня это не сработало: SFC /SCANNOW /OFFBOOTDIR = C:\ /OFFWINDIR = C:\ Windows не может запуститься из-за отложенных задач, хотя известный c:\ windows\ winsxs\ pending. XML даже не существует. Изменение ожидающих записей в реестре http://technet.microsoft.com/en-us/library/cc164360(v=exchg.80).aspx также не помогло.
Вот, вероятно, еще лучший совет: dism.exe /image: C:\ /cleanup-image /revertpendingactions (для удаления отложенных задач), но он включен только на DVD-диск с Windows 7, а не на DVD-диск с Vista. Пробовал, но это не сработало в Vista.
Другие заменили Winlogon.exe, Csrss.exe, win32k.sys, но это мне не помогло.
Я наконец-то решил это. Я сделал то, что должен был сделать в первый день: восстановить ранее - работающий реестр кустов / ульев со времен, когда BSOD STOP 0xC000021 еще не существовал. Я где-то читал, что не хочу восстанавливать их все сразу, а вместо этого пробую один за другим, пока проблема не решится. И это на самом деле решило это для меня: Хорошо, поэтому я сначала скопировал один файл с именем SYSTEM из C:\Windows\System32\config\RegBack в C:\Windows\System32\config, перезаписав предыдущий, и перезагрузился. (Сначала, конечно, делали резервные копии обоих файлов SYSTEM, на всякий случай).
Это не помогло. Я тогда скопировал СИСТЕМУ и КОМПОНЕНТЫ. Это не помогло. Я скопировал СИСТЕМУ, КОМПОНЕНТЫ и ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, и проблема была решена - по крайней мере, в моем случае. Мне не нужно было копировать SAM и SECURITY, которые там тоже находятся.
Теперь Vista может успешно запуститься.
Я немедленно обновился до Windows 7, чтобы предотвратить дальнейшие проблемы с Vista или с этим BSOD. Для меня это похоже на обновление на месте - получение нового двигателя вместо отказавшего. Процесс обновления заменяет так много кусочков, здесь и там, таким образом, давая мне некоторую уверенность, что я больше не столкнусь с этим BSOD. Я также мог бы сохранить (возможно) все или большую часть установленного программного обеспечения и не прибегать к чистой установке. Процесс обновления подскажет, какое программное обеспечение необходимо удалить, например, Skype. (Ну, вместо того, чтобы удалить, я обновил Skype до последней версии, и он прекрасно пережил обновление до Windows 7)
Надеюсь, это даст вам несколько советов о том, что попробовать. Я с удовольствием приму отзыв.