Усім відомий системний реєстр windows. Реєстр Windows для початківців. Базові поняття, моніторинг та догляд

***

Що таке Реєстр

Словник Microsoft Computer Dictionaryдає таке визначення Реєстру: Ієрархічно побудована, централізована база даних у складі операційних систем. Microsoft Windows 9x/NT/2000/XP/2003/Vista/7/8/10, що містить відомості, що використовуються операційною системою для роботи з , програмними продуктамита пристроями.

В Реєстрізберігаються дані, необхідні для правильного функціонування Windows. До них відносяться профілі всіх , відомості про встановлене програмне та типи файлів, які можуть бути створені кожною програмою, інформація про властивості папок та значки програм, а також встановленому обладнанні та використовуваних .

Що являє собою Реєстрі де він зберігається

Реєстр Windowsскладається з 5-ти гілок:

1) HKEY_CLASSES_ROOT (HKCR) – у цій гілки містяться відомості про розширення всіх зареєстрованих у системі типів файлів (відомості, що зберігаються тут, відповідають за запуск необхідної програми при відкритті файлу за допомогою Провідника Windows);

2) HKEY_CURRENT_USER (HKCU) – у цій галузі міститься інформація про , що увійшов у систему зараз (тут зберігаються папки , екрани та параметри Панелі керування);

3) HKEY_LOCAL_MACHINE (HKLM) – у цій галузі міститься інформація про апаратну частину, про

Сьогодні ми переходимо до уроків рівня. Досвідчений користувач», і почнемо зі знайомства з реєстром Windows.

Багато хто чув, але не всі знають, «що таке реєстр у комп'ютері», зараз ми виправимо цей недолік.

Системний реєстр, або реєстрWindows– це база даних для зберігання налаштувань операційної системи, встановлених програм, параметрів користувача та обладнання, крім того, у реєстрі зберігається інформація про пристрої комп'ютера (конфігурації).

Тобто це місце, де зберігається більшість налаштувань, вашого ПК.

Приклад:ви змінили шпалери робочого столу, інформація про це заноситься в реєстр Windows. При наступному завантаженні операційної системи дані будуть прочитані з реєстру, і на робочому столі відобразиться потрібна картинка.

Системний реєстр є у всіх сучасних (і не дуже) операційних системах сімейства Windows: 10, 8, 7, XP.

Навіщо користувачеві знати про реєстр?

Ви можете запитати, « навіщо мені потрібний реєстр, якщо всі налаштування можна змінити через панель керування та параметри програм?»

Справді, більшість налаштувань можна змінити за допомогою звичного графічного інтерфейсу(У різних «менюшках» виставити галочки і натиснути «ОК»). Але далеко не всі установки доступні звичним чином.

Деякі установки можна змінити лише за допомогою редагування реєстру.

Що таке Редактор реєстру і де він знаходиться?

Щоб переглянути налаштування в реєстрі та змінити їх, можна скористатися спеціальною програмою, яка називається " Редактор реєстру».

Ця програма знаходиться в папці Windows, файл називається regedit.exe


Файл "regedit.exe" знаходиться в папці Windows

Але ж у меню «Пуск» ярлика для запуску редактора реєстру не знайти! Це зроблено недарма. Справа в тому, що помилкові зміни в системному реєстрі можуть призвести до збоїв у роботі комп'ютера, тому виробник сховав можливість швидкого запускуредактора реєстру (але нас так просто не зупиниш 😉).

Як відкрити редактор реєстру Windows?

Докладно про те, як відкрити редактор реєстру в кожній версії Windows(10, 8, 7, XP), я описав у цій статті:

Найшвидший спосіб запуску редактора реєстру

Розкрию самий швидкий спосібзапуску редактора реєстру, який є актуальним для всіх версій Windows:

  1. Натиснути на клавіатурі Win+R(Затисніть клавішу Windowsі, не відпускаючи її, натисніть клавішу R);
  2. У вікні «Виконати» набрати команду « regedit» (без лапок) та натиснути кнопку « ОК»;
  3. Якщо з'явиться запит, підтвердіть запуск редактора реєстру кнопкою «Так».


Наприклад, ще два способи запуску редактора реєстру можна побачити в цьому відео (на приклад Windows 10):

Пристрій реєстру Windows

Коли ви відкриєте редактор реєстру, ви побачите вікно, дуже схоже на провідник:


