Популярные вопросы по системному реестру Windows

Что такое системный реестр?
Системный реестр - база данных, которая сохраняет параметры настройки для 32 разрядных версий Microsoft Windows включая; Windows 95, 98 и NT. Он содержит информацию и параметры настройки для всех аппаратных средств, программ, пользователей, и свойств PC. Каждый раз, когда пользователь делает изменения в параметрах настройки Панели управления, или в ассоциациях файлов, системной настройке, или в установленном программном обеспечении, изменения отражаются и сохраняются в системном реестре.

Где находится системный реестр?
Физические файлы, которые составляют системный реестр,  различаются в зависимости от Вашей версии Windows; в Windows 95 и 98 он содержится в двух скрытых файлах каталога Windows, называемыми USER.DAT и SYSTEM.DAT, в то время как в Windows NT файлы содержатся в каталоге "Windows/System32/
Config".

Как можно редактировать системный реестр?
Редактор системного реестра (REGEDIT.EXE) включен в большинство версий Windows (хотя Вы не найдете его в меню "Пуск") он дает возможность просматривать, искать и редактировать данные в пределах системного реестра. Имеется несколько методов для запуска редактора, самый простой - нажать на кнопку "Пуск", затем выбрать Выполнить, и в поле ‘Открыть:’ напечатать "regedit", и если редактор системного реестра установлен, он должен открыться, и будет похож на изображение нарисованное ниже.


Создание ярлыка к Regedit
Это можно сделать,  щелчком правой кнопки мыши на пустой области Вашего Рабочего стола, и выбрав Создать -> Ярлык, затем в поле "Командная строка", напечатать "regedit.exe" и нажав "Далее", ввести нужное название (например 'Редактор системного реестра') затем  нажать "Готово", и все!

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

Чтобы развернуть некоторую ветвь (см. ниже структуру системного реестра), нажмите на знак "плюс" [+] слева от любой папки, или дважды щелкните на папке. Для отображения содержание папки, нажимите на нужный ключ, и Вы увидите параметры, перечисленные на правой стороне. Вы можете добавить новый ключ или параметр,  выбирая пункт «Создать», из меню «Правка», или  щелчкая правой кнопкой мыши. Так же Вы можете переименовать любой параметр и почти любой ключ тем же методом, что и переименовываете файлы; щелкните правой кнопкой мыши на объекте, и выберете «Переименовать», или нажмите на нем дважды (медленно), или нажмите F2 на клавиатуре. Наконец, Вы можете удалить ключ или парамметр,  выбирая его, и, нажимая «Delete» на клавиатуре, или  щелкая правой кнопкой мыши на параметре, и выбирая «Удалить».

Обратите внимание: Всегда резервируйте Ваш системный реестр (см. ниже) перед созданием любых изменений в нем. Это даст Вам возможность не переустанавливать операционную систему в случае неправильных действий. Гораздо лучше перестраховаться, чем потом жалеть!

Какова структура системного реестра?
Системный реестр имеет иерхаическую структуру, которая подобна структуре каталогов на Вашем жестком диске, а Regedit подобен Проводнику Windows. Каждая главная ветвь (обозначенная значком папки в редакторе системного реестра, см. ниже) называется Корневой и содержит ключи. Каждый ключ может содержать другие ключи (иногда называемые подключами), а также параметры. Параметры содержат фактическую информацию, сохраненную в системном реестре. Имеется три типа параметров; Строковые, Двоичные, и DWORD. Реестр имеет шесть главных ветвей, каждая из которых содержит определенную часть информации. Это следующие ветви:

· HKEY_CLASSES_ROOT: Эта ветвь содержит все типы Ваших ассоциаций к файлам, информацию об OLE и данные по ярлыкам.

· HKEY_CURRENT_USER: Эта ветвь связана с ветвью HKEY_USERS, и соответствует пользователю, работающему в настоящее время на PC.

· HKEY_LOCAL_MACHINE: Эта ветвь содержит определенную информацию о типах аппаратных средств, программного обеспечения, и других настройках на данном PC, эта информация используется для всех пользователей, которые работают на этом компьютере.

· HKEY_USERS: Эта ветвь содержит индивидуальные настройки каждого пользователя компьютера, каждый пользователь представлен под ключом SID, расположенном под главной ветвью.

· HKEY_CURRENT_CONFIG: Эта ветвь связана с ветвью HKEY_LOCAL_MACHINE,  и соответствует текущей аппаратной конфигурации.

· HKEY_DYN_DATA: Эта ветвь связана с частью HKEY_LOCAL_MACHINE, и служит для использования особенностей Plug-&-Play в Windows, этот раздел динамически изменятся, когда устройства добавляются и удаляются из системы.

