Редактирование системного реестра
Несмотря на то, что системный реестр на первый взгляд представляет собой единую структуру, он состоит из нескольких файлов, которые, в принципе, вполне можно редактировать по отдельности без ущерба для остальных файлов. Правда, при этом следует учитывать, что все внесенные изменения должны быть корректными и не должны содержать ошибок.
Для операционных систем семейства Windows 9x характерны следующие файлы, логически составляющие системный реестр:
- WIN.INI и SYSTEM.INI – эти файлы конфигурации впервые были применены еще в Windows 3.хх, а сегодня остались в основном только для поддержания совместимости со старыми программами (оборудованием). Эти файлы имеют текстовый формат и их можно редактировать при помощи любого текстового редактора типа Блокнот и при помощи файлового менеджера вроде NC. В Windows 2000/XP эти файлы оставлены только для совместимости со старыми программами;
- SYSTEM.DAT и USER.DAT – основные файлы системного реестра. Оба файла имеют довольно сложную структуру, их редактирование возможно только при помощи редактора реестра, вызываемого командой REGEDIT в строке Выполнить или в командной строке окна эмуляции MS-DOS;
- CLASSES.DAT – этот файл присутствует только в Windows ME, которая почти по традиции "отличается" от остальных представителей Windows 9x. Он призван заменить собой файлы WIN.INI и SYSTEM.INI. Этим нововведением компания Microsoft впервые попыталась внести новую моду в мир операционных систем – отказа от старых программ в пользу новых.
В основном это связано, думаю, с поддержкой производителя программного обеспечения.
Как видите, физическая структура системного реестра достаточно сложна, но все это не столько результат прихоти компании Microsoft, сколько необходимость, связанная с неудержимым прогрессом. Дело в том, что файлы с расширением INI, которые использовались для настройки операционной системы ранее, имеют серьезнейшее ограничение – их максимальный размер не должен превышать 64 Кбайт.
Для ручного редактирования системного реестра используется утилита REGEDIT (REGEDT32 для Windows 2000), которая содержится в составе Windows, начиная с 95-й версии.
Примечание:
Если вы не уверены в своих действиях, ничего не удаляйте и не меняйте в системном реестре, в противном случае некорректное изменение данных может привести к сбоям в работе Windows и в лучшем случае можно будет восстановить ее работу только из резервной копии.
Независимо от версии операционной системы структура системного реестра имеет постоянный характер и состоит из шести разделов, так называемых ветвей, каждый из которых включает подразделы, отображаемые в левой части окна в виде значка обычной папки. Конечным элементом этого своеобразного дерева являются ключи, которые непосредственно влияют на настройку операционной системы, хотя для некоторых программ достаточно наличия пустого раздела.