Вікно редактора реєстру у Windows 10

У лівій частинівікна знаходяться розділи реєстру, їх ще називають « ключі» (схожі на папки ), у правій частинівікна відображаються параметри(схожі на файли) та їх значення.


Приклад: у розділі "HKEY_CURRENT_USER\Control Panel\Desktop" є параметр "Wallpaper" (шпалери робочого столу), на зображенні видно, що його значення "D:\\Documents\\Шпалери\\09.jpg". Таким чином, прописано зображення, яке відображається як фон робочого столу.

Параметри можуть бути різних типів , на зображенні нижче я навів приклад всіх можливих параметрів для Windows 10 і 8 (для наочності ім'я параметра відповідає його типу):


Види параметрів реєстру у Windows 10 та 8 (приклад)

Змінюючи значення параметрів, якраз і виробляють зміни в налаштуванняхWindows та програм. Іноді доводиться створювати нові параметри певного типу, щоб отримати нову можливістьу роботі програми чи операційної системи. Але це вже тема наступних уроків (перші приклади можна побачити на посиланнях нижче).

Докладніше про влаштування реєстру я можу написати окремий IT-урок, якщо цікаво – пишіть у коментарях.

Приклади використання реєстру для відновлення роботи Windows

Звичайно, я не просто так порушив тему системного реєстру Windows. При вирішенні проблем часто доводиться вдаватися до редагування налаштувань за допомогою змін параметрів реєстру.

І невелике попередження:

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

Висновок

Отже, ми відповіли на запитання «Що таке реєстр у комп'ютері». Тобто дізналися, що таке системний реєстр Windows(10, 8, 7, XP), познайомилися з програмою «Редактор реєстру»і навчилися його відкривати (пам'ятаєте найпростіший спосіб за допомогою клавіш Win+R?), навіть коротко познайомилися з пристроєм реєструі розглянули приклади корисного його використання.

Тема реєстру досить велика, за допомогою нього можна багато зробити, але сьогодні так багато було нової інформації, залишу все найцікавіше наступного разу.

Бажаєте продовження? Пишіть у коментарях!

Звичайно ж, чекаю на ваші запитання, пропозиції та відгуки.

Копіювання забороненоале можна ділитися посиланнями.

Системний реєстр - це база даних, яку використовує Windows для збереження відомостей про конфігурацію комп'ютера. Windows XP на відміну від попередників не має обмеження за розміром реєстру.

Для редагування реєстру у Windows існує програма Редактор реєстру (..\windows\system\regedit.exe) Запустити її можна набравши в командному рядку regedit. Всі зміни, виконані в реєстрі, зберігаються автоматично при виході з програми

Реєстр містить відомості, до яких Windows постійно звертається під час роботи, а саме:

  • профілі всіх користувачів;
  • дані про встановлених програмахта типи документів, створюваних кожною програмою;
  • значення властивостей для папок та піктограм програм;
  • конфігурація обладнання, встановленого в операційній системі;
  • дані про порти, що використовуються.

Реєстр має ієрархічну деревоподібну структуру, що складається з розділів, підрозділів (це те, що ми бачимо зліва, відкривши редактор реєстру), та ключів (те, що ми бачимо праворуч, виділивши розділ або підрозділ реєстру)

Реєстр Windows XPскладається з наступних основних розділів:

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

HKEY_CURRENT_USER (HKCU) - Налаштування, що зберігаються тут, відповідають поточному активному користувачеві, що виконав вхід до системи. Цей розділ є посиланням на певний підрозділ HKEY_USERS. Всі зміни в розділах, підрозділах та ключах куща HKEY_CURRENT_USER автоматично відразу відображаються у певному підрозділі HKEY_USERS відповідному активному користувачеві

HKEY_LOCAL_MACHINE (HKLM) - Цей розділ містить установки, дійсні для всіх користувачів комп'ютера. Тут міститься інформація про апаратну конфігурацію та встановлений програмне забезпечення.

HKEY_USERS (HKU) - Цей розділ також містить установки для всіх користувачів комп'ютера.

HKEY_CURRENT_CONFIGS (HKCC) - Цей розділ містить відомості про налаштування обладнання, яке використовується локальним комп'ютером під час запуску системи, тобто. містить інформацію про поточну конфігурацію.

Всі перелічені розділи є стандартними і не можуть бути видалені або перейменовані.

