» Секреты реестра Windows для IT-специалистов : Берлога инженера - бесплатные программы - стереофото - справочные материалы - обои для рабочего стола


Секреты реестра Windows для IT-специалистов

Практически всё, что происходит в Windows, определяется реестром. И интерфейс, и параметры работы некоторых служб, и доступ к ресурсам - всё зависит от наличия определённых ключей и их значений. Настройка системы, по сути - правка реестра. На одном-двух компьютерах можно настроить систему “вручную”. А как быть, если настроить нужно не один десяток машин? И если настраиваемых параметров очень много? Придётся автоматизировать этот процесс…

Тут есть два пути:

1. Использование специального ПО, которое способно автоматически вносить необходимые изменения в реестр. Программы такие есть. Удобные и не очень, большие и маленькие, платные и бесплатные. Эффективность данного пути зависит от того, насколько качественно написан продукт и насколько полно его изучил пользователь (администратор). Изменения, вносимые в реестр, не всегда известны (это полностью определяется создателем программы).

2. Написание собственного сценария автоматической модификации реестра. Это более сложный путь. Он потребует знаний и упорства. Эффективность настройки будет зависеть только от IT-специалиста. Этот путь ещё хорош тем, что позволяет полностью контролировать изменения, вносимые в реестр. Поговорим о нём более подробно…

Сначала давайте определимся, какие изменения будем вносить (и с какой целью). Справочников по этой тематике множество. Советую ознакомиться со статьёй Андрея Крупина Трюки с реестром Windows (Часть 1, Часть 2). Там можно узнать о том, как запретить запись на USB диски, оптимизировать загрузку компьютера, отключить запуск диспетчера задач, ограничить запуск программ, блокировать доступ к настройкам, запретить загружать файлы в IE и многое другое.

Владимир Безмалый в своей статье Оптимизация Windows XP очень хорошо описал процесс настройки отдельных частей интерфейса, оптимизации работы дисковой системы и памяти.

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

Проще всего это делать с помощью reg-файла. Изучите Правила написания и структуру reg-файлов. С помощью сценария автоматической модификации реестра можно добавлять, модифицировать и удалять ключи или разделы реестра. И никаких дополнительных программ для этого не нужно! :) Просто пишете всё, что нужно сделать, сохраняете этот текст в файл с расширением reg. Внесение изменений в реестр - просто запуск созданного reg-файла.

Есть ещё один путь автоматической модификации реестра системными средствами - с помощью inf-файла. Но всё же модификация реестра с помощью reg-файла более предпочтительна.

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

Самую полную информацию о реестре можно почерпнуть из книги Реестр Windows XP. Там подробно освещены все поднятые сегодня вопросы.

 Рекомендуйте на news2.ru     Занесите в del.icio.us

Читайте также:
Windows XP
Работаем с Windows
Реестр Windows XP
Управление мышью и клавиатурой в Windows
Переносим все настройки в WindowsXP





4 комментария to “Секреты реестра Windows для IT-специалистов”

  1. virens :

    Говоря откровенно, все эти “трюки” с реестром - зачастую элементарная правка в Run и RunOnce. Больше никто ничего не знает, так как документации на эту недоОС нет и “чистить” реестр - это самоубийство, точнее, убийство системы.
    Половина ключей в нём нужна для того, чтобы имитировать глюки предыдущих версий. ИМХО, болваны из Редмонта вырыли этим самым себе могилу - такое костылестроение не продлится долго. Или нужно будет всё снести и строить заново. Переписывать программы ради них никто (после виндовс 3.1) не будет снова.
    На предприятиях всё чаще на рабочих местах стоят Пингвины - это дешевле (в плане лицензий) и проще. С каждым днём всё чаще вижу в новостях “… миграция на Линукс”. Необратимый процесс, и никакие Свисты и ХП его уже не остановят.

  2. Алексей :

    Я бы не стал говорить столь категорично. По большому счету, реестр - это тот же каталог /etc в Линукс. Только доступ к нему не стольудобен и понятен, хотя, все же информация имеется, как это написано в статье.

    О глюках, костылях и дешевости. Возьмите какую-нибудь более-менее старую версию Линукс, пересоберите ядро (2.2.4) с учетом последних патчей и попробуйте поставить, скажем, Ethereal. Придется ставить/обновлять GTK. Если последняя процедура (а туда входит сборка и установка еще десятка библиотек) у вас пройдет сразу и без единой ошибки, готов признать вашу точку зрения. Под Windows, что характерно, все ставится за 5 минут. Почему я должен убивать рабочий день на установку, в общем-то одной программы? Вот вам и про необходимость миграции на Линукс.

    Используют то, что работает с наименьшими затратами. А стоимость моего рабочего дня вполне может потянуть на лицензию XP Pro.

  3. G_M_S :

    Насчет сопоставления реестра и файлов конфигурации - категорически не согласен с простотой и удобством /etc в _Линуксе_.

    Вкратце: я администрирую несколько серверов под FreeBSD, и однажны я поставил по глупости на пару компов своей конторы Линух (АСП, если кому интересно). После того, как я заглянул в /etc - просто пришел в ужас! Там мусорник похлеще, чем в реестре Windows! Мало того, в придачу ко всему еще были каталоги /usr/etc и /usr/local/etc (я так и не понял, зачем был первый, второй по моему скромному мнению был более менее на своем месте) - и в них та же история! Скажу сразу - вручную я там почти ничего не настраивал :((( Если под FreeBSD я иксы не ставлю в принципе и все правлю вручную, то тут я просто ПОТЕРЯЛСЯ в этой россыпи файлов и каталогов. Мало того, что мусорник, так еще и в нескольких местах.

    После чего я еще раз убедился: лучше Windows пока пользовательской ОСи не придумали. И реестр ее - достаточно удобная вещь: все настройки в одном месте, все просто и понятно. А как программист (моя основная специальность) еще замечу: скорость доступа к реестру выше, чем к конфигам (преимущественно потому, что реестр читается из памяти, а конфиги - с винта).

    Документации по реестру и по самой Windows - туева хуча, просто не у всех есть желание ее читать. И основной сборник документации - это, блин, ХЭЛП! Который, как водится, никто не читает.

    И еще о теме Win vs Lin: http://www.winline.ru/xp/tune/1449.php

  4. Владимир Безмалый :

    Спасибо за высокую оценку моего скромного труда :)
    С уважением Владимир Безмалый
    MVP in Windows Security

Оставить комментарий