Главная Статьи Windows - советы Как редактировать реестр Windows XP?
Как редактировать реестр Windows XP?
13.12.2008 03:39

Возможно, многие слышали про такие программы, как твикеры. В их задачу входит более тонкая настройка операционной системы. Твикеры позволяют изменить с десяток, а то и сотню различных параметров, благодаря чему ваша система приобретает несколько другой внешний вид, появляются или исчезают определенные функции. И всё это, конечно хорошо, однако можно ли обойтись без этих программ и настроить Windows самому? Да можно – с помощью изменений значений системного реестра. Давайте разберемся, что такое реестр и как его редактировать.

{mosloadposition debug}

Прежде чем подходить к изучению реестра давайте разберемся: а зачем он вообще нужен? Для этого представим себе гостиницу с огромным количеством постояльцев и примерно таким же количеством желающих поселиться. В нормальной гостинице существует специальный человек, который ведет специальный журнал, где записано кто, когда и до каких пор занимает гостиничный номер. Чтобы было, если бы такой журнал не вёлся? Люди заселялись в занятые или несуществующие номера, а те, кто уже заселился, покидали свои номера раньше положенного срока. В общем, происходило бы сплошное безобразие.

Реестр Windows – это тоже своеобразный журнал, куда записываются всевозможные данные. Записывают их многочисленные работающие программы. Какая информация хранится в реестре? В реестре хранится так называемая служебная информация системы, в частности сюда входит информация о текущих настройках пользователя, о том какие файлы какими программами запускать, в реестр входит информация о внешнем виде системы и еще много-много другого.

Информация об установленных программах также хранится в реестре, да и сами программы во время и после инсталляции, как правило, хранят и записывают там необходимую для своей работы информацию. Кстати, зачастую так называемые Trial версии именно в реестре оставляют метки о своем пребывании на компьютере, по которым в будущем ориентируются – закончен срок их действия или нет.

Где хранится реестр? Хранится он на жестком диске вашего компьютера, однако, в несколько разрозненном виде. В Windows 95/98 реестр содержится в двух файлах SYSTEM.DAT и USER.DAT, в Windows Me был добавлен файл CLASSES.DAT, а в Windows XP реестр разбит на множество файлов (sam, security, software, system, default). Несмотря на такую разрозненность нами, пользователями реестр воспринимается и редактируется как единое целое.

Как редактировать реестр? Для редактирования реестра существует программа REGEDIT. Она уже установлена в вашей Windows, и ждет не дождется, когда же вы её запустите. Запустить REGEDIT можно несколькими способами. Как советуют разработчики, надо открыть командную строку и написать там «regedit». Можно просто войти в папку «Windows», найти там файл regedit.exe и открыть его.

 

Что мы видим после запуска? В левой части окна расположены папки. Эти папки называются стандартными разделами реестра. У каждого стандартного раздела - своё предназначение. Для того чтобы вы получили небольшое представление о каждом из них, я решил дать небольшие пояснения. Кстати говоря, всю эту информацию можно получить и из справочной системы программы REGEDIT, однако у нас у людей почему-то не принято читать файлы справки. Мы скорее перетряхнем весь Интернет в поисках той или иной информации, но поленимся почитать обычный help к программе.

Итак:

HKEY_CURRENT_USER – В данном разделе хранятся настройки пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эти данные называются профилем пользователя.

HKEY_USERS – Этот раздел содержит все профили пользователей компьютера.

HKEY_LOCAL_MACHINE – Данный раздел хранит все настройки, относящиеся к вашему компьютеру.

HKEY_CLASSES_ROOT - Хранящиеся здесь сведения обеспечивают открытие необходимой программы при открытии файла с помощью проводника Windows.

HKEY_CURRENT_CONFIG - Данный раздел содержит сведения об используемом оборудовании вашего компьютера при запуске системы.

Если щелкнуть по небольшому значку «+» рядом с названием папки, то выпадет довольно приличный список подразделов. Если щелкнуть по одному из них, то в правой части окна появятся надписи. Эти надписи и есть параметры реестра, которые мы в будущем будем изменять. Однако прежде чем что-то менять, давайте разберемся с разновидностями параметров реестра или говоря по научному с типами данных.

REG_BINARY - Необработанные двоичные данные. Если вам это ни о чём не говорит, то давайте вспомним уроки информатики в школе (если вам вообще есть чего вспоминать). Как мы помним, изначально компьютер понимает только две цифры: нуль и единицу. И всё, что мы видим на экране – это результат перемещения в памяти компьютера множества двух этих самых цифр. Вследствие чего компьютер понимает лучше всего двоичную систему счисления, которая собственно и основана на сочетании вышеупомянутых чисел.

 

