Синтаксис REG-Файлу.

Кореневі розділи реєстру.

HKEY_LOCAL_MACHINE (HKLM) зберігає всі настроювання, що ставляться до локального комп'ютера. У підрозділі HARDWARE зберігаються записи операційної системи й драйверів. А також спільно використовувана, поділювана інформація про фізичні пристрої, що виявляються операційною системою під час завантаження інших пристроїв Plug-and-Play, які можуть бути додані після завантаження операційної системи. Додатки повинні зберігати тут дані тільки в тому випадку, коли вони призначені для всіх, хто користується комп'ютером. Наприклад, драйвер принтера може зберігати набір настроювань принтера, застосовуваних за замовчуванням, і копіювати ці дані для кожного профілю користувача при вході користувача в систему.

HKEY_USERS (HKU) містить записи для кожного з користувачів, які коли-небудь входили в систему. Власником кожної із цих записів є відповідний користувальницький обліковий запис, там утримуються настроювання профілю цього користувача. Якщо використовується групова політика, то настроювання, що задаються в ній, застосовуються тут до профілів окремих користувачів.

HKEY_CURRENT_CONFIG (HKCC) зберігає інформацію про поточну завантажувальну конфігурацію комп'ютера. Зокрема, тут зберігається інформація про поточний набір системних служб і про пристрої, що були під час завантаження. Цей кореневий розділ є покажчиком на розділ усередині HKLM.

HKEY_CURRENT_USER (HKCU) указує на профіль поточного користувача, що ввійшов у цей момент у систему. Microsoft вимагає, щоб додатки зберігали всі переваги користувачів у підрозділах під HKCU. Наприклад, HKCU\Software\Microsoft\Windows\Current Version\Applets\Paint містить особисті настроювання користувачів програми Paint.

HKEY_CLASSES_ROOT (HKCR) співставляє розширення файлів і ідентифікатори класів OLE. Фактично він указує на HKLM\Software\Classes. Система використовує ці відповідності щоб визначити, які додатки або компоненти потрібно використовувати при відкритті або створенні тих чи інших типів файлів, або об'єктів даних.

Перший рядок може бути двох типів:

– REGEDIT4 - формат reg-файла, який співпадає з операційними системами Windows 98/NT.

– Windows Registry Editor Version 5.00 указує на те, що даний файл співпадає з операційними системами Windows 2000 і вище.

Другий рядок повинен бути порожній.

Далі, необхідно вказати розділ реєстру. який являє собою шлях до параметра, який змінюється. У форматі REG-Файлів розділи завжди вказують у квадратних дужках.

Далі, необхідно вказати параметр реєстру і його значення. Залежно від значення параметра, змінюється поводження операційної системи або об'єкта. Багато параметрів можна настроїти в графічному інтерфейсі операційної системи, але не всі. У таких випадках для зміни параметра використовують редактори реєстру, «твікери» або REG-файли.

Якщо необхідно провести зміни в декількох розділах, один рядок між останнім параметром попереднього розділу й назвою наступного розділу залишається порожнім.

Всі рядки, що починаються з крапки з комою, являються коментарями.

Значення параметрів REG-Файла.

Кожному типу параметрів відповідають свої значення.

Для видалення розділу з реєстру треба перед його ім'ям у квадратних дужках поставити символ «-».