четверг, 31 мая 2012 г.

101. Реєстр. Конфігураційні файли.


. Реєстр. Конфігураційні файли.

Реєстр Windows — база даних, що зберігає параметри і налаштування для операційних систем Microsoft Windows 32-бітних версій, 64-бітних версій та Windows Mobile. Він містить інформацію і параметри настроювання для всіх апаратних засобів, програмного забезпечення, користувачів тощо. Кожен раз, коли користувач змінює будь-які параметри в "Панелі керування", зміни відбиваються у реєстрі.
Реєстр Windows було введено, щоб відмовитись від використання файлів INI, що використовувалися для збереження параметрів конфігурації програм Windows раніше (тобто кожна програма зберігала свої настроювання в окремому файлі). Тому ці файли мали тенденцію бути розкиданими по всій системі, що робило важким спостереження і контроль за ними.
Ключ реєстру — це група розділів, підрозділів і параметрів реєстру, з якою пов'язано групу допоміжних файлів, де містяться резервні копії всіх цих даних. У Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 та Windows Vista допоміжні файли для всіх ключів, окрім HKEY_CURRENT_USER, містяться в папці %SystemRoot%\System32\Config. Допоміжні файли для HKEY_CURRENT_USER розташовані в папці %SystemRoot%\Profiles\Username. Розширення імен файлів у цих папках показують тип даних, які містяться в цих файлах.
Реєстр в тому вигляді, як його використовує Windows і як бачить його користувач в процесі використання програм роботи з реєстром, деяким чином «ніде не зберігається». Щоб вийшло те, що бачить користувач, редагуючи реєстр, відбувається наступне: -спочатку, в процесі установки і налаштування Windows, на диску формуються файли, в яких зберігається частина даних щодо конфігурації системи. -потім, в процесі кожного завантаження системи, а так само в процесі кожного входу і виходу кожного з користувачів, формується якась віртуальна суть, звана «реєстром». Дані для формування «реєстру» беруться з тих самих файлів і з інших місць.
Тобто частина даних реєстру зберігається у файлах, а частина даних породжується в процесі завантаження Windows. Для редагування, перегляду і вивчення реєстру стандартними засобами Windows (програми regedit.exe і regedt32.exe) доступні саме гілки реєстру, це стосується і програми. Після редагування реєстру і внесення до нього змін ці зміни відразу записуються у файли.
Проте, є програми сторонніх розробників, які дозволяють працювати безпосередньо з файлами. Наприклад, програми від Paullee і програми Registry Reanimator. Програми оптимізації реєстру, твікери, а так само інсталятори і деінсталятори програм працюють через спеціальні функції роботи з реєстром.
Конфігураційний файл це файл, у якім описуються складові частини системи, допоміжні параметри, що визначають конкретне настроювання системи.
Конфігураційні файли є практично у всіх потужних системах. Як правило, це текстові файли, які інтерпретуються самою системою.
Наприклад, в MS-DOS, OS/2 у файлі CONFIG.SYS описуються параметри файлової системи, кодові таблиці та ін.; в Windows 95 є кілька файлів конфігурації; у СУБД типу dbase файл конфігурації - CONFIG.DB.

Комментариев нет:

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