Да, сколько всевозможных глюков и ошибок несёт в себе наш любимый Windows, и сколько еще предстоит сделать разработчикам Microsoft, чтобы избавить пользователей компьютеров от этих самых глюков и багов. Одно дело ошибки системы, но еще и вирусы с троянами не дают покоя бедному пользователю ПК.
Может возникнуть такая ситуация, когда троянская программа блокирует загрузку Windows.
Система загружается до того момента, когда надо выбрать пользователя. Вы выбираете пользователя, потом на секунду появляется рабочий стол и происходит завершения сеанса.Тоже самое может случиться после лечения системы от вирусов. Антивирусы могут просто удалить, а не вылечить зараженный файл. Загрузка в безопасном режиме не поможет, проверка на вирусы тоже ничего не даст. Как быть?
И так. Если вы в один прекрасный день включили свой компьютер. При загрузке, Windows доходит до того места где надо выбрать пользователя и дальше ничего не происходит. Значит на вашем компе отсутствует или повреждён файл: userinit.exe отвечающий за загрузку системы. Так же может быть неправильный ключ реестра.
Чтобы справиться с этой проблемой, прежде всего надо найти и скачать программу ERDCommander. С помощью этой программы можно загрузиться с загрузочного диска и спасти нужные файлы после падения системы, или восстановить определенный файлы Windows, как в нашем случае. Или воспользоваться загрузочным диском: Lex Live CD — Аварийная операционная система, которая загружается с компакт-диска в оперативную память ПК. Таким образом, данная система может работать даже если у вас нерабочий жесткий диск или он совсем отсутствует. Найти эти программы можно в интернет, поищите на торрентах и скачайте данную программу. Lex Live CD весит около 700 мб и имеется почти на всех ведущих торрент-трекерах.
Первым делом проверьте существует ли физически файл userinit.exe. Этот файл должен находиться по пути: С:\WINDOWS\system32\userinit.exe
. Если его там нет, то следует скопировать его с установочного диска Windows на флэшку. Затем вставить флэшку в компьютер с системой загруженной с помощью Lex Live CD, и скопировать userinit.exe в ваш Windows.
Потом следует проверить ключ реестра. Когда я столкнулся с данной проблемой, в моем случае запись в реестре файла userinit.exe вообще отсутствовала. Жмем: Пуск –> Все программы –> Утилиты –> Редактор реестра. Ищем ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Ключ должен иметь такой вид:
"Userinit"="С:\WINDOWS\system32\userinit.exe,"
Если вы видите другую запись, то замените на такую как здесь. Если вообще не находите запись касательно файла userinit.exe, то создайте её. В любом случае, ключ должен быть в точности как мы указали выше. После таких манипуляций всё должно работать.
Ещё раз по пунктам:
1. Проверяем существует ли физически файл userinit.exe в директории: С:\WINDOWS\system32
. Если нет, то закидываем его туда.
2. Проверяем ключ реестра в ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
. Если он отличается от выше указанного, то исправляем. Если записи в этой ветке реестра нет, то создаём сами, точно такую же как и выше.
Вот и всё. Данные действия должны помочь решить проблему, когда Windows грузится только до выбора пользователя. Удачи!
Супер молодец только в моём случае вирус переименовал файл в userinitXX.exe простое исправление всё решило
А если у меня нетбук и отсутствует CD/DVD привод? Можно ли воспользоваться флэш картой?
Артём, Воспользоваться флэш картой можно, но если просто записать образ ERDCommanderа или Lex Live CD на флешку результата никакого не будет. Еще надо правильным образом изменить загрузочный сектор флэшки, а это уже сложнее… Лично мне не приходилось загружать данные программы с флэшки. Плюс, для этого нужны дополнительные проги, чтобы иметь возможность работать с загрузочным сектором флэшки.
как мне вызвать реестр через пуск и утилиты ,если в windows не заходит??
Кристина, попасть в реестр возможно либо через Windows, либо через загрузочный диск, например — LIVE CD.
Насколько я понимаю, при за грузке с флешки/диска редактор реестра показывает нам реестр текущей операционной системы( загруженной с флешки/диска) Как же нам выбрать редактирование реестра именно той винды на жестком диске, которая не загружается.
Андрей, так называемые диски аварийной операционной системы, типа Lex Live CD, для этого и существуют, чтобы иметь доступ к файлам неработоспособной системы. Следовательно можно спокойно редактировать реестр той ОС, которая стоит на Вашем жестком диске. А выбирается это всё через интерфейс самого Lex Live CD.
не смог решить проблему, … при повторной загрузке Lex Live заметил, что в реестре вновь старая запись с дрругими данными…
Дима, может что упустили, сделали что то не так. Ни один раз использовал этот метод для решения данной проблемы.
Не большое дополнение, ветка реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
параметр «Userinit» и «» должны быть типа «REG_SZ» (строковый)
По поводу того как открыть реестр нерабочей системы из под LiveCD
Во многих подобных дисков используется ERD Commander, т.е. надо заходить: Пуск — Программы — ERD Commsnder
после этого надо нажать «Выбрать Windows» и указать папку «Windows» нужной системы.
После этого опять заходим в «ERD Commsnder» уже от туда запускаем редактор реестра.
В некоторых случаях (зависит от сборки LiveCD) редактор реестра может содержать данные одновременно и текущей системы (LiveCD) и той которую нужно востановить, в этом случае открываете ветку реестра, например HKEY_LOCAL_MACHINE и там будут как обычно:
«HARDWARE», «SAM», «SECURITY», «SOFTWARE», «SYSTEM» — это ветки реестра LiveCD
и плюс к этому:
«C_HARDWARE», » C_ SAM», » C_ SECURITY», » C_ SOFTWARE», » C_ SYSTEM» — а это уже нужные вам разделы (вместо «С_» будет буква диска на котором находиться нужная Windows)
наверное у меня та же самая проблема!!!???нажимаю на пользователь т.е вход в систему сразу же появляется завершение сеанса и снова выбор пользователя!!!!что скажите???
@ ромик:
Возможно. Проделайте действия описанные в этой статье, тогда всё станет ясно.