За промовчанням Windows XP зберігає розділи реєстру в наступних файлах:

- ..\windows\system32\config\SAM - HKEY_LOCAL_MACHINE\SAM
- ..\windows\system32\config\Security - HKEY_LOCAL_MACHINE\Security
- ..\windows\system32\config\Software - HKEY_LOCAL_MACHINE\Software
- ..\windows\system32\config\System - HKEY_LOCAL_MACHINE\System, HKEY_CURRENT_CONFIG
- ..\windows\system32\config\Default - HKEY_USERS\.DEFAULT

Файли, які стосуються розділу HKEY_CURRENT_USER зберігаються у папці ..\Document and Settings\Username\.. Переглянути всі файли реєстру, що зберігаються, і місце їх знаходження можна тут: HKEY_LOCAL_MACHINE\System\CotnrolSet001\Control\HiveList\ При завантаженні Windowsзвертається саме до цього розділу, щоб проініціалізувати усі основні розділи реєстру.

Одна неправильна зміна у реєстрі може вивести операційну систему з ладу. Скористайтеся такими порадами:

  • Перед внесенням змін до Реєстру робіть резервну копію розділу або підрозділу, до якого Ви збираєтеся внести зміни
  • Не замінюйте реєстр Windows XPреєстром іншої версії операційних систем Windowsабо Windows NT
  • Ніколи не залишайте редактор реєстру працюючим без нагляду

Щоб створити резервну копію підрозділу, який ви збираєтеся змінити, виділіть підрозділ, клацніть правою кнопкою миші та виберіть команду Експортувати. Вибираєте місце та ім'я для файлу (ім'я може бути довільним, але краще, щоб воно збігалося з підрозділом, так ви не забудете, що це за файл; розширення має бути *.reg) і натискаєте кнопку Зберегти. Тепер, якщо після внесення змін щось буде працювати неправильно, а ви забули, що змінювали, просто відкриваєте збережений файл, відповідаєте позитивно на запит про внесення змін до реєстру і колишнє значення буде відновлено. Цей спосібпідходить тільки для створення резервної копіїпідрозділу.

Для створення резервної копії всього реєстру можна скористатися програмою Архівація даних (Пуск – Усі програми – Стандартні – службові – Архівація даних). Для цього запускаємо програму архівації даних від імені адміністратора, входимо в розширений режим, вибираємо вкладку архівація. У лівому вікні знаходимо та позначаємо рядок "System State". Внизу вибираємо місце та ім'я для файлу архіву. Натискаємо кнопку архівувати, переходимо на вкладку Додатково та знімаємо галочку з пункту Автоматично архівувати захищені системні файлиразом із станом системи. Натискаємо OK, потім архівувати. Розмір архіву буде близько 20-25 Мбайт. Відновити реєстр можна також за допомогою програми архівації.

Реєстр Windows (англ. Windows Registry), або системний реєстр - ієрархічно побудована база даних параметрів та налаштувань у більшості операційних систем Microsoft Windows.

Реєстр містить інформацію та налаштування для апаратного забезпечення, програмного забезпечення, профілів користувачів, передустановки. Більшість змін на панелі керування, асоціації файлів, системні політики, список встановленого програмного забезпечення фіксуються в реєстрі.

Реєстр Windows був введений для впорядкування інформації, що зберігалася до цього в безлічі INI-файлів, забезпечення єдиного механізму (API) запису-читання налаштувань та позбавлення від проблем коротких імен, відсутності розмежування прав доступу та повільного доступу до ini-файлів, що зберігаються на файловій системі FAT16, що мала серйозні проблеми швидкодії при пошуку файлів у директоріях з великою їх кількістю. Згодом (остаточно - з появою файлової системи NTFS) проблеми, що вирішувалися реєстром, зникли, але реєстр залишився через зворотну сумісність, і є у всіх версіях Windows, включаючи останню. Оскільки зараз не існує реальних передумов для використання подібного механізму, Microsoft Windows - єдина операційна система, яка використовується сьогодні, в якій використовується механізм реєстру операційної системи. Загалом Реєстр – це рудимент.

Реєстр Windows у нинішньому вигляді.

Реєстр у вигляді, як його використовує Windows і як бачить його користувач у процесі використання програм роботи з реєстром, формується з різних даних. Щоб вийшло те, що бачить користувач, редагуючи реєстр, відбувається таке.

