Консультация № 159692
05.02.2009, 17:38
0.00 руб.
0 2 1
Здравствуйте, уважаемые эксперты!
Есть несколько файлов *.reg с сигнатурой Windows Registry Editor Version 5.00.
Каким образом можно внести изменения в реестр Windows, если некоторые разделы заняты системой и просто импортировать нельзя?
Пароль админа есть, физический доступ к машине есть.

Обсуждение

Неизвестный
05.02.2009, 20:43
общий
Задача восстановить целиком несколько веток реестр, так?
Тогда надо загрузиться с Live-CD подключить реестр и выполнить импорт
Неизвестный
05.02.2009, 23:42
общий
это ответ
Здравствуйте, ualife!
Задача сложна только на первый взгляд, если я правильно понял и изменения вносятся в раздел системы. Этот способ известен давно и одно время использовался для внедрения шуток (или иных целей).
Вспоминаем структуру реестра:
В системе обычно два и более нумерованных раздела ControlSet - ControlSet001, ControlSet002 ..... ControlSet00N. Они отражают текущую конфигурацию и последнюю удачную (Last Known Good Configuration). CurrentControlSet просто указывает на конфигурацию, которая использовалась при последней загрузке компьютера. Отсюда вывод, что именно она занята системой и никто ее изменить не в силах. Какой и с чем связан элементарно определяется через
[ HKEY_LOCAL_MACHINE\SYSTEM\Select ]
"Current"=dword:00000001
"Default"=dword:00000001
"Failed"=dword:00000000
"LastKnownGood"=dword:00000003
Отсюда видно, что последняя удачная конфигурация для примера - ControlSet003, а текущая - 001.
Дальше уже логически путь понятен: вносим изменения в последнюю удачную, а при перезагрузке выбираем именно её через F8.
Форма ответа