Боюсь, поскольку это происходит во всех учетных записях, и безопасный режим не помогает, вам придется следовать этим инструкциям http://support.microsoft.com/kb/307545 на тему «Как восстановить поврежденный реестр, который мешает Windows XP от запуска "
Я знаю, что инструкции для поврежденного реестра, но, надеюсь, это решит проблему входа в систему.
Подробности из КБ:
Восстановите поврежденный реестр, который мешает запуску Windows XP
Процедура, описанная в этой статье, использует консоль восстановления и восстановление системы. В этой статье также перечислены все необходимые шаги в определенном порядке, чтобы убедиться, что процесс полностью завершен. По завершении этой процедуры система возвращается в состояние, очень близкое к состоянию до возникновения проблемы. Если вы когда-либо запускали NTBackup и выполняли резервное копирование состояния системы, вам не нужно выполнять процедуры, описанные во второй и третьей частях. Вы можете перейти к четвертой части.
Первая часть
В первой части вы запускаете консоль восстановления, создаете временную папку, создаете резервную копию существующих файлов реестра в новом месте, удаляете файлы реестра в их существующем местоположении, а затем копируете файлы реестра из папки восстановления в System32\Config. папка. После завершения этой процедуры создается реестр, который можно использовать для запуска Windows XP. Этот реестр был создан и сохранен во время начальной установки Windows XP. Поэтому любые изменения и настройки, которые произошли после завершения программы установки, будут потеряны.
Чтобы завершить первую часть, выполните следующие действия:
- Вставьте загрузочный диск Windows XP в дисковод гибких дисков или вставьте компакт-диск Windows XP в дисковод компакт-дисков, а затем перезагрузите компьютер.
- Нажмите, чтобы выбрать любые параметры, необходимые для запуска компьютера с привода CD-ROM, если вам будет предложено это сделать.
- Когда появится экран "Добро пожаловать в программу установки", нажмите R, чтобы запустить консоль восстановления.
- Если у вас есть компьютер с двойной или множественной загрузкой, выберите установку, к которой вы хотите получить доступ, из консоли восстановления.
- Когда вам будет предложено сделать это, введите пароль администратора. Если пароль администратора пуст, просто нажмите ENTER.
- В командной строке консоли восстановления введите следующие строки, нажимая клавишу ВВОД после ввода каждой строки:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
Введите команду exit, чтобы выйти из консоли восстановления. Ваш компьютер перезагрузится.
Примечание. Эта процедура предполагает, что Windows XP установлена в папку C:\Windows. Обязательно измените C:\Windows на соответствующую папку windows_, если она находится в другом месте.
Если у вас есть доступ к другому компьютеру, чтобы сэкономить время, вы можете скопировать текст на пятом шаге, а затем создать текстовый файл с именем «Regcopy1.txt» (например). Чтобы использовать этот файл, запустите следующую команду при запуске в консоли восстановления: batch regcopy1.txt
С помощью пакетной команды в консоли восстановления вы можете последовательно обрабатывать все команды в текстовом файле. Когда вы используете пакетную команду, вам не нужно вводить вручную столько команд.
Часть вторая
Для выполнения процедуры, описанной в этом разделе, вы должны войти в систему как администратор или пользователь с правами администратора (пользователь, имеющий учетную запись в группе администраторов). Если вы используете Windows XP Home Edition, вы можете войти в систему как администратор. Если вы вошли в систему как администратор, вы должны сначала запустить Windows XP Home Edition в безопасном режиме. Чтобы запустить компьютер с Windows XP Home Edition в безопасном режиме, выполните следующие действия.
Примечание Распечатайте эти инструкции, прежде чем продолжить. Вы не можете просмотреть эти инструкции после перезагрузки компьютера в безопасном режиме. Если вы используете файловую систему NTFS, также распечатайте инструкции из статьи базы знаний KB309531. Шаг 7 содержит ссылку на статью.
- Нажмите «Пуск», нажмите «Выключить» (или «Выключить компьютер»), нажмите «Перезагрузить», а затем нажмите «ОК» (или нажмите «Перезагрузить»).
Нажмите клавишу F8.
На компьютере, настроенном на запуск нескольких операционных систем, вы можете нажать F8, когда увидите меню «Пуск».
- Используйте клавиши со стрелками, чтобы выбрать соответствующий параметр безопасного режима, а затем нажмите клавишу ВВОД.
- Если у вас двойная или множественная загрузка, используйте клавиши со стрелками, чтобы выбрать установку, к которой вы хотите получить доступ, и нажмите клавишу ВВОД.
Во второй части вы копируете файлы реестра из их резервной копии с помощью функции восстановления системы. Эта папка недоступна в консоли восстановления и обычно не видна при обычном использовании. Перед началом этой процедуры необходимо изменить несколько параметров, чтобы сделать папку видимой:
- Запустите проводник Windows.
- В меню Сервис выберите Параметры папки.
- Перейдите на вкладку «Просмотр».
- В разделе «Скрытые файлы и папки» выберите «Показать скрытые файлы и папки», а затем снимите флажок «Скрыть защищенные файлы операционной системы (рекомендуется)».
- Нажмите Да, когда появится диалоговое окно, подтверждающее, что вы хотите отобразить эти файлы.
- Дважды щелкните диск, на котором вы установили Windows XP, чтобы отобразить список папок. Если важно нажать на правильный диск.
Откройте папку с информацией о системном томе. Эта папка недоступна и выглядит затемненной, поскольку она настроена как супер-скрытая папка.
Примечание. Эта папка содержит одну или несколько папок _restore {GUID}, например «_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}»
Примечание. Может появиться следующее сообщение об ошибке:
C:\ Информация о томе системы недоступна. В доступе отказано.
If you receive this message, see the following Microsoft Knowledge Base article to gain access to this folder and continue with the procedure:
309531 How to gain access to the System Volume Information folder
8. Откройте папку, которая не была создана в настоящее время. Возможно, вам придется нажать кнопку «Подробности» в меню «Вид», чтобы увидеть, когда были созданы эти папки. В этой папке может быть одна или несколько папок, начинающихся с "RPx". Это точки восстановления.
9. Откройте одну из этих папок, чтобы найти подпапку «Снимок». Следующий путь является примером пути к папке со снимком: C:\System Volume Information_restore {D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot 10. Из папки «Снимок» скопируйте следующие файлы в папку C:\Windows\Tmp:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Rename the files in the C:\Windows\Tmp folder as follows:
Rename _REGISTRY_USER_.DEFAULT to DEFAULT
Rename _REGISTRY_MACHINE_SECURITY to SECURITY
Rename _REGISTRY_MACHINE_SOFTWARE to SOFTWARE
Rename _REGISTRY_MACHINE_SYSTEM to SYSTEM
Rename _REGISTRY_MACHINE_SAM to SAM
Эти файлы являются файлами резервных копий реестра восстановления системы. Поскольку вы использовали файл реестра, созданный программой установки, этот реестр не знает, что эти точки восстановления существуют и доступны. Новая папка создается с новым GUID в разделе «Сведения о томе системы», и создается точка восстановления, которая включает в себя копию файлов реестра, которые были скопированы во время первой части. Поэтому важно не использовать самую последнюю папку, особенно если отметка времени в папке совпадает с текущим временем.
Текущая конфигурация системы не знает о предыдущих точках восстановления. У вас должна быть предыдущая копия реестра из предыдущей точки восстановления, чтобы снова сделать доступными предыдущие точки восстановления.
Файлы реестра, которые были скопированы в папку Tmp в папке C:\Windows, перемещены, чтобы убедиться, что файлы доступны в консоли восстановления. Вы должны использовать эти файлы для замены файлов реестра, находящихся в данный момент в папке C:\Windows\System32\Config. По умолчанию консоль восстановления имеет ограниченный доступ к папке и не может копировать файлы из папки системного тома.
Примечание. Процедура, описанная в этом разделе, предполагает, что вы используете компьютер с файловой системой FAT32. Для получения дополнительных сведений о том, как получить доступ к папке сведений о системных томах с файловой системой NTFS, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft: 309531 Как получить доступ к папке сведений о системных томах
Часть третья
В третьей части вы удаляете существующие файлы реестра, а затем копируете файлы реестра восстановления системы в папку C:\Windows\System32\Config:
- Запустите консоль восстановления.
- В командной строке введите следующие строки, нажимая клавишу ВВОД после ввода каждой строки:
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
*Note Some of these command lines may be wrapped for readability.*
Type exit to quit Recovery Console. Your computer restarts.
Примечание. Данная процедура предполагает, что Windows XP установлена в папку C:\Windows. Обязательно измените C:\Windows на соответствующую папку windows_, если она находится в другом месте.
Если у вас есть доступ к другому компьютеру, чтобы сэкономить время, вы можете скопировать текст на втором шаге, а затем создать текстовый файл с именем «Regcopy2.txt» (например). Чтобы использовать этот файл, запустите следующую команду при запуске в консоли восстановления:
партия regcopy2.txt
Часть четвертая
- Нажмите Пуск, а затем нажмите Все программы.
- Нажмите Стандартные, а затем нажмите Системные инструменты.
- Нажмите «Восстановление системы», а затем нажмите «Восстановить предыдущую точку восстановления».