Спочатку, в процесі установки (інсталяції) та налаштування Windowsна диску формуються файли, в яких зберігається частина даних щодо конфігурації системи.


Потім, у процесі кожного завантаження системи, а також у процесі кожного входу та виходу кожного з користувачів формується якась віртуальна сутність, звана «реєстром» - об'єкт REGISTRY. Дані для формування "реєстру" частково беруться з тих самих файлів (Software, System ...), частково з інформації, зібраної ntdetect при завантаженні (HKLM Hardware Description).

Тобто частина даних реєстру зберігається у файлах, частина даних формується у процесі завантаження Windows.

Для редагування, перегляду та вивчення реєстру стандартними засобами Windows(Програми regedit.exe та regedt32.exe) доступні саме гілки реєстру. Після редагування реєстру та/або внесення до нього змін ці зміни одразу записуються у файли.

Проте є програми сторонніх розробників, які дозволяють працювати безпосередньо із файлами.

Програми оптимізації реєстру, твікери, а також інсталятори та деінсталятори програм працюють через спеціальні функції роботи з реєстром.

Де лежать файли реєстру Windows?

Файли реєстру лежать у папці windows\System32\config\ ще є власний розділ реєстру - у файлі %userprofile%\ntuser.dat.Резервні копії файлів реєстру знаходяться в папці windows\System32\config\RegBack.

Які основні розділи (кущі) реєстру?

Розділ HKEY_CLASSES_ROOT

Це основний ключ реєстру Windows, він містить асоціації файлів, які пов'язують типи файлів із програмами, які можуть відкривати та редагувати їх, та реєстрацію класів для об'єктів Component Object Model (COM – компонентна модель об'єктів). Останнє дає можливість змінити неймовірну кількість правил поведінки системи - не варто цього робити без вагомих причин.

Розділ HKEY_CURRENT_USER

Він зберігає налаштування поточного активного користувача. У гілці зберігаються папки користувача, різні персональні установки та параметри панелі керування. Ці відомості безпосередньо взаємодіють із профілем користувача. Ця гілка складається з декількох підрозділів, які містять шляхи звукових файлів, що використовуються для озвучування системних подій; різні дані, які можуть бути змінені на панелі керування, наприклад, упорядкування значків; інформацію про поточну розкладку клавіатури, налаштування додатків і т.п.

Розділ HKEY_LOCAL_MACHINE

Тут зберігаються параметри конфігурації, які відносяться до даному комп'ютеру(Параметри встановлюються одночасно для всіх користувачів). Наприклад, тут міститься інформація про конфігурацію комп'ютера, встановлених драйверахта програмах, найменуванні портів, параметри файлової системи тощо.

Розділ HKEY_USERS

Ця гілка містить інформацію про профілі всіх користувачів цього комп'ютера (ім'я користувача, налаштування робочого столу тощо). Також цей розділ зберігає стандартні налаштування для робочого столу, меню «Пуск» і т.д. Вони потрібні у тих випадках, коли Новий користувачвходить у систему вперше. У цей момент налаштування за замовчуванням копіюються в профіль, а всі подальші зміни, зроблені користувачем, збережуться в цій гілці.

Розділ HKEY_CURRENT_CONFIG

Ключ відповідає за пристрої Plug&Play і містить інформацію про поточну конфігурацію комп'ютера зі змінним складом пристроїв, на кшталт флеш-карт, принтерів, факсів, зовнішніх накопичувачіві т.п. Також даний розділмістить відомості про поточний профіль обладнання, який використовується комп'ютером під час запуску системи.

HKEY_DYN_DATA

Цей розділ є лише у реєстрі ОС сімейства Windows 9x/ME. Містить дані, що динамічно змінюються, про комп'ютер (завантаження процесора, розмір файлу підкачки тощо)

Як редагувати реєстр?

Все просто в пошуку Windowsнабираємо regeditта запускаємо редактор реєстру від імені адміністратора. Перед виконанням будь-яких операцій у реєстрі необхідно зробити резервну копію! Якщо щось піде не так, можна буде повернутися на робочу версіюреєстру.


Оптимізація роботи реєстру.

Ходять суперечки про те, чи варто оптимізувати реєстр Windows. Я би сказав так для більше слабких комп'ютерівоптимізація корисніша ніж для потужних. Але є ще один нюанс іноді не очищені параметри реєстру можуть викликати збої та конфлікти ПЗ та апаратного забезпечення, тому робити очищення реєстру від непотрібних даних я рекомендую.


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

