Що таке реєстр Windows – Комп’ютер для новачків

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

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

Встановлюючи нову програму, оновлюючи драйвера, замінюючи або додаючи нове обладнання, вносячи зміни в налаштування, все це призводить до оновлення інформації в реєстрі Windows. Іншими словами, реєстр не статична структура, а постійно змінюється база даних, яка має схильність до постійного збільшення в розмірі. Це має певні негативні наслідки, звідки і пішли рекомендації періодично його чистити. Однак треба дуже добре собі уявляти, що ви робите, а не покладатися виключно на «чудо» програми. В іншому випадку негативні наслідки від невмілих дій будуть в рази перевищувати можливі плюси. Тут повною мірою стосується правило, що якщо ти не знаєш, що це таке, то краще взагалі не чіпай.

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

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

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

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

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

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

Ми не будемо описувати всі можливі способи роботи з реєстром, а зупинимося на двох найбільш часто вживаних. В ОС Windows є вбудоване засіб редагування реєстру. Натисніть кнопку «Пуск» і в полі виконати введіть «regedit» або натисніть комбінацію клавіш WIN+R і наберіть «regedit». Відкриється вікно редактора реєстру Windows.

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

HKEY_USERS (HKU) – зберігає настройки всіх профілів користувачів наявних у комп’ютері.

HKEY_LOCAL_MACHINE (HKLM) – служить для збереження параметрів конфігурації для всього комп’ютера.

HKEY_CURRENT_CONFIG (HKCC) – зберігає перелік пристроїв, що використовуються при завантаженні комп’ютера.

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

HKEY_CLASSES_ROOT (HKCR) – зберігає інформацію про всі зареєстровані в операційній системі типах файлів і їх асоціаціях з програмами. Включає в себе дані з підрозділів HKEY_LOCAL_MACHINE \ Software \ Classes і HKEY_CURRENT_USER \ Software \ Classes.

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

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

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

Знайти потрібний параметр буває нелегко, особливо якщо треба знайти всі записи в реєстрі пов’язані з певною програмою. На допомогу прихід вбудований пошук в редакторі реєстру. Вибираємо у верхньому меню пункт «Правка» ⇒ «Знайти» або скористаємося комбінацією клавіш Ctrl+F і вводимо пошуковий запит. Таким способом можна вирішити проблему з установкою антивіруса описану вище, тільки шукати потрібно всі можливі варіанти, наприклад назва програми, виробник, ім’я виконуваного файлу і так далі.

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

Однак далеко не всі розділи реєстру можна без проблем відредагувати. При спробі редагування деяких розділів буде попередження про недоставку прав. Щоб вирішити цю проблему, клацаємо правою кнопкою миші по редагованого користувачем розділу в лівій частині вікна і вибираємо пункт «Дозволи». У вікні вибираємо свій обліковий запис і даємо їй необхідні права.

У деяких випадках ви не зможете змінити права доступу до розділу. Причина криється у власника даного розділу реєстру. Клацніть по кнопці «Додатково», перейдіть на вкладку «Власник» виділіть свій обліковий запис, відзначте чекбокс «Замінити власника подконтейнеров і об’єктів» і натисніть OK. Тепер ви стали власником даного розділу і можете дати собі повні права.

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

Другий поширений спосіб редагування реєстру заснований на використанні REG-файлів. Можливо, ви вже познайомилися з ними, якщо пробували операції експорту та імпорту в редакторі реєстру Windows. Під час експортування гілки реєстру на жорсткому диску створюється файл з розширенням «.reg», які можна використовувати як бекап, так і для перенесення налаштувань на інший комп’ютер.

Щоб внести зміни до реєстру містяться в такому файлі, можна скористатися пунктом «Імпортувати» в редакторі реєстру або просто запустити даний файл. Створювати і редагувати REG-файли можна в простому блокноті, але опис їх синтаксису виходить за рамки даної статті.

Користувачам 64-розрядних версій Windows варто пам’ятати, що в редакторі реєстру відображаються 64-бітові ключі реєстру, а 32-бітові ключі знаходяться в HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node. Так само можна запустити 32-бітний редактор реєстру Windows знаходиться в папці C: \ Windows \ SysWOW64 або виконати команду «% systemroot% \ syswow64 \ regedit».

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

Ссылка на основную публикацию