StarsNet   |    home
NetBSD   |   Solaris   |   Net   |      |   Windows   |   WEB
Windows
* Автологин/автовход в Windows

Способ 1

Пуск -> Выполнить -> control userpasswords2

Снимаем галочку с "Требовать ввод имени пользователя и пароля", задаём логин и пароль пользователя, с которого будет выполняться автовход в систему.

Готово!


Способ 2

В реестре прописываем следующие параметры:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "AutoAdminLogon"="1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "ForceAutoLogon"="1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "DefaultUserName"="username"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "DefaultPassword"="pass"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SetValue "DefaultDomainName"="domain"

где
DefaultUserName имя пользователя
DefaultPassword пароль пользователя
DefaultDomainName домен в который входит компьютер

Также можно использовать оба способа одновременно (для параноиков) :-B

* После ввода логина/пароля сразу завершается сеанс пользователя

1ая часть
     Сия проблема происходит из-за заражения вирусами или после того как антивирус полечил компутер и перегрузился. Перегрузился комп и не логинится.
     Причина - в файле userinit.exe, а большинстве случев - в его отсутствии. Вирус заражает этот файл, а антивирус - за невозможностью вылечить - просто удаляет. Поэтому после перезагрузки - невозможно залогинится.  Kроме файла userinit.exe в "прелюбодеянии" замечены файлы: winlogon.exe, svchost.exe, services.exe. Эти 4 файла или заражаются и начинают "гадить",  или, после проверки антивирум - удаляются.
     Решается тупой заменой такими же файлами. Найти можно с другого компьютера п папках:
\\windows\system32\
\\windows\system32\dllcache\
Вообще, в папке \\windows\system32\dllcache\ хранятся копии dll'ок, поэтому можно и оттуда скопировать, но "для надежности" лучше скопировать с чистой машины.

     info! Соблюдайте версию операционки!

Определить заражены или нет эти файлы можно по размеру файлов. Для примера, ниже приведены размеры  этих 4 файлов для WindowsXP SP2 Ru:
userinit.exe      - 25 088 байт   
winlogon.exe  - 503 808 байт
svchost.exe      - 14 336 байт
services.exe    - 108 544 байт
Находятся в папке \\windows\system32\

Kак скопировать?

- Если комп в сети, системный диск расшарен, и есть разрешение на запись ( о ужас, но часто бывает! ),  то можно прямо по сети скопировать с заменой.
- Если машина локальная, то можно, например, с какого-нибудь LiveCD.
- Если ничего из вышеописанного недоступно, то можно ( и нужно ) вытащить винт с зараженного компа, подцепить к чистой и скопировать. Заодно и прогнать антивирусом.


2ая часть

КKроме файлового хозяйства надо подчистить хвосты от вируса в реестре.

* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - надо посмотреть, не запускается ли чего лишнего. эта ветка - автозагрузка windows из ресстра. обычно сюда прописывается всякая гадость. эту ветку стоит проверять время от времени.
* HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/Current Version/Winlogon. Значение параметра Userinit должно быть "C:\WINDOWS\system32\userinit.exe"
* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Значение параметра Shell должно быть "Explorer.exe"
* HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - посмотреть, не запускается ли лишнего.
* HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd. Значение параметра StartupPrograms долно быть rdpclip.

Возможно где-то еще что-то надо подправить. Пожелания/предложения - в студию, приветствуются :)

Тут самое главное - как изменить реестр, если невозможно залогинится? Есть несколько вариантов:
- Скопировать реестр системы на другую машину, поменять там и подсунуть обратно;
- Загрузиться с LiceCD, запустить редактор реестра; подключаем реестр зараженной машины, меняем, сохраняем, отцепляем, перегружаем.
- Я проверял реестр замечательной программой CIA Commander. Хороший "комбайн" из нескольких утилит. В том числе работа с реестром. Правда DOSовская, но сути это не меняет.
                                       DOS - жил, жив и будет жить, пока существует ВыньДОС ! )))
- Есть еще один метод. Правда, в сети не нашел что хоть кто-то так делал, но можно (тут я вроде впереди планеты всей ))) ). Можно экспортировать нужные ветки реестра в один или несколько файлов. Сделать батник, который будет прописывать при загрузке нужные данные - в нужные места. Изящно и красиво. Прада, сам не делал, поэтому 100 процентно гарантировать работоспособность такого метода - не могу. пробуйте ;)

     info! Перед любыми операциями с реестром - сделайте копию реестра!!! Реестр - это папка \\Windows\System32\Config
Скопируйте всю папку Config куда-нибудь. При загруженной системе скопировать не получится. Только через лайв-сд или прицепить винт к другой машине.


Hosted by uCoz