Для оптимізації роботи реєстру Windows можна використовувати програми WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Якщо залишилися питання, дивіться відео вище.

Всі продукти Microsoft Windows 2000 Professional Edition Microsoft Windows NT Server 4.0 Enterprise Edition Microsoft Windows NT Workstation 4.0 Developer Edition Microsoft Windows Server 2003, Datacenter Edition (32-bit x86) Microsoft Windows Server 2003, Enterprise Edition (32-bit x86) Microsoft Windows Server 2003 Microsoft Windows Small Business Server 2003 Standard Edition Microsoft Windows XP Home Edition Microsoft Windows XP Tablet PC Edition Microsoft Windows XP Professional операційна система Microsoft Windows 2000 Microsoft Windows NT Server 4.0 Standard Edition Microsoft Windows 2000 Advanced Server Microsoft Windows Server 2003, Enterprise x64 Edition Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Media Center Edition 2005 Windows Vista

































Windows Vista Home Basic 64-bit edition Windows Vista Business 64-bit edition

Анотація

Ця стаття містить опис системного реєстру. Крім того, вона містить відомості про створення резервної копії реєстру та внесення змін до нього, а також посилання на додаткові відомості.

додаткова інформація

Опис реєстру

5-те видання словника Microsoft Computer Dictionary містить таке визначення реєстру:

Ієрархічна централізована база даних, що використовується в ОС Microsoft Windows 98, Windows CE, Windows NT та Windows 2000 для зберігання відомостей, необхідних для налаштування операційної системи для роботи з користувачами, програмними продуктами та пристроями.

У реєстрі зберігаються дані, необхідні для правильного функціонування Windows. До них належать профілі всіх користувачів, відомості про встановлене програмне забезпечення та типи документів, які можуть бути створені кожною програмою, інформація про властивості папок та значки програм, а також встановленому обладнанні та портах, що використовуються.

Системний реєстр замінює більшість текстових INI-файлів, які використовувалися в Windows 3.x, а також файли конфігурації MS-DOS, такі як Autoexec.bat і Config.sys. Версії реєстру для різних версій операційних систем сімейства Windows мають певні відмінності.

Кущ реєстру – це група розділів, підрозділів та параметрів реєстру з набором допоміжних файлів, що містять резервні копії цих даних. Допоміжні файли для всіх кущів за винятком HKEY_CURRENT_USER зберігаються у системах Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 та Windows Vista у папці %SystemRoot%\System32\Config. Допоміжні файли для куща HKEY_CURRENT_USER зберігаються у папці %SystemRoot%\Profiles\Ім'я_користувача. Розширення імен файлів у цих папках вказують на тип даних, що містяться в них. Відсутність розширення також іноді може вказувати на тип даних, що містяться у файлі.

Кущ реєструДопоміжні файли
HKEY_LOCAL_MACHINE\SAMSam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\SecuritySecurity, Security.log, Security.sav
HKEY_LOCAL_MACHINE\SoftwareSoftware, Software.log, Software.sav
HKEY_LOCAL_MACHINE\SystemSystem, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIGSystem, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULTDefault, Default.log, Default.sav

У Windows 98 файли реєстру називаються User.dat та System.dat. У Windows Millennium Edition - Classes.dat, User.dat та System.dat.

Примітка. Засоби безпеки Windows NT, Windows 2000, Windows XP, Windows Server 2003 та Windows Vista дозволяють адміністратору контролювати доступ до розділів реєстру.

Таблиця містить перелік та короткий описстандартні розділи. Максимальна довжина імені розділу становить 255 символів.