Были времена, когда программисты вводили программный код, используя только нули и единицы. Впоследствии программисты решили, что удобнее работать с шестнадцатеричной системой счисления и не долго думая, перешли на активное её использование. В результате тип данных REG_BINARY хоть и считается двоичным, но отображается в шестнадцатеричном представлении.

Если, вдруг, у вас появилась острая необходимость перевести данные из одной системы счисления в другую, то сделать это проще простого. Откройте программу Калькулятор, в меню «Вид» включите «Инженерный». Теперь введите любое число. Затем на панели, что расположена под полем ввода переключитесь на нужную вам систему.

 

Hex – это шестнадцатеричная система
Dec - это привычная нам с детства десятичная система счисления.
Oct – восьмеричная
Bin - двоичная

REG_DWORD - Данные, представленные целым числом. На запись значения этого параметра не может быть израсходовано больше чем 4 байта. То есть максимальное значение будет – 4294967295.

 

Откуда я взял эту цифру? Из уроков всё той же информатики мы помним, что 1 байт это 8 бит, то есть в одном байте самое большее может храниться 8 единиц. Значит 4 байта это 32 единицы. Давайте откроем, калькулятор и введем в двоичном режиме эти 32 единички и переведем их в десятичную систему счисления. Результат налицо. Параметр REG_DWORD может отображаться в двоичном, шестнадцатеричном или десятичном форматах.

REG_EXPAND_SZ – строка данных переменной длины. Яркий пример параметра REG_EXPAND_SZ показан на рисунке:

 

REG_MULTI_SZ - многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения.

 

REG_SZ – текстовая строка фиксированной длины.

 

Как вы понимаете текстовая строка – это необязательно текст, типа «здесь был Вася».

REG_FULL _RESOURCE _DESCRIPTOR - Последовательность вложенных массивов, разработанная для хранения списка ресурсов аппаратного компонента или драйвера. Говоря по-русски – это последовательность определенных данных, записанных в виде таблицы.

 

Итак, с типами данных мы немножко разобрались. Теперь давайте выясним: а как же изменять эти данные. Делается это очень просто: наводим курсор на нужный нам параметр, щелкаем правой кнопкой мыши и в появившемся контекстном меню выбираем «Изменить». Далее осталось только ввести собственные данные и подтвердить ввод нажатием на кнопку «OK».

Бывает необходимость не только изменить данные, но и создать свой раздел и даже параметр. Для создания раздела достаточно перейти в список разделов и щелкнуть правой кнопкой, в контекстном меню выбрать пункт «Создать».

 

Для создания параметра в правой части щелкаем по пустому белому полю и также выбираем пункт «Создать».

Разделы реестра можно экспортировать и импортировать. То есть сохранять на жесткий диск вашего компьютера и наоборот вставлять с диска в реестр. Первую операцию проводим также через контекстное меню, где выбираем «Экспортировать», после чего просто выбираем место для сохранения. Для импорта зайдем в главное меню «Файл» и выбираем соответствующий пункт.

Теперь перейдем к самому интересному: изменению реестра. Первым делом возникает вполне законный вопрос: а как узнать, какие параметры можно и нужно изменять? Для получения подобной информации существует три метода. Первый – это документация к операционной системе и программам. Второй – специальные справочники, созданные в основном энтузиастами. Существует немало отечественных сборников по параметрам реестра. Один из самых популярных – справочник Климова и Чеботарева. Третий способ – самый опасный. Это метод научного тыка. Скорее всего, при подобных экспериментах вы потерпите фиаско и в лучшем случае отделаетесь легким испугом и «глючностью» вашей системы. В худшем случае придется переустанавливать Windows.

Справочник Климова и Чеботарева, который я настоятельно рекомендую скачать, содержит достаточно подробные инструкции по изменению параметров реестра, поэтому я не вижу смысла дублировать, написанный умными людьми текст. А предлагаю вам немедленно приступить к изменению параметров реестра и настройке своей системы.

В одном из следующих материалов мы познакомимся с программами для работы с реестром от сторонних разработчиков.

С уважением, Гоша Компьютерный.

{mosloadposition cpanel}

 

{mosloadposition debug}

Комментарии (0)Добавить комментарий

Написать комментарий
Вы должны авторизоваться, чтобы добавлять комментарии. Пожалуйста, зарегистрируйтесь.

busy

Похожие новости:
Новые материалы на эту тему:
Также рекомендуем к прочтению:

Обновлено 17.02.2011 09:52