Каждый объект, похожий на папку, называется разделом. Каждый раздел может содержать как другие разделы, так и конкретные значения. Значения соответствуют фактической информации, хранящейся в реестре, в то время как разделы используются для систематизации значений. Разделы отображаются только в левой панели, а значения — только в правой (в отличие от Проводника, где папки могут отображаться в обеих панелях).
Для вывода на экран содержимого раздела («папки») просто нажмите на имени раздела, и значения, содержащиеся в нем, будут показаны справа в алфавитном порядке. Чтобы раскрыть ветвь подразделов, нажмите маленькую стрелку слева от любого раздела или дважды щелкните мышкой на его имени.
Редактирование реестра обычно подразумевает переход по ветвям к определенному разделу, а затем изменение существующего значения или создание нового раздела или значения. Например, путь
HKEY_CURRENT_USER\Software\Microsoft\Windows
указывает местоположение раздела Windows, к которому вы переходите, раскрывая ветвь HKEY_CURRENT_USER, затем Software, затем Microsoft и в конечном итоге нажимая на Windows, чтобы показать содержимое справа.
Если вы снова и снова возвращаетесь к одному и тому же месту в реестре, ис*
- пользуйте меню Избранное, чтобы пометить нужный элемент. Кроме того, можно
{ £ запустить вторую версию редактора реестра, чтобы одновременно видеть два разных места в реестре. Для этого достаточно ввести regedit /т в поле Поиск (Find) меню Пуск и нажать Enter.
Когда раздел открыт, можно изменить конкретное значение, дважды щелкнув на нем мышкой. Подробнее об этом читайте в разделе «Суть реестра: его значения».
Изменить название любого раздела или значения можно так же, как вы меняете имена файлов в Проводнике, — щелкните правой кнопкой мыши и выберите Переименовать (Rename) или нажмите F2. Удалить раздел или значение можно, нажав Del или щелкнув правой кнопкой мыши на его имени и выбрав Удалить (Delete). (Обратите внимание на то, что при удалении раздела удалятся все значения и подразделы, которые он содержит.)
Вы не можете перемещать значения и разделы, так же как вы это делали с файлами или папками в Проводнике. Трудно придумать причину для передо мещения раздела или значения в реестре из одного места в другое, так как
- настройки полностью зависят от расположения. (При перемещении из одного раздела в другой значение может приобрести совершенно другой смысл.) Таким образом, изменение названия или перемещение раздела равносильно его удалению.
Для добавления нового раздела или значения выберите Создать (New) из меню Правка (Edit), а затем укажите тип, который вы хотите добавить (рис. 3.2), задайте имя и нажмите Enter.
Вы можете создать значение (или раздел) практически везде в реестре, назвать его любым именем и задать любое значение, какое только хотите. Однако если система Windows или приложение специально разработаны для определенного значения, то созданное вами значение будет проигнорировано и такое добавление не будет иметь абсолютно никакого эффекта*
Работа с реестром пока что кажется довольно простой. Но вы обнаружите, что главное не то, как изменить что-то в реестре, а что именно изменить. Об этом и пойдет речь в главе.
Один из способов нахождения параметров — поиск в редакторе реестра (Правка ► Найти (Edit ► Find) или Ctrl+F), но вы очень быстро поймете, что этот метод плохо работает. В разделе «Поиск в реестре» приведены некоторые советы, а также рассказано, какие инструменты лучше всего использовать. Раздел «Расположение раздела настроек реестра» полезен, если неизвестно, что именно искать. Но параметры реестра в большинстве случаев зависят от их местоположения в реестре, поэтому, перед тем как вносить какие-то изменения, необходимо познакомиться со структурой реестра.
Структура реестра
Существует пять основных ветвей реестра, которые соответствуют определенному типу информации, хранящейся в реестре. Эти корневые разделы нельзя удалить, переименовать или переместить, потому что они — основа реестра:
О HKEY_CLASSES_ROOT
Эта ветвь содержит информацию о соответствии типов файлов зарегистрированным компонентам программного обеспечения (классам), используемым операционной системой и приложениями.
Вся эта ветвь — это «зеркальное отображение» ветви HKEY_L0KAL_MACHINE\ SOFTWARE\Classes, и она способна как помочь вам, так и запутать вас. л *щ
Информация в связанной ветви существует в двойном экземпляре, доступ к ней 0* возможен в двух разных местах реестра. Это означает, что Поиск (Find) найдет ^ I «’ информацию в обоих местах реестра, а изменения в одном месте будут сразу же *’ продублированы и в другом.
О HKEY_CURRENT_USER
Эта ветвь указывает на часть корневого раздела HKEYJJSERS, соответствующую текущему пользователю. Таким образом, любое приложение может считывать и изменять настройки текущего пользователя без указания конкретного имени пользователя.