Секреты Windows: статьи о реестре, rundll32.exe, программах Книга Реестр Windows Vista. Архивация и восстановление - 1
Есть вопросы по работе с Windows? Задайте их нам и нашим посетителям в разделе Форум (http://onestyle.com.ua/q.php). Возможно, мы сможем помочь вам решить возникшие проблемы.
Книга "Реестр Windows Vista. На 100%", Глава 1. Основные сведения о реестре, 1.5. Архивация и восстановление реестра.
Перед тем, как изменить значение одного или нескольких параметров реестра, о назначении которых вы точно не знаете, необходимо обязательно выполнить архивирование реестра, а также создание контрольной точки восстановления. Если вы будете пользоваться этим простым правилом, то всегда сможете восстановить работоспособность системы, если вдруг что-то пойдет не так.
Также это правило поможет вам в случаях, когда при загрузке компьютера появится «синий экран смерти» Stop 0xC0000218. Это говорит о том, что операционная система по непонятной причине не может загрузить файлы кустов реестра.
Загрузка последней удачной конфигурации
Операционная система Windows Vista, как и предыдущие версии данной операционной системы, поддерживает возможность загрузки последней удачной конфигурации компьютера.
Если перед тем, как операционная система стала работать нестабильно, вы изменили значения параметров ветви реестра HKLM\SYSTEM\CurrentControlSet, самым простым способом решения возникшей проблемы будет именно загрузка последней удачной конфигурации. Механизм последней удачной конфигурации будет подробно описан в следующих главах данной книги.
Чтобы выполнить загрузку последней удачной конфигурации, нужно при отображении загрузочного меню компьютера выбрать нужную вам операционную систему и нажать кнопку F8.
После этого, в появившемся диалоге ADVANCED BOOT OPTIONS, нужно выбрать команду LAST KNOWN GOOD CONFIGURATION (ADVANCED).
Контрольные точки восстановления
Контрольные точки восстановления системы представляют собой копии файлов кустов реестра (и различных других системных файлов, но в контексте данной главы это не важно), которые сохраняются в отдельной папке, и которые, впоследствии, можно использовать для восстановления поврежденного реестра. Описание процесса восстановления системы и создания точек восстановления будет приведено в следующих главах этой книги.
Создание контрольной точки
Чтобы создать контрольную точку, нужно воспользоваться диалогом СВОЙСТВА СИСТЕМЫ, открытым на вкладке ЗАЩИТА СИСТЕМЫ. Данный диалог можно отобразить либо запустив программу SystemPropertiesProtection.exe, либо отобразив диалог СИСТЕМА (комбинацией клавиш WIN+BREAK) и нажав на ссылку ЗАЩИТА СИСТЕМЫ в панели ЗАДАЧИ.
Данный диалог содержит в себе кнопку СОЗДАТЬ…, после нажатия которой запустится мастер создания точки восстановления. Для работы этого мастера необходимо лишь ввести имя новой точки восстановления.
Восстановление из контрольной точки
Если после изменения значения параметров реестра что-то пошло не так, вы можете воспользоваться созданной ранее точкой восстановления системы, таким образом восстановив работоспособность Windows.
Использование диалога Свойства системы Для этого можно воспользоваться уже известным нам диалогом СВОЙСТВА СИСТЕМЫ, открытым на вкладке ЗАЩИТА СИСТЕМЫ. Данный диалог содержит в себе кнопку ВОССТАНОВЛЕНИЕ…, после нажатия на которую запустится мастер ВОССТАНОВЛЕНИЕ СИСТЕМЫ. Единственным шагом данного мастера будет отображение списка доступных для восстановления контрольных точек, из которого вы должны будете выбрать нужную вам точку.
Использование rstrui.exe В том случае, если операционная система загружается только в безопасном режиме с поддержкой командной строки, для запуска мастера восстановления системы можно воспользоваться программой rstrui.exe.
Использование загрузочного диска Windows Если же операционная система больше не запускается, единственным способом запуска восстановления системы из контрольной точки будет использование установочного диска операционной системы Windows Vista.
Для этого в BIOS установите первым устройством, с которого компьютер должен запускать операционную систему, привод CD-ROM, после чего поместите загрузочный диск в лоток CD-ROM и перезагрузитесь.
Как только система загрузит необходимые для запуска операционной системы файлы в оперативную память, перед вами отобразится диалог установки операционной системы. В нижнем левом углу данного диалога находится ссылка REPAIR YOUR COMPUTER, которой нужно воспользоваться.
После нажатия на эту ссылку перед вами отобразится диалог SYSTEM RECOVERY OPTIONS, содержащий список операционных систем, установленных на вашем компьютере. Также, если в процессе загрузки диалога SYSTEM RECOVERY OPTIONS, он обнаружит ошибки в загрузочном меню, перед вами отобразится предложение автоматически исправить ошибки загрузочного меню и перезагрузиться.
После того, как вы выберите из списка нужную вам операционную систему и нажмете на кнопку NEXT, перед вами отобразится еще один диалог SYSTEM RECOVERY OPTIONS. Данный диалог содержит в себе список всех действий, которые вы можете в данный момент выполнить (рис. 2.15).
Чтобы выполнить восстановление системы из конкретной точки восстановления, необходимо в данном диалоге выбрать ссылку SYSTEM RESTORE.
Рис. 2.15. Диалог System Recovery Options
Диалог System Recovery Options Описанный выше диалог SYSTEM RECOVERY OPTIONS представляет собой файл RecEnv.exe, расположенный в каталоге «буква загрузочного диска»\sources\recovery.
Восстановление при помощи Complete PC
Еще одним вариантом архивирования и восстановления реестра является использование мастера создания архива всех файлов, выбранного вами раздела жесткого диска.
Создание архива Complete PC
Для создания архива Complete PC нужно воспользоваться мастером АРХИВАЦИЯ COMPLETE PC WINDOWS (рис. 2.16), отобразить который можно при помощи кнопки АРХИВИРОВАТЬ КОМПЬЮТЕР мастера ЦЕНТР АРХИВАЦИИ И ВОССТАНОВЛЕНИЯ (данный мастер можно отобразить при помощи папки ПАНЕЛЬ УПРАВЛЕНИЯ).
Рис. 2.16. Мастер Архивация Complete PC Windows
Работа с мастером АРХИВАЦИЯ COMPLETE PC WINDOWS довольно проста.
На первом шаге мастера нужно указать, где именно будет создан архив содержимого разделов диска. Для хранения архива можно использовать как один из разделов жесткого диска, так и несколько компакт-дисков.
Следующим шагом мастера будет выбор разделов диска, содержимое которых нужно заархивировать. Системный и загрузочный разделы диска по умолчанию входят в архив, и исключить их из архива нельзя.
И последним шагом мастера будет создание архива выбранных вами разделов диска.
Восстановление при помощи Complete PC
Чтобы восстановить содержимое разделов диска из созданного ранее архива, нужно воспользоваться диалогом SYSTEM RECOVERY OPTIONS загрузочного диска операционной системы Windows Vista.
Для этого в появившемся диалоге SYSTEM RECOVERY OPTIONS (рис. 2.15) нужно выбрать ссылку WINDOWS COMPLETE PC RESTORE.
Ручное восстановление реестра
И последним способом восстановления, которым можно попытаться воспользоваться перед тем, как начать переустанавливать операционную систему, является ручная замена файлов кустов реестра, или восстановление стандартных значений параметров.
Восстановление параметров
Если вы точно знаете параметры реестра, из-за модификации которых работа операционной системы стала невозможной, или хотя бы знаете раздел реестра, в котором они находятся, можно попробовать отредактировать их вручную.
Если проблемные параметры известны Это довольно легко сделать в том случае, если операционная система Windows Vista загружается. Если же загрузка Windows Vista невозможна, вам придется установить дополнительную операционную систему (если она еще не установлена), после чего при помощи редактора реестра этой операционной системы загрузить файлы кустов неработающей операционной системы и произвести изменения.
Если известна ветвь реестра Если же вы точно знаете ветвь реестра, но не знаете параметры, значения которых привели к неработоспособности операционной системы, можно попробовать либо просто удалить из реестра наиболее подозрительные параметры, либо полностью удалить соответствующую ветвь реестра.
Многие ветви реестра операционной системы Windows Vista не являются важными с точки зрения загрузки и работы операционной системы. Если операционная система обнаружит, что такой ветви не существует, она либо применит параметры по умолчанию, либо заново создаст содержимое данной ветви реестра.
Если вы решили попробовать именно этот способ восстановления работоспособности реестра, не забудьте выполнить архивацию удаляемой ветви реестра, чтобы в будущем не усугубить свое положение
Замена файлов кустов
Самым последним способом восстановления поврежденного реестра является замена текущих файлов кустов более старыми версиями. Эту операцию можно выполнить не только из другой загруженной операционной системы, но и при помощи загрузочного диска Windows Vista, запустив командную строку с помощью диалога SYSTEM RECOVERY OPTIONS.
Сами же файлы кустов, на которые будет выполнена замена стандартных, можно получить следующим способом.
Воспользоваться копиями, которые вы сделали ранее.
Воспользоваться файлами кустов, расположенными в каталоге %systemroot%\System32\config\RegBack.
Воспользоваться файлами кустов с расширением .old, расположенными в каталоге %systemroot%\System32\config\RegBack.
В крайнем случае, воспользоваться файлами кустов с расширением .sav, расположенными в каталоге %systemroot%\System32\config.