Реєстр windows vista.

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

Угруповання даних в реєстрі

Всі параметри системного реєстру Windows Vista залежно від їх функціонального призначення згруповані в п`яти основних розділах. Вони називаються кореневими розділами реєстру.

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

HKEY_CLASSES_ROOT - включає в себе інформацію про зареєстровані в системі типи файлів, порядку обробки файлів кожного типу, а також управлінні основними настройками інтерфейсу (тобто містить настройки ActiveX-об`єктів).

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

HKEY_CURRENT_USER - містить інформацію про користувача, що працює з Windows Vista в поточному сеансі, а також про різні настройках системи, що відносяться до активного користувача (вид Робочого столу, мережеві з`єднання, принтери і ін.).

Відео: реєстр windows віста

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

Слід відзначити тісний взаємозв`язок даного кореневого розділу з кореневим розділом HKEY_CLASSES_ROOT. Фактично, HKEY_CLASSES_ROOT є посиланням на гілку реєстру HKEY_LOCAL_MACHINE SOFTWARE Classes.

HKEY_USERS - включає в себе інформацію про всіх користувачів даного комп`ютера.

Слід відзначити тісний взаємозв`язок даного кореневого розділу з кореневим розділом HKEY_CURRENT_USER, який фактично є посиланням на підрозділ кореневого розділу HKEY_USERS, який зберігає відомості про поточного користувача.

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

Треба сказати, що даний кореневий розділ є посиланням на підрозділ реєстру HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Hardware Profiles.

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

Прикладом ієрархії можна вважати зазначений вище підрозділ HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Hardware Profiles. Він починається з кореневого розділу HKEY_LOCAL_MACHINE. Підрозділ SYSTEM знаходиться в кореневому розділі HKEY_LOCAL_MACHINE і є підлеглим йому. Підрозділ CurrentControlSet знаходиться в підрозділі SYSTEM і т. Д.

Типи даних, які використовуються в реєстрі

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

Відео: Windows Vista: Fast Boot Registry Hack by Britec

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



REG_DWORD - ціле число. Може використовуватися, наприклад, в якості перемикача (1 - включення, 0 - виключення деякої дії) - можуть застосовуватися і інші числа. Можливо подання цього типу даних в двійковому, десятковому і шістнадцятковому форматі. До цього типу належить, наприклад, в параметрах драйверів пристроїв.

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

% Systemroot% - замінює собою шлях до каталогу, в якому операційна система зберігає свої файли (наприклад, каталог C: Windows).

% Windir% - є еквівалентом попередньої змінної. Її відмінність від% systemroot% полягає в тому, що змінну% systemroot% перевизначити не можна, а каталог, до якого веде змінна% windir%, можна змінити за допомогою вікна Змінні середовища, що викликається натисканням відповідної кнопки на вкладці Додатково вікна Властивості системи.

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

% Userprofile% - замінює собою шлях до каталогу, що зберігає профіль поточного користувача.

% Programfiles% - замінює собою шлях до каталогу, в який операційна система за замовчуванням встановлює всі програми.

% Username% - на відміну від попередніх змінних, вона замінює собою не шлях до каталогу, а ім`я поточного користувача, що працює з системою.

% Computername% - як і попередня змінна, вона не має ніякого відношення до файлової системи Windows. Ця змінна замінює собою ім`я комп`ютера (саме це ім`я використовується при зверненні до комп`ютера по мережі і зберігається в строковому параметрі ComputerName гілки реєстру HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control ComputerName ComputerName).

REG_MULTI_SZ - багаторядковий текст (масив рядків). Цей тип зазвичай використовується для подання списків і інших подібних записів в зручному для читання форматі.

REG_SZ - текстовий рядок. Дані цього типу використовуються в реєстрі найчастіше.

REG_FULL_RESOURCE_DESCRIPTOR - послідовність вкладених масивів, призначена для зберігання списку ресурсів пристроїв або драйверів. За допомогою програми Редактор реєстру параметри даного типу створити не можна (але можна створити за допомогою REG-файлів).

REG_LINK - строковий тип даних, призначений для вказівки шляху до файлів. За допомогою програми regedit параметри даного типу створити не можна (але їх також можна створити за допомогою REG-файлів).

Крім перерахованих вище типів даних, в системному реєстрі можуть використовуватися типи REG_NONE, REG_RESOURCE_LIST і ін.

Загальні правила роботи з реєстром

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

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

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

Використання REG-файлів

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

За своєю структурою і змістом файл реєстру є звичайний текстовий файл, тому його формування і редагування можливо за допомогою будь-якого текстового редактора (наприклад, Блокнота). Слід зазначити, що для редагування наявного REG-файлу доцільно скористатися командою Файл / Експорт, яка активізується у вікні Редактора реєстру. В результаті виконання цієї команди потрібний файл (це може бути як файл окремого розділу або гілки, так і файл реєстру цілком) буде експортований за вказаним шляхом. Після внесення всіх необхідних змін файл імпортується до реєстру за допомогою команди Файл / Імпорт, також викликається у вікні Редактора реєстру.

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

Створення резервних копій та відновлення реєстру

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

Архівування в REG-файл

Найпростішим способом є створення резервної копії за допомогою Редактора реєстру. У лівій панелі вікна редактора слід встановити покажчик миші на гілку Комп`ютер (в цьому випадку буде збережений весь реестр- якщо необхідно зробити копію будь-якої його частини, то потрібно виділити її покажчиком) і виконати команду Файл / Експорт або команду Експортувати контекстного меню, яке з`являється при натисканні правою кнопкою миші на виділеному елементі. В результаті на екрані відкриється стандартне вікно Експорт файлу реєстру, в якому слід вказати ім`я файлу і шлях для його збереження, а потім натиснути кнопку Зберегти. Після цього реєстр (або виділена його частина) буде збережений у вигляді REG-файлу (опис порядку роботи з REG-файлами см. В розд. 1.4). Рекомендується, крім збереження файлу реєстру на локальному комп`ютері, зберігати його і на зовнішньому носії інформації (інший комп`ютер, компакт-диск і т. П.). Для подальшого відновлення системного реєстру з збереженого заздалегідь REG-файлу необхідно запустити Редактор реєстру і виконати команду Файл / Імпорт. В результаті на екрані з`явиться стандартне вікно Імпорт файлу реєстру, в якому слід вказати шлях для імпорту файлу.

Створення резервних копій та відновлення реєстру

Відео: Запуск Windows Vista при малих обсягах ОЗУ (16: 9)

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

Створення куща реєстру

Більш зручним і, одночасно, більш складним способом архівування частини реєстру є створення куща реєстру. Кущем реєстру називається гілка або кореневий розділ, які зберігаються в окремому файлі. Власне, сам реєстр операційних систем сімейства Windows зберігається в вигляді окремих кущів (розташованих в каталозі% systemroot% system32 config), тому, створюючи кущ ви, фактично, створюєте частина реєстру, яку згодом можна буде завантажити в Редактор реєстру.

Щоб створити кущ реєстру, необхідно скористатися командою виду reg save ветвь_реестра файл. Наприклад, архівування кореневого розділу HKEY_CURRENT_USER в файл MyHKCU.hiv, розташований в каталозі c :, виконується за допомогою команди reg save HKCU c: MyHKCU.hiv.

Відео: Exploit found on Windows Vista, 7, 8, 8.1 - Registry Hack for Login Screen

Згодом ви завжди зможете відновити вміст гілки реєстру зі створеного раніше куща. Для цього призначена команда виду reg restore ветвь_реестра файл. Наприклад, reg restore HKCU c: MyHKCU.hiv.

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

Головною перевагою даного способу архівування є те, що ви в будь-який момент зможете скористатися програмою Редактор реєстру щоб відредагувати вміст створеного раніше куща. Наприклад, змінити значення будь-якого параметра, створити або видалити параметр або гілку реєстру і т.д. Загалом, виконати над кущем будь-яку операцію, яку можна виконати над самим реєстром. Для цього потрібно запустити програму regedit.exe, після чого виділити один з основних кореневих розділів реєстру (наприклад, кореневий розділ HKEY_LOCAL_MACHINE), а потім скористатися командою меню Файл / Завантажити кущ. Ео призведе до відображення кількох діалогів. У першому з них потрібно вибрати файл куща реєстру, який ви хочете завантажити. У другому ж потрібно ввести якесь ім`я, під яким цей кущ буде відображатися в виділеному вами кореневому розділі (тобто, в кореневому розділі HKEY_LOCAL_MACHINE). Наприклад, можна ввести ім`я HKCU.

Після того, як ви попрацювали з завантаженим кущем, його необхідно вивантажити. Для цього виберіть доданий кущ реєстру (тобто, виділіть розділ з ім`ям, яке ви вказали при завантаженні куща реєстру), після чого скористайтеся командою меню Файл / вивантажити кущ. В принципі, цього можна і не робити - операційна система сама вивантажить ваш кущ при завершенні роботи комп`ютера. Однак ви повинні розуміти, що завантажений вами кущ, якщо ви його не вивантажите, буде знаходитися в оперативній пам`яті аж до наступного перезавантаження / виключення комп`ютера.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!