Папка/стандартний розділ Опис
HKEY_CURRENT_USERЦей розділ є кореневим для даних конфігурації користувача, який увійшов до системи зараз. Тут зберігаються папки користувача, кольори екрана та параметри панелі керування. Ця інформація зіставлена ​​з профілем користувача. Замість повного імені розділу іноді використовується абревіатура HKCU.
HKEY_USERSЦей розділ містить усі активні завантажені профілі користувачів комп'ютера. Розділ HKEY_CURRENT_USER є підрозділом розділу HKEY_USERS. Замість повного імені розділу іноді використовується абревіатура HKU.
HKEY_LOCAL_MACHINEРозділ містить параметри конфігурації, що стосуються цього комп'ютера (для всіх користувачів). Замість повного імені розділу іноді використовується абревіатура HKLM.
HKEY_CLASSES_ROOTЄ підрозділом HKEY_LOCAL_MACHINE\Software. Інформація, що зберігається тут, забезпечує виконання необхідної програми при відкритті файлу з використанням провідника. Замість повного імені розділу іноді використовується абревіатура HKCR. Починаючи з Windows 2000, ці відомості зберігаються як у HKEY_LOCAL_MACHINE, так і в HKEY_CURRENT_USER. Розділ HKEY_LOCAL_MACHINE\Software\Classes містить стандартні параметри, які стосуються всіх користувачів локального комп'ютера. Параметри, що містяться в розділі HKEY_CURRENT_USER\Software\Classes, перевизначають прийняті за замовчуванням і відносяться лише до поточного користувача. Розділ HKEY_CLASSES_ROOT включає дані з обох джерел. Крім того, розділ HKEY_CLASSES_ROOT надає ці об'єднані дані програмам, розробленим для попередніх версій Windows. Зміни параметрів поточного користувача виконуються в розділі HKEY_CURRENT_USER\Software\Classes. Модифікація параметрів за замовчуванням повинна виконуватись у розділі HKEY_LOCAL_MACHINE\Software\Classes. Дані з розділів, доданих до HKEY_CLASSES_ROOT, будуть збережені системою в розділі HKEY_LOCAL_MACHINE\Software\Classes. Якщо змінюється параметр в одному з підрозділів розділу HKEY_CLASSES_ROOT і такий підрозділ вже існує в HKEY_CURRENT_USER\Software\Classes, то для зберігання інформації буде використаний розділ HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIGЦей розділ містить відомості про профіль обладнання, що використовується локальним комп'ютером під час запуску системи.
Примітка. Реєстр 64-розрядних версій Windows XP та Windows Server 2003 та Windows Vista поділяється на 32- та 64-розрядні розділи. Більшість 32-розрядних розділів мають ті ж імена, що їх аналоги в 64-розрядному розділі, і навпаки. За промовчанням редактор реєстру 64-розрядних версій Windows XP та Windows Server 2003 та Windows Vista відображає 32-розрядні розділи в наступному вузлі:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Для отримання додаткових відомостей про перегляд реєстру у 64-розрядних версіях Windows див. статтю бази знань Майкрософт:

Перегляд системного реєстру за допомогою 64-розрядної версії Windows (може бути англійською мовою)


Наступна таблиця містить список типів даних, визначених та використовуваних Windows на сьогоднішній день. Максимальна довжина імені параметра:
  • Windows Server 2003, Windows XP та Windows Vista: 16 383 символів
  • Windows 2000: 260 символів ANSI або 16 383 символи Юнікод
  • Windows 95, Windows 98 та Windows Millennium Edition: 255 символів
Значення великого розміру (більше 2048 байт) зберігаються в зовнішніх файлах, а реєстр заноситься ім'я такого файла. Це сприяє підвищенню ефективності використання реєстру. Максимальний розмір параметра:
  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: Доступна пам'ять
  • Windows 95, Windows 98 та Windows Millennium Edition: 16300 байт
