
- •Работа с реестром Windows
- •Общие сведения о реестре Windows
- •Особенности реестра Windows Vista и последующих версий ос семейства Windows
- •Сохранение и восстановление реестра
- •Мониторинг реестра. Какие программы обращаются к реестру.
- •Уход за реестром.
- •Автозапуск программ.
- •Драйверы и службы.
- •Драйверы и службы для безопасного режима.
- •Пароли приложений в реестре Windows.
- •Ассоциации расширений файлов и приложений.
- •Ограничение доступа пользователя к ресурсам.
- •Скрываем логические диски
- •Изменяем меню кнопки "пуск"
- •Обход ограничений доступа пользователя к ресурсам.
- •Практические примеры и советы Настройка автозапуска сменных носителей.
- •В списке установленных программ присутствует программа, которая уже была удалена
- •Постоянно приходится указывать путь на дистрибутив Windows
- •Проблемы с русским шрифтом на некоторых программах
- •Снятие пароля с заставки (ScreenSaver'а)
- •Очистка имени пользователя в окне регистрации при входе в систему
- •Запрет /разрешение запуска редактора реестра и диспетчера задач.
- •Изменение языка по умолчанию в окне входа в систему
- •Информация о версии Service Pack
Уход за реестром.
Мониторинг реестра наглядно
демонстрирует интенсивное использование
его данных прикладным и системным
программным обеспечением. Установка и
удаление программ, замена устройств,
обновление прикладного ПО и т.п. - все
это приводит к добавлению, удалению или
изменению разделов и ключей реестра.
Рано или поздно, в реестре появляются
некондиционные или бесполезные данные,
растет его размер и увеличивается
фрагментация. В некоторой степени падает
быстродействие системы и снижается ее
надежность. Чтобы этого не происходило,
желательно периодически выполнять
процедуры устранения ошибок и
дефрагментации данных реестра. Практически
все утилиты для работы с реестром
сторонних производителей умеют выполнять
не только копирование и восстановление,
но и операции по уходу за реестром.
Классическим примером подобной программы
можно считать когда-то очень популярную
утилиту Ontrack Fix-It Utility 2000, используемую
многими системными администраторами
до сих пор. На протяжении нескольких
лет было выпущено множество новых версий
Fix-It, появлялись новые утилиты других
производителей, но по надежности,
простоте и удобству данная программа
оставалась наиболее удачной.
Сайт
компании-производителя Ontrack Data
International Ink.
Данную версию
Fix-it на сайте производителя вы не найдете
- она давным-давно не поддерживается, и
из нее вырос новый (платный) пакет Fix-It
Utilities Pro . Скачать Ontrack Fix-It Utility 2000 можно
по этой ссылке
(16Mb)
Для
сохранения и восстановления реестра
используется раздел "Disk and Files" -
"SystemSaver". В этом режиме файлы реестра
сохраняются в скрытую системную папку
Fix-It на системном диске с расширением
.mxr По умолчанию сохраняется до 3-х наборов
файлов, но можно установить до 9 в подменю
Properties подпрограммы System Saver.
Для
обслуживания и оптимизации реестра
используются - "System Registry" -
"RegistryFixer" и "RegistryDefrag".
Автозапуск программ.
Кроме папки "Автозагрузка" для
запуска программ используются разделы
реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
Последние
2 раздела (...Once) отличаются тем, что
программы, прописанные в них запускаются
только 1 раз и после выполнения параметры
ключа удаляются..
Записи в HKLM
относятся ко всем пользователям
компьютера. Для текущего пользователя
запуск определяется ключами в разделе
HKU:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Пример
раздела HKLM\...\RUN:
В правом окне вы видите список
параметров, значениями которых
является строка, ссылающаяся на программу.
При входе пользователя в систему, все
перечисленные программы будут выполнены.
Удалите параметр - программа не запустится.
В связи с тем, что автозапуск программ
через реестр используется очень многими
программными продуктами, причем, как
правило, не в интересах пользователя,
большинство автоматически запускаемых
программ для работы не нужны, и их запуск
можно отключить, удалив соответствующие
записи из данного раздела реестра. Если
у вас недостаточно знаний для выбора
претендентов на удаление из автозапуска,
попробуйте поэкспериментировать, меняя
расширение exe на ex_. В случае необходимости
можно вернуть автозапуск, изменив
расширение исполняемого файла.
Для
просмотра и отключения автоматически
запускаемых программ можно воспользоваться
системной утилитой настройки системы
от Microsoft - msconfig.exe
Кроме
программ, запускающихся при регистрации
пользователя в системе, запускается
еще огромное количество других, не
всегда очевидных, - это и системные
службы (сервисы), различные драйверы,
программы оболочки (Shell) и т.п. Кроме
полезных ( а иногда и бесполезных)
программ могут выполняться, используя
автоматический запуск и внедрившиеся
в систему вирусы. Более подробно о
вирусах здесь.
Точек возможного автоматического
запуска исполняемых модулей огромное
множество, и для их поиска в реестре
удобнее использовать специальные
программы - мониторы автозапуска,
наиболее популярной из которых, является
Autoruns.exe
, обладающей более широким
спектром возможностей, чем служебная
программа MSConfig, входящая в состав
Windows.
Инсталляция
не требуется. Просто скачайте Autoruns,
разархивируйте его и запустите файл
Autoruns.exe (в пакет включена утилита
autorunsc.exe - консольная версия). Программа
покажет, какие приложения настроены на
автоматический запуск, а также представит
полный список разделов реестра и
каталогов файловой системы, которые
могут использоваться для задания
автоматического запуска. Элементы,
которые показывает программа Autoruns,
принадлежат к нескольким категориям:
объекты, автоматически запускаемые при
входе в систему, дополнительные компоненты
проводника, дополнительные компоненты
обозревателя Internet Explorer (включая объекты
модулей поддержки обозревателя (Browser
Helper Objects или сокращенно - BHO), библиотеки
DLL инициализации приложений, подмены
элементов, объекты, исполняемые на
ранних стадиях загрузки, библиотеки
DLL уведомлений Winlogon, службы Windows и
многоуровневые поставщики услуг Winsock.
Чтобы просмотреть автоматически
запускаемые объекты требуемой категории,
достаточно выбрать нужную вкладку.
Поскольку Autoruns разрабатывалась тем
же автором, что и рассмотренная выше
утилита Regmon.exe, у них много общего. Для
поиска записей в реестре, относящихся
к выбранному объекту достаточно
использовать пункт "Jump to" контекстного
меню, вызываемого правой кнопкой мыши.
Произойдет запуск редактора реестра и
откроется ключ, обеспечивающий его
запуск.
Cтраница
с подробным описанием и
практическими примерами использования
утилиты Autoruns