» Секреты реестра 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





7 комментария 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

  5. Garik :

    G_M_S : долбоёб, краше не скажешь.

  6. garik :

    Алексей, вы возьмите по подобию вами сказанного win1.0 и поставьте, скажем, 1С:Предприятие, и йо_пнитесь.

    Не стоит бред нести - любой, позиционируемый как “доступный” линукс имеет менеджер пакетов и позволяет устанавливать софт за время, более короткое, чем виндус - тут не надо жмакать на “я согласен”, потом на “да, я уверен, что согласен!”, потом на “да, и мамочку спросил, она разрешает!” и т.п.
    Компиляция ядра и прочие “непонятные глупому юзверю” возможности - на сегодня скорее бонус, чем необходимость. Кому надо - флаг в руки. Кому не надо - уже давно всё сделано профессионалами. Хватит крякать глупости. Разуйте глаза и мозги

  7. Алексей :

    Ага, ага. А попробуйте сделать шаг в сторону от этих самых, пакетов, поставляемых с дистрибутивами - такого счастья получите с этими самыми библиотеками… Только не говорите, что это никому не надо - надо, и довольно часто.

    Впрочем, не буду я с вами спорить, и это… давайте повежливее в комментариях.

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