Примітка. Загальний розмір всіх параметрів розділу не повинен перевищувати 64 КБ.
Ім'яТипОпис
Двійковий параметрREG_BINARYНеоброблені двійкові дані. Більшість відомостей про апаратні компоненти зберігається у вигляді двійкових даних та виводиться у редакторі реєстру у шістнадцятковому форматі.
Параметр DWORDREG_DWORDДані представлені як значення, довжина якого становить 4 байти (32-разрядное ціле). Цей тип даних використовується для збереження параметрів драйверів пристроїв та служб. Значення відображається у вікні редактора реєстру у двійковому, шістнадцятковому або десятковому форматі. Еквівалентами типу DWORD є DWORD_LITTLE_ENDIAN (наймолодший байт зберігається в пам'яті в першому числі) та REG_DWORD_BIG_ENDIAN (наймолодший байт зберігається в пам'яті в останньому числі).
Рядок даних, що розширюєтьсяREG_EXPAND_SZРядок даних змінної довжини. Цей тип даних включає змінні, оброблювані під час використання даних програмою чи службою.
Багаторядковий параметрREG_MULTI_SZБагаторядковий текст. Цей тип зазвичай мають списки та інші записи у форматі, зручному для читання. Записи поділяються пробілами, комами або іншими символами.
Рядковий параметрREG_SZТекстовий рядок фіксованої довжини.
Двійковий параметрREG_RESOURCE_LISTПослідовність вкладених масивів. Служить для зберігання списку ресурсів, які використовуються драйвером пристрою або керованим ним фізичним пристроєм. Виявлені дані система зберігає у розділі \ResourceMap. У вікні редактора реєстру ці дані відображаються як двійковий параметр у шістнадцятковому форматі.
Двійковий параметрREG_RESOURCE_REQUIREMENTS_LISTПослідовність вкладених масивів. Служить для зберігання списку драйверів апаратних ресурсів, які можуть бути використані певним драйвером пристрою або керованим фізичним пристроєм. Частина цього списку система записує розділ \ResourceMap. Дані визначаються системою. У вікні редактора реєстру вони відображаються як двійковий параметр у шістнадцятковому форматі.
Двійковий параметрREG_FULL_RESOURCE_DESCRIPTORПослідовність вкладених масивів. Для зберігання списку ресурсів, які використовуються фізичним пристроєм. Виявлені дані система зберігає у розділі \HardwareDescription. У вікні редактора реєстру ці дані відображаються як двійковий параметр у шістнадцятковому форматі.
ВідсутнєREG_NONEДані, які мають певного типу. Такі дані записуються в реєстр системою або програмою. У вікні редактора реєстру відображаються як двійковий параметр у шістнадцятковому форматі.
ПосиланняREG_LINKСимволічна посилання у форматі Юнікод.
Параметр QWORDREG_QWORDДані представлені у вигляді 64-розрядного цілого. Починаючи з Windows 2000, такі дані відображаються у вікні редактора реєстру як двійкового параметра.

Створення резервної копії реєстру

Перед редагуванням реєстру необхідно експортувати розділи, до яких буде внесено зміни, або створити резервну копію всього реєстру. У разі виникнення проблеми це дозволить відновити колишній стан реєстру (див. підрозділ "Відновлення реєстру"). Щоб створити резервну копію всього реєстру, скористайтесь програмою архівації для резервного копіюваннястани системи. Стан системи включає реєстр, базу даних реєстрації класів COM+ і завантажувальні файли. Додаткові відомості про створення резервної копії стану системи за допомогою програми архівації див. у статті бази знань Майкрософт:

Використання програми архівації для створення резервних копій файлів та папок у Windows XP Home Edition (може бути англійською мовою)

Використання функції створення резервної копії для резервного копіювання та відновлення даних у Windows Server 2003

Редагування реєстру

Щоб змінити дані реєстру, програма повинна використовувати функції реєстру, визначені на наступному веб-сайті MSDN: . Для редагування реєстру адміністратор може скористатися редактором реєстру (Regedit.exe або Regedt32.exe), груповою або системною політикою, файлами реєстру (REG) або спеціальним сценарієм (наприклад, файлом сценарію мовою VisualBasic).

Застосування інтерфейсу користувача Windows

Для зміни системних параметріврекомендується застосовувати користувальницький інтерфейс Windows, а не змінювати реєстр вручну. Однак у окремих випадкахсаме редагування реєстру є найкращим методомусунення несправностей. Для відомих проблем подібного типу в базі знань Microsoft опубліковані статті з докладними інструкціямищодо внесення відповідних змін до системного реєстру. Рекомендується точно дотримуватися цих інструкцій.

Використання редактора реєстру

Попередження. Неправильна зміна параметрів системного реєстру за допомогою редактора реєстру або в будь-який інший спосіб може призвести до серйозних неполадок. Для їх усунення може знадобитися перевстановлення операційної системи. Корпорація Майкрософт не гарантує, що ці неполадки можна вирішити. Відповідальність за зміну реєстру несе користувач.
Редактор реєстру можна використовувати для виконання наступних завдань:
  • пошук піддерева, розділу, підрозділу чи параметра;
  • додавання підрозділу чи параметра;
  • зміна значення параметра;
  • видалення підрозділу чи параметра;
  • перейменування підрозділу чи параметра.
Область переходів редактора реєстру відображає набір папок. Кожна папка є розділом реєстру локального комп'ютера. Під час перегляду реєстру віддаленого комп'ютерабудуть видні лише два стандартні розділи: HKEY_USERS та HKEY_LOCAL_MACHINE.

