Пятница, 19.04.2024, 01:15
Приветствую Вас Гость | Регистрация | Вход






Меню сайта
Категории разделов
Windows [13]
Форма входа
Новые файлы
[23.05.2009]
Ubuntu 9.04 Linux
[15.05.2009]
Combat Arms Бесплатная On-Line FPS
[07.05.2009]
Realtek HD Audio Drivers R2.22
[07.05.2009]
Microsoft .NET Framework 2.0
[07.05.2009]
CCleaner 2.19.900
RSS Канал
Купить On-Line
Ваш IP адрес
Узнай свой IP адрес
Наш опрос
Оцените мой сайт
Всего ответов: 80
Статистика
Rambler's Top100 ПетербургПетербург Allsoft.ru - магазин софта

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Каталог статей

Главная » Статьи » Windows » Windows

Как редактировать реестр ХР

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

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

Реестр 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.


Источник

Категория: Windows | Добавил: Admin (30.04.2009)
Просмотров: 1527 | Рейтинг: 0.0/0 |
Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]