Как можно резервировать и восстанавливать системный реестр?
Microsoft включила в состав CD-ROM Windows 95 утилиту , которая позволит Вам создать копии системного реестра на компьютере. Программа Microsoft Configuration Backup, CFGBACK.EXE, может быть найдена в каталоге \Other\Misc\Cfgback на CD-ROM Windows 95. Эта утилита позволит Вам создать до девяти различных резервных копий Системного реестра в файлах с расширением .RBK, в Вашем каталоге Windows. Если система сконфигурирована для нескольких пользователей, CFGBACK.EXE не будет резервировать файл USER.DAT.

После того, как Вы сохранили Системный реестр, можно для большей сохранности скопировать RBK-файл на гибкий диск. Однако чтобы восстановить его копию, RBK-файл должен находится в каталоге \Windows. Windows 95 сохраняет копии в сжатой форме, которую Вы можете восстановить только тогда, когда используете утилиту CFGBACK.EXE.

Импорт и Экспорт параметров настройки системного реестра
Полезной особенностью Редактора системного реестра является способность импортировать и экспортировать параметры системного реестра в текстовый файл, этот текстовый файл имеет расширение .REG, может быть сохранен а затем использован другими людьми для боле простого изменения локальных параметров системного реестра. Вы можете просмотреть содержание этих текстовых файлов,  экспортируя ключ в испытательный файл и открыв его в Блокноте. В Редакторе системного реестра выберете ключ, затем из меню "Реестр" выберете "Экспорт файл реестра ... ", укажите имя сохраняемого файла. Если Вы откроете этот файл в Блокноте, то увидите текст, подобный приведенному ниже:

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SetupType"=dword:00000000
"CmdLine"="setup -newsetup"
"SystemPrefix"=hex:c5,0b,00,00,00,40,36,02
Содержание его весьма простое, REGEDIT4 указывает тип файла, [HKEY_LOCAL_MACHINE\SYSTEM\Setup] указывает ключ, где находятся параметры, "SetupType" =dword:00000000 это параметр, часть записи указанная непосредственно после "=" определяется в зависимости от типа данных; Строковое, Двоичное, или DWORD.

Отредактировав этот файл, Вы можете легко произвести изменения в системном реестре, для этого дважды щелкните на нем, или выберете "Импорт файла реестра,,," из меню "Реестр", и параметры будут добавлены в системный реестр.

Что делать, если системный реестр поврежден
Во-первых, не пробуйте звонить в Техническую поддержку Microsoft они, скорее всего, не помогут Вам. Windows 95, 98 и NT имеют простой механизм создания копии системного реестра, который является довольно надежным, но лучше не рассчитывать на это, делайте всегда свои копии!

Windows 95
В каталоге Windows имеются несколько скрытых файлов, четыре из них - это
SYSTEM.DAT и USER.DAT представляют Ваш текущий системный реестр, а SYSTEM.DAO и USER.DA0 представляют копию Вашего системного реестра. Windows 9x имеет хорошее свойство: каждый раз, когда Windows успешно загружается, оyf копирует системный реестр в эти резервные файлы. Когда что-то идет не так, как надо, реестр может быть восстановлен в предыдущее хорошее состояние. Для восстановления системного реестра выполните следующие команды:

1. Нажмите кнопку "Пуск", и затем нажмите "Завершение работы".

2. Выберете "Перезагрузить компьютер в режиме МС-ДОС", затем нажимает ОК.

3. Перейдите в Ваш каталог Windows. Например, если Ваш каталог Windows - C:\Windows, то Вы должны напечатать следующее:

cd C:\Windows
4. Напечатайте следующие команды, нажимая ENTER после каждой из них. (Обратите внимание, что имена SYSTEM.DA0 и USER.DA0 содержат цифру ноль.)

attrib -h -r -s system.dat
attrib -h -r -s system.da0
copy system.da0 system.dat
attrib -h -r -s user.dat
attrib -h -r -s user.da0
copy user.da0 user.dat
5. Перезагрузите Ваш компьютер.

После этой процедуры Ваш системный реестр восстановит то состояние, при котором Вы в последний раз, успешно загрузили компьютер.

Если все это не дало результатов, то на Вашем жестком диске имеется файл по имени SYSTEM.1ST, который был создан, при успешной установке Windows 95. В случае необходимости Вы можете снять атрибуты этого файла:  только для чтения и скрытый, чтобы скопировать в C:\WINDOWS\SYSTEM.DAT.

Windows NT
В Windows NT Вы может использовать или опцию "Last Known Good", или утилиту RDISK, чтобы восстановить системный реестр к устойчивой рабочей конфигурации.

RegEdit.com and the Windows Registry Guide are Copyright © 1998,99 Simon Clausen. All Right Reserved. Translation By Andrew Zenchenko.

Комментарии

Популярные сообщения из этого блога

Как включить звук в безопасном режиме?

Как создать учетную запись BAIDU за пределами Китая без китайского номера телефона 2022