Реестр и программирование

Реестр и программирование

Ранее мы в основном вручную вносили изменения в реестр для различных настроек. Но это не всегда удобно. Особенно это хорошо известно системным администраторам и программистам.

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

BAT-файлы сценариев

BAT-файлы известны очень давно и по-прежнему используются для автоматизации задач на многих предприятиях опытными системными администраторами. Рассмотрим некоторые приемы работы с реестром. Для примеров удобнее всего использовать утилиту командной строки REG.EXE , о которой говорилось в первой главе. Предположим, мы хотим сделать резервную копию всего реестра. Воспользуемся для этой задачи командой REG-EXPORT и создадим файл r egbackup.bat следующего содержания:

Листинг 5.1. Резервное копирование реестра при помощи BAT-файла

CD

MD D:RegistryBackup

CD D:RegistryBackup

REG EXPORT HKLM D:RegistryBackuphklm.reg

REG EXPORT HKCU D:RegistryBackuphkcu.reg

REG EXPORT HKCR D:RegistryBackuphkcr.reg

REG EXPORT HKCC D:RegistryBackuphkcc.reg

REG EXPORT HKU D:RegistryBackuphku.reg

При выполнении данного BAT-файла в папке D:RegistryBackup будут созданы пять REG-файлов, соответствующих основным разделам реестра. Затем можно без труда модифицировать файл, чтобы экспортировать только нужные разделы реестра. Чтобы выполнить обратную операцию восстановления реестра из сохраненных файлов, нужно воспользоваться командой REG IMPORT следующим образом (файл regrestore.bat):

Листинг 5.2. Восстановление реестра из REG-файлов при помощи BAT-файла

CD

CD D:RegistryBackup

REG IMPORT D:RegistryBackuphklm.reg

REG IMPORT D:RegistryBackuphkcu.reg

REG IMPORT D:RegistryBackuphkcr.reg

REG IMPORT D:RegistryBackuphkcc.reg

REG IMPORT D:RegistryBackuphku.reg

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Что такое реестр? Общая теория

Из книги Реестр Windows автора Климов Александр

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


Что такое реестр? Общая теория

Из книги Реестр Windows автора Климов А

Что такое реестр? Общая теория Реестр – база данных операционной системы, содержащая конфигурационные сведения. Физически вся информация реестра разбита на несколько файлов. Реестры Windows 9х и NT частично различаются. В Windows 95/98 реестр содержится в двух файлах SYSTEM.DAT и USER.DAT,


Реестр

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Реестр Реестр — это централизованная иерархическая база данных, хранящая информацию о параметрах конфигурации операционной системы и установленных приложений. Доступ к реестру осуществляется через разделы, или ключи, реестра (registry keys), играющие ту же роль, что и


Здесь хранится все. Реестр системы Windows XP

Из книги Компьютерные советы (сборник статей) автора Автор неизвестен

Здесь хранится все. Реестр системы Windows XP Автор: Сергей ГолубевИсточник: UpgradeСистемный реестр ОС Windows XP — это объект, в котором регистрируются большие объемы самой разной информации. Впервые он появился в Windows NT. Прообразом реестра можно считать инициализационные файлы


Реестр

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Реестр


1. Реестр Windows

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

1. Реестр Windows Все версии Windows, начиная с Windows 95, хранят как свои настройки, так и настройки большинства приложений в реестре. Реестр можно рассматривать как конфигурационную базу данных Windows.Многие пользователи считают, что реестр — далеко не самая важная часть системы,


Глава 7 Системная информация и реестр Windows

Из книги Delphi. Трюки и эффекты автора Чиртик Александр Анатольевич

Глава 7 Системная информация и реестр Windows • Системная информация• Системное время• РеестрВозникала ли у вас необходимость программно определить текущее состояние компьютера или узнать какие-нибудь сведения об операционной системе? Можно только удивляться, как


7.3. Реестр

Из книги Реестр Windows 7 автора Климов Александр Петрович

7.3. Реестр Далее будет рассмотрено несколько примеров использования в программах на Delphi одного из важнейших хранилищ информации Windows – системного реестра.Краткие сведения о реестре WindowsЧто же представляет собой системный реестр и для чего он предназначен? Реестр


Глава 5. Реестр: дополнительные программы и программирование

Из книги Полное руководство по Microsoft Windows XP автора Нортон Питер

Глава 5. Реестр: дополнительные программы и программирование Существуют программы буквально на все случаи жизни. Работа с реестром не исключение. Существует немало программ, которые созданы специально для работы с реестром. Среди них можно отметить альтернативные


Запретить автодозвон через реестр

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

Запретить автодозвон через реестр Для запрета автодозвона запустите Regedit и найдите ключHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsНайдите ключ EnabieAutoDiai в правой панели и выберите Изменить. Поменяйте значение с 1 на


12. Системный реестр Windows XP

Из книги автора

12. Системный реестр Windows XP Термин «реестр» (Registry) может толковаться по-разному. В вычислительной технике этим термином называют действия, связанные с регистрацией имен, разделов или операций. Системный реестр, или просто реестр, Windows XP является тем объектом, где


Удаленный реестр

Из книги автора

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


Реестр

Из книги автора

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


Реестр

Из книги автора

Реестр Для доступа к реестру необходимо подключить объект WshShell. Для этого нужно воспользоваться следующим объявлением: Set имя_нового_объекта = WScript.CreateObject("WScript. Shell"). Объект поддерживает следующие методы.? RegRead(путь к ветви реестра и имя параметра) — считывает из реестра