Воскресенье, 19.05.2024, 02:46
Главная Регистрация RSS
Приветствую Вас, Гость
Главная » 2013 » Май » 23 » Действия по ручному восстановлению поврежденного реестра.
15:11
Действия по ручному восстановлению поврежденного реестра.

Этап 1

Выполните следующие действия.

1.       Вставьте компакт-диск Windows XP или загрузочную дискету Windows XP и перезапустите компьютер.  (У меня нет диска)
Укажите дополнительные параметры для загрузки компьютера с компакт-диска, если будет предложено сделать это.

2.       При появлении надписи «Вас приветствует мастер установки» нажмите клавишу R, чтобы запустить консоль восстановления.

3.       Если на компьютере установлено две или более операционные системы, выберите экземпляр Windows, к которому требуется получить доступ из консоли восстановления.

4.       После появления соответствующего запроса введите пароль администратора. Если пароль для учетной записи администратора не назначен, просто нажмите клавишу ВВОД.

5.       В командной строке консоли восстановления введите следующие команды, нажимая после каждой из них клавишу ВВОД.

 

 

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_folder.

 

Если имеется доступ к другому компьютеру, для экономии времени можно скопировать текст, приведенный в описании действия 5, и затем создать текстовый файл (например, Regcopy1.txt). Чтобы использовать этот файл, выполните в консоли восстановления следующую команду:

batch regcopy1.txt

В консоли восстановления команда batch последовательно выполняет все команды в текстовом файле, что позволяет не вводить их вручную.

 

Этап 2

 

Для выполнения процедуры, описанной в данном разделе, необходимо войти в систему с учетной записью администратора или члена группы «Администраторы». В Windows XP Home Edition можно войти в систему в качестве члена группы «Администраторы». В этом случае необходимо загрузить Windows XP Home Edition в безопасном режиме. Для загрузки Windows XP Home Edition в безопасном режиме выполните следующие действия.

 

Откройте папку System Volume InformationДанная папка является скрытой и поэтому отображается затененной.

Примечание. Указанная папка содержит одну или несколько папок с названиями типа «_restore {GUID}» (например, «_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}»).

Примечание. При этом может появиться следующее сообщение об ошибке.

Нет доступа к C:\System Volume Information. Отказано в доступе.

Использование программы CACLS в Windows XP Home Edition с файловой системой NTFS

В Windows XP Home Edition с файловой системой NTFS для просмотра и модификации списков управления доступом (ACL) к файлам и папкам можно использовать программу командной строки Cacls.

Для получения дополнительных сведений об использовании и параметрах программы Cacls выполните поиск в центре справки и поддержки по слову cacls.

 

Нажмите кнопку Пуск, выберите в меню пункт Выполнить, введите команду cmd и нажмите кнопку ОК.

Перейдите в корневой каталог раздела, в котором нужно получить доступ к папке System Volume Information. Например, для получения доступа к папке C:\System Volume Information необходимо перейти в корневой каталог диска C (в командной строке отображается приглашение « C:\ »).

Введите следующую команду и нажмите клавишу ВВОД:

cacls "[имя_диска]:\System Volume Information" /E /G [имя_пользователя]:F

Не забудьте ввести кавычки, как указано выше. В результате выполнения команды указанному пользователю будет предоставлен полный доступ к папке.

Чтобы открыть папку System Volume Information (расположена в корневом каталоге соответствующего раздела), дважды щелкните ее значок.

 

Для отмены предоставленных разрешений введите в командной строке следующую команду:

cacls "[имя_диска]:\System Volume Information" /E /R [имя_пользователя]

Полномочия указанного пользователя будут аннулированы.


Приведенные ниже действия также можно использовать, когда компьютер работает в безопасном режиме (простой общий доступ к файлам в этом режиме отключается автоматически).

Откройте окно «Мой компьютер», щелкните правой кнопкой мыши папку System Volume Information и выберите команду Свойства.

Перейдите на вкладку Безопасность.

Нажмите кнопку Добавить и введите имя пользователя, которому будет предоставлен доступ к папке. Обычно это учетная запись, которая использовалась для входа в систему.

Дважды нажмите кнопку ОК.

Чтобы открыть папку System Volume Information, дважды щелкните ее значок.

 

Откройте папку, которая была создана ранее. Чтобы узнать время создания папки, выберите в меню Вид пункт Таблица. Папка может содержать одну или несколько папок, имена которых начинаются с RPx. Это точки восстановления.

 

Откройте одну из этих папок и найдите папку Snapshot. Путь к папке Snapshot может выглядеть следующим образом:

C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

Скопируйте следующие файлы из папки Snapshot в папку C:\Windows\Tmp:

 

_REGISTRY_USER_.DEFAULT

_REGISTRY_MACHINE_SECURITY

_REGISTRY_MACHINE_SOFTWARE

_REGISTRY_MACHINE_SYSTEM

_REGISTRY_MACHINE_SAM

 

В папке C:\Windows\Tmp переименуйте эти файлы следующим образом:

 

_REGISTRY_USER_.DEFAULT в DEFAULT

_REGISTRY_MACHINE_SECURITY в SECURITY

_REGISTRY_MACHINE_SOFTWARE в SOFTWARE

_REGISTRY_MACHINE_SYSTEM в SYSTEM

_REGISTRY_MACHINE_SAM в SAM

 

Это резервные копии файлов реестра, созданные средством восстановления системы. Поскольку ранее использовались файлы системного реестра, созданные программой установки, в данном системном реестре нет информации об этих контрольных точках. В папке System Volume Information создаются новая папка с новым идентификатором GUID и контрольная точка восстановления, содержащая копии файлов реестра, скопированных на этапе 1. Поэтомуважно не использовать папку, созданную последней, особенно если время ее создания совпадает с текущим временем. 

В текущей конфигурации системы отсутствуют данные о предыдущих контрольных точках восстановления. Для того чтобы сделать эти контрольные точки доступными, необходимо скопировать предыдущую копию системного реестра из предыдущей контрольной точки восстановления. 

Файлы реестра, скопированные ранее в папку C:\Windows\Tmp, перемещаются, чтобы обеспечить доступ к ним из консоли восстановления. Эти файлы необходимы для замены файлов реестра, находящихся в папкеC:\Windows\System32\Config. По умолчанию консоль восстановления имеет ограниченный доступ к папкам и не может копировать файлы из папки System Volume Information.

 

Этап 3

На третьем этапе необходимо удалить существующие файлы реестра и скопировать в папку C:\Windows\System32\Config файлы, переименованные на этапе 2.

 

Запустите консоль восстановления.

В командной строке введите следующие команды, нажимая после каждой из них клавишу ВВОД.

 

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

 

Примечание. Для удобства восприятия некоторые команды могут быть разбиты на части.

Введите команду exit, чтобы завершить работу консоли восстановления. Компьютер будет перезагружен.

 

Если имеется доступ к другому компьютеру, для экономии времени можно скопировать текст, приведенный в описании действия 2, и затем создать текстовый файл (например, Regcopy2.txt). Чтобы использовать этот файл, выполните в консоли восстановления следующую команду:

batch regcopy2.txt

 

Этап 4

1.       Нажмите кнопку Пуск и выберите команду Все программы.

2.       Выберите пункт Стандартные, а затем — Служебные программы.

3.       Запустите программу Восстановление системы и установите переключатель в положение Восстановление более раннего состояния компьютера.

 

 

Просмотров: 1383 | Добавил: kuzmin1375 | Теги: реестр Windows XP, обнаружена ошибка, Восстановление реестра, ошибка консоль управления (MMC) | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Яндекс цитирования Яндекс.Метрика