Використання групової політики

Консоль керування Microsoft (MMC) містить засоби адміністрування, які використовуються для керування мережами, комп'ютерами, службами та іншими системними компонентами. За допомогою оснастки "Групова політика" адміністратор може визначити параметри безпеки для користувачів та комп'ютерів. Групову політику можна реалізувати на локальному комп'ютеріза допомогою локального оснащення "Групова політика" (файл Gpedit.msc) або в Active Directoryза допомогою оснащення "Active Directory - користувачі та комп'ютери". Щоб отримати додаткові відомості про використання групової політики, див. груповою політикою.

Використання файлу реєстру (REG)

Для внесення змін до реєстру можна створити файл реєстру (з розширенням REG) та виконати його на відповідному комп'ютері. Виконати REG-файл можна вручну або за допомогою сценарію входу. Для отримання додаткових відомостей див. наступну статтю бази знань Майкрософт:

Як створювати, змінювати або видаляти підрозділи та значення реєстру за допомогою файлу записів реєстрації (.reg)

Використання сервера сценаріїв Windows

Сервер сценаріїв Windowsдозволяє виконувати сценарії мовою VBScript або JScript безпосередньо в операційній системі. У таких сценаріях для видалення, читання та запису розділів та параметрів реєстру використовуються методи сервера сценаріїв Windows. Щоб отримати додаткові відомості про ці методи, див. веб-сайт корпорації Майкрософт за такими адресами:
Метод RegDelete
Метод RegRead
Метод RegWrite

Використання інструментарію керування Windows

Інструментарій управління Windows(WMI) - це компонент операційної системи Windows, який є системою управління підприємством через Інтернет (WBEM) у реалізації корпорації Майкрософт. WBEM - це галузева ініціатива щодо розробки стандартної технології доступу до даних, необхідних для управління середовищем підприємства. Інструментарій WMI дозволяє автоматизувати адміністративні завдання (включаючи зміну реєстру) серед підприємства. Його можна використовувати в мовах сценаріїв, які мають обробник Windows і працюють з об'єктами Microsoft ActiveX. Крім того, для зміни реєстру Windows можна використовувати програму командного рядка Wmic.exe зі складу інструментарію керування Windows.
Щоб отримати додаткові відомості про інструментарій керування Windows, див. веб-сайт корпорації Майкрософт за наступною адресою: Для отримання додаткових відомостей про програму командного рядка WMI див. наступну статтю бази знань Майкрософт:

Використання консольної програми редагування реєстру Windows

Для редагування реєстру можна скористатися консольною програмою редагування реєстру Windows (Reg.exe). Для отримання довідки за програмою Reg.exe введіть у командному рядку команду reg/? та натисніть кнопку ОК.

Відновлення реєстру

Для відновлення реєстру використовуйте відповідний спосіб із зазначених нижче.

Відновлення розділів реєстру

Щоб відновити експортовані розділи реєстру, необхідно виконати REG-файл, збережений під час експорту підрозділів реєстру. Крім того, можна відновити весь реєстр із його резервної копії. Для отримання додаткових відомостей про відновлення всього реєстру див. розділ "Відновлення всього реєстру" цієї статті.

Відновлення реєстру

Для відновлення всього реєстру необхідно відновити стан системи із його резервної копії. Для отримання додаткових відомостей про відновлення стану системи з резервної копії див. статтю бази знань Майкрософт:
Примітка. Під час створення резервної копії стану системи оновлені копії файлів реєстру зберігаються у папці %SystemRoot%\Repair. Якщо не вдається запустити Windows XP після внесення змін до реєстру, скористайтесь інструкціями з першої частини наведеної нижче статті бази знань Майкрософт для встановлення збережених файлів реєстру:

Як відновити роботу системи після пошкодження системного реєстру, що перешкоджає запуску Windows XP

Посилання Додаткові відомості про відновлення даних див. на веб-сайті корпорації Майкрософт за наступною адресою: Для отримання додаткових відомостей про створення резервної копії та відновлення реєстру див. наступні статті бази знань Майкрософт:

Створення резервної копії, редагування та відновлення реєстру Windows 95, Windows 98 та Windows Millennium Edition

Для отримання додаткових відомостей про різницю між програмами Regedit.exe та Regedt32.exe див. наступну статтю бази знань Майкрософт: