Реєстр Windows - основи основ.
- Реєстр Windows - основи основ. Про що ця стаття.
- Показова анатомія.
- Про недоліки і як на цих недоліках заробляють шахраї.
- Основні гілки реєстру, їх значення і призначення.
- Як зберегти «вже нажите».
- Реєстр Windows - основи основ.
- Показова анатомія.
- Про недоліки і як на цих недоліках заробляють шахраї.
- Основні гілки реєстру, їх значення і призначення.
- Як зберегти «вже нажите».
- Реєстр Windows - основи основ.
- Показова анатомія.
- Про недоліки і як на цих недоліках заробляють шахраї.
- Основні гілки реєстру, їх значення і призначення.
- Як зберегти «вже нажите».
Реєстр Windows - основи основ. Про що ця стаття.
Отже, сьогодні розмова піде про тему, здавалося б, не дуже важливою, але, по суті, дуже потрібної кожному користувачеві Windows (а таких переважна більшість) - про те, що таке реєстр, з чого складається, навіщо він потрібен і як його зберегти в своїх засіках. Отже, що ж таке взагалі реєстр? Якщо говорити по суті - це величезна, ієрархічно побудована база даних, яка працює від запитів користувача. Ця база даних потрібна для систематизації даних про систему, а також оптимізації доступу до них. Реєстр містить безліч різнопланової інформації як про звичайні налаштуваннях операційної системи, так і про різних тонких налаштуваннях - в тому числі, налаштування безпеки і роботи з низькорівневими програмами, а також драйверами.
Реєстр не є якоюсь зовнішньою програмою, він - частина операційної системи. Ntdetect шукає при завантаженні системи саме файли реєстру і завантажує звідти параметри цієї самої завантаження. знання ключів реєстру і знання їх значимості необхідно для ефективно управління системою. А також хоча б для елементарної діагностики «чому це працює не так». Реєстр є деревовидної системою каталогів значень / ключів. Які відповідають за окремі установки. Причому слід враховувати, що різні ключі можуть мати різний тип - від логічного до строкового.
Показова анатомія.
Отже, варто розповісти, з чого фізично складається реєстр і як він працює. Відразу варто обмовитися. Що в тому вигляді, в якому реєстр представляється користувачеві він ніде не зберігається і для його редагування необхідні спеціальні програми - редактори реєстру. Стандартні regedit.exe і regedit32.exe цілком підійдуть. В процесі настройки і установки системи формується деяка частина даних реєстру, а також в процесі роботи системи - інша. В результаті при завантаженні системи формується віртуальний об'єкт REGISTRY \, який і є реєстром. Для редагування, перегляду і вивчення реєстру стандартними засобами Windows (програми regedit.exe і regedt32.exe) доступні саме гілки реєстру. Після редагування реєстру і / або внесення в нього змін ці зміни відразу записуються в файли, які є складовими частинами реєстру. Такими є, в Windows 95 і Windows 98 user.dat і system.dat; в Windows ME - user.dat, classes.dat і system.dat. У більш пізніх версіях системи з'явилося куди велику кількість необхідних файлів.
Про недоліки і як на цих недоліках заробляють шахраї.
Насправді система досить складна, проте досить надійна. Через надмірну складності виникають складнощі з фрагментацією реєстру, отже - зі швидкістю його роботи. Також реєстр має властивість надмірно «товстіти» в результаті накопичення даних за довгий час роботи, що також ускладнює його функціонування. Ця проблема вирішується за допомогою спеціальних програм по оптимізації і чищення реєстру. Самостійно займаючись цим питанням слід пам'ятати, що не варто видаляти щось з реєстру, якщо не знаєш про його призначення - так можна серйозно пошкодити систему, а то і взагалі вивести її з ладу. Крім того на цих проблемах намагаються неслабо наваритися шахраї - мережа сповнена пропозиціями «скачати програму щодо оптимізації реєстру, після установки якої комп'ютер буде працювати швидше на 30%». Зазвичай за такою пропозицією слід форма по відправці СМС, яке підтверджує попередні підозри. Не варто звертати уваги на подібні речі, а тим більше вірити їм - тоді не втратите ні грошей, ні нервів.
Основні гілки реєстру, їх значення і призначення.
HKEY_CLASSES_ROOT - це посилання на розділ HKEY_LOCAL_MACHINE \ Software \ Classes. Яка тут зберігається забезпечують запуск необхідної програми при відкритті файлу за допомогою провідника. Цей розділ містить зв'язку між додатками і типами файлів, а також інформацію про OLE.
HKEY_USERS - цей розділ містить налаштування для всіх користувачів комп'ютера.
HKEY_CURRENT_USER - дана гілка є посиланням на конкретний внутрішній підрозділ HKEY_USERS. Всі настройки виставляються у відповідності з тим, який з користувачів знаходиться в даний момент в системі (тобто яка сесія активна).
HKEY_LOCAL_MACHINE - містить практично настройки і параметри, що належать комп'ютера, в тому числі апаратні настройки, конфігурація апаратного забезпечення і профілів користувачів.
HKEY_CURRENT_CONFIG - по суті, всього лише посилання на HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Hardware Profiles \ Current. Там знаходяться всі вхідні настройки апаратної частини, необхідної для запуску системи.
Написані вище основні стандартні розділи можна видалити або перейменувати. Деякі розділи реєстру є енергозалежними (volatile) і не зберігаються в будь-якому файлі. ОС створює і управляє цими розділами повністю в оперативній пам'яті, без збереження їх на жорсткий диск, тому вони є тимчасовими за своєю природою. Система створює енергозалежні розділи кожен раз при початковому завантаженні. Наприклад, HKEY_LOCAL_MACHINE \ HARDWARE - розділ реєстру, який зберігає інформацію по апаратним пристроям і призначеним для них ресурсів. Призначення ресурсу і апаратне виявлення відбуваються кожен раз при завантаженні системи, тому логічно і природно, що цим даним не потрібне постійне зберігання на жорсткому диску.
Як зберегти «вже нажите».
Іноді буває корисно зробити бекап (резервне копіювання) системного реєстру - через побоювання його пошкодження. Це може статися в результаті невдалих експериментів з реєстром, неправильної установки драйверів і ще багатьох десятків причин. Та й мати її «на всякий випадок» теж не завадить. Для того, щоб не робити це щоразу вручну, можна використовувати одну з багатьох програм-автобекаперов, наприклад, Comodo Backup.
Для вже особливої нажежності можна забекапіть і Джоб самого самого комодо - для цього можна написати системний скрипт (bat-файл, який допоможе в цьому випадку). Для того щоб він працював, досить, набрати нижченаведений код в «блокноті», а після зберегти файл з розширенням .bat. Якщо потрібно зберегти налаштування, що зберігаються в реєстрі, робимо батник, що експортує їх в регфайл (и), прописуємо його в графі run befor start of backup і включаємо його в архів. Код вийде таким:
@echo off
del CmdBackUp1.reg
del CmdBackUp2.reg
regedit / e C: \ BAT \ CmdBackUp1.reg "HKEY_CURRENT_USER \ Software \ ComodoGroup \ Comodo BackUp"
regedit / e C: \ BAT \ CmdBackUp2.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ ComodoGroup \ Comodo Backup \ Backup"
Таким чином, в даній статті ми розглянули основні гілки і особливості реєстру Windows, а також вирішили проблему бекапу. Ці знання не будуть зайвими ні для кого, проте сподіваємося, щоб всякий створений вами бекап був лише страховкою, але ніяк не останнім шансом =)
Реєстр Windows - основи основ.
Про що ця стаття.
Отже, сьогодні розмова піде про тему, здавалося б, не дуже важливою, але, по суті, дуже потрібної кожному користувачеві Windows (а таких переважна більшість) - про те, що таке реєстр, з чого складається, навіщо він потрібен і як його зберегти в своїх засіках. Отже, що ж таке взагалі реєстр? Якщо говорити по суті - це величезна, ієрархічно побудована база даних, яка працює від запитів користувача. Ця база даних потрібна для систематизації даних про систему, а також оптимізації доступу до них. Реєстр містить безліч різнопланової інформації як про звичайні налаштуваннях операційної системи, так і про різних тонких налаштуваннях - в тому числі, налаштування безпеки і роботи з низькорівневими програмами, а також драйверами.
Реєстр не є якоюсь зовнішньою програмою, він - частина операційної системи. Ntdetect шукає при завантаженні системи саме файли реєстру і завантажує звідти параметри цієї самої завантаження. знання ключів реєстру і знання їх значимості необхідно для ефективно управління системою. А також хоча б для елементарної діагностики «чому це працює не так». Реєстр є деревовидної системою каталогів значень / ключів. Які відповідають за окремі установки. Причому слід враховувати, що різні ключі можуть мати різний тип - від логічного до строкового.
Показова анатомія.
Отже, варто розповісти, з чого фізично складається реєстр і як він працює. Відразу варто обмовитися. Що в тому вигляді, в якому реєстр представляється користувачеві він ніде не зберігається і для його редагування необхідні спеціальні програми - редактори реєстру. Стандартні regedit.exe і regedit32.exe цілком підійдуть. В процесі настройки і установки системи формується деяка частина даних реєстру, а також в процесі роботи системи - інша. В результаті при завантаженні системи формується віртуальний об'єкт REGISTRY \, який і є реєстром. Для редагування, перегляду і вивчення реєстру стандартними засобами Windows (програми regedit.exe і regedt32.exe) доступні саме гілки реєстру. Після редагування реєстру і / або внесення в нього змін ці зміни відразу записуються в файли, які є складовими частинами реєстру. Такими є, в Windows 95 і Windows 98 user.dat і system.dat; в Windows ME - user.dat, classes.dat і system.dat. У більш пізніх версіях системи з'явилося куди велику кількість необхідних файлів.
Про недоліки і як на цих недоліках заробляють шахраї.
Насправді система досить складна, проте досить надійна. Через надмірну складності виникають складнощі з фрагментацією реєстру, отже - зі швидкістю його роботи. Також реєстр має властивість надмірно «товстіти» в результаті накопичення даних за довгий час роботи, що також ускладнює його функціонування. Ця проблема вирішується за допомогою спеціальних програм по оптимізації і чищення реєстру. Самостійно займаючись цим питанням слід пам'ятати, що не варто видаляти щось з реєстру, якщо не знаєш про його призначення - так можна серйозно пошкодити систему, а то і взагалі вивести її з ладу. Крім того на цих проблемах намагаються неслабо наваритися шахраї - мережа сповнена пропозиціями «скачати програму щодо оптимізації реєстру, після установки якої комп'ютер буде працювати швидше на 30%». Зазвичай за такою пропозицією слід форма по відправці СМС, яке підтверджує попередні підозри. Не варто звертати уваги на подібні речі, а тим більше вірити їм - тоді не втратите ні грошей, ні нервів.
Основні гілки реєстру, їх значення і призначення.
HKEY_CLASSES_ROOT - це посилання на розділ HKEY_LOCAL_MACHINE \ Software \ Classes. Яка тут зберігається забезпечують запуск необхідної програми при відкритті файлу за допомогою провідника. Цей розділ містить зв'язку між додатками і типами файлів, а також інформацію про OLE.
HKEY_USERS - цей розділ містить налаштування для всіх користувачів комп'ютера.
HKEY_CURRENT_USER - дана гілка є посиланням на конкретний внутрішній підрозділ HKEY_USERS. Всі настройки виставляються у відповідності з тим, який з користувачів знаходиться в даний момент в системі (тобто яка сесія активна).
HKEY_LOCAL_MACHINE - містить практично настройки і параметри, що належать комп'ютера, в тому числі апаратні настройки, конфігурація апаратного забезпечення і профілів користувачів.
HKEY_CURRENT_CONFIG - по суті, всього лише посилання на HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Hardware Profiles \ Current. Там знаходяться всі вхідні настройки апаратної частини, необхідної для запуску системи.
Написані вище основні стандартні розділи можна видалити або перейменувати. Деякі розділи реєстру є енергозалежними (volatile) і не зберігаються в будь-якому файлі. ОС створює і управляє цими розділами повністю в оперативній пам'яті, без збереження їх на жорсткий диск, тому вони є тимчасовими за своєю природою. Система створює енергозалежні розділи кожен раз при початковому завантаженні. Наприклад, HKEY_LOCAL_MACHINE \ HARDWARE - розділ реєстру, який зберігає інформацію по апаратним пристроям і призначеним для них ресурсів. Призначення ресурсу і апаратне виявлення відбуваються кожен раз при завантаженні системи, тому логічно і природно, що цим даним не потрібне постійне зберігання на жорсткому диску.
Як зберегти «вже нажите».
Іноді буває корисно зробити бекап (резервне копіювання) системного реєстру - через побоювання його пошкодження. Це може статися в результаті невдалих експериментів з реєстром, неправильної установки драйверів і ще багатьох десятків причин. Та й мати її «на всякий випадок» теж не завадить. Для того, щоб не робити це щоразу вручну, можна використовувати одну з багатьох програм-автобекаперов, наприклад, Comodo Backup.
Для вже особливої нажежності можна забекапіть і Джоб самого самого комодо - для цього можна написати системний скрипт (bat-файл, який допоможе в цьому випадку). Для того щоб він працював, досить, набрати нижченаведений код в «блокноті», а після зберегти файл з розширенням .bat. Якщо потрібно зберегти налаштування, що зберігаються в реєстрі, робимо батник, що експортує їх в регфайл (и), прописуємо його в графі run befor start of backup і включаємо його в архів. Код вийде таким:
@echo off
del CmdBackUp1.reg
del CmdBackUp2.reg
regedit / e C: \ BAT \ CmdBackUp1.reg "HKEY_CURRENT_USER \ Software \ ComodoGroup \ Comodo BackUp"
regedit / e C: \ BAT \ CmdBackUp2.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ ComodoGroup \ Comodo Backup \ Backup"
Таким чином, в даній статті ми розглянули основні гілки і особливості реєстру Windows, а також вирішили проблему бекапу. Ці знання не будуть зайвими ні для кого, проте сподіваємося, щоб всякий створений вами бекап був лише страховкою, але ніяк не останнім шансом =)
Реєстр Windows - основи основ.
Про що ця стаття.
Отже, сьогодні розмова піде про тему, здавалося б, не дуже важливою, але, по суті, дуже потрібної кожному користувачеві Windows (а таких переважна більшість) - про те, що таке реєстр, з чого складається, навіщо він потрібен і як його зберегти в своїх засіках. Отже, що ж таке взагалі реєстр? Якщо говорити по суті - це величезна, ієрархічно побудована база даних, яка працює від запитів користувача. Ця база даних потрібна для систематизації даних про систему, а також оптимізації доступу до них. Реєстр містить безліч різнопланової інформації як про звичайні налаштуваннях операційної системи, так і про різних тонких налаштуваннях - в тому числі, налаштування безпеки і роботи з низькорівневими програмами, а також драйверами.
Реєстр не є якоюсь зовнішньою програмою, він - частина операційної системи. Ntdetect шукає при завантаженні системи саме файли реєстру і завантажує звідти параметри цієї самої завантаження. знання ключів реєстру і знання їх значимості необхідно для ефективно управління системою. А також хоча б для елементарної діагностики «чому це працює не так». Реєстр є деревовидної системою каталогів значень / ключів. Які відповідають за окремі установки. Причому слід враховувати, що різні ключі можуть мати різний тип - від логічного до строкового.
Показова анатомія.
Отже, варто розповісти, з чого фізично складається реєстр і як він працює. Відразу варто обмовитися. Що в тому вигляді, в якому реєстр представляється користувачеві він ніде не зберігається і для його редагування необхідні спеціальні програми - редактори реєстру. Стандартні regedit.exe і regedit32.exe цілком підійдуть. В процесі настройки і установки системи формується деяка частина даних реєстру, а також в процесі роботи системи - інша. В результаті при завантаженні системи формується віртуальний об'єкт REGISTRY \, який і є реєстром. Для редагування, перегляду і вивчення реєстру стандартними засобами Windows (програми regedit.exe і regedt32.exe) доступні саме гілки реєстру. Після редагування реєстру і / або внесення в нього змін ці зміни відразу записуються в файли, які є складовими частинами реєстру. Такими є, в Windows 95 і Windows 98 user.dat і system.dat; в Windows ME - user.dat, classes.dat і system.dat. У більш пізніх версіях системи з'явилося куди велику кількість необхідних файлів.
Про недоліки і як на цих недоліках заробляють шахраї.
Насправді система досить складна, проте досить надійна. Через надмірну складності виникають складнощі з фрагментацією реєстру, отже - зі швидкістю його роботи. Також реєстр має властивість надмірно «товстіти» в результаті накопичення даних за довгий час роботи, що також ускладнює його функціонування. Ця проблема вирішується за допомогою спеціальних програм по оптимізації і чищення реєстру. Самостійно займаючись цим питанням слід пам'ятати, що не варто видаляти щось з реєстру, якщо не знаєш про його призначення - так можна серйозно пошкодити систему, а то і взагалі вивести її з ладу. Крім того на цих проблемах намагаються неслабо наваритися шахраї - мережа сповнена пропозиціями «скачати програму щодо оптимізації реєстру, після установки якої комп'ютер буде працювати швидше на 30%». Зазвичай за такою пропозицією слід форма по відправці СМС, яке підтверджує попередні підозри. Не варто звертати уваги на подібні речі, а тим більше вірити їм - тоді не втратите ні грошей, ні нервів.
Основні гілки реєстру, їх значення і призначення.
HKEY_CLASSES_ROOT - це посилання на розділ HKEY_LOCAL_MACHINE \ Software \ Classes. Яка тут зберігається забезпечують запуск необхідної програми при відкритті файлу за допомогою провідника. Цей розділ містить зв'язку між додатками і типами файлів, а також інформацію про OLE.
HKEY_USERS - цей розділ містить налаштування для всіх користувачів комп'ютера.
HKEY_CURRENT_USER - дана гілка є посиланням на конкретний внутрішній підрозділ HKEY_USERS. Всі настройки виставляються у відповідності з тим, який з користувачів знаходиться в даний момент в системі (тобто яка сесія активна).
HKEY_LOCAL_MACHINE - містить практично настройки і параметри, що належать комп'ютера, в тому числі апаратні настройки, конфігурація апаратного забезпечення і профілів користувачів.
HKEY_CURRENT_CONFIG - по суті, всього лише посилання на HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Hardware Profiles \ Current. Там знаходяться всі вхідні настройки апаратної частини, необхідної для запуску системи.
Написані вище основні стандартні розділи можна видалити або перейменувати. Деякі розділи реєстру є енергозалежними (volatile) і не зберігаються в будь-якому файлі. ОС створює і управляє цими розділами повністю в оперативній пам'яті, без збереження їх на жорсткий диск, тому вони є тимчасовими за своєю природою. Система створює енергозалежні розділи кожен раз при початковому завантаженні. Наприклад, HKEY_LOCAL_MACHINE \ HARDWARE - розділ реєстру, який зберігає інформацію по апаратним пристроям і призначеним для них ресурсів. Призначення ресурсу і апаратне виявлення відбуваються кожен раз при завантаженні системи, тому логічно і природно, що цим даним не потрібне постійне зберігання на жорсткому диску.
Як зберегти «вже нажите».
Іноді буває корисно зробити бекап (резервне копіювання) системного реєстру - через побоювання його пошкодження. Це може статися в результаті невдалих експериментів з реєстром, неправильної установки драйверів і ще багатьох десятків причин. Та й мати її «на всякий випадок» теж не завадить. Для того, щоб не робити це щоразу вручну, можна використовувати одну з багатьох програм-автобекаперов, наприклад, Comodo Backup.
Для вже особливої нажежності можна забекапіть і Джоб самого самого комодо - для цього можна написати системний скрипт (bat-файл, який допоможе в цьому випадку). Для того щоб він працював, досить, набрати нижченаведений код в «блокноті», а після зберегти файл з розширенням .bat. Якщо потрібно зберегти налаштування, що зберігаються в реєстрі, робимо батник, що експортує їх в регфайл (и), прописуємо його в графі run befor start of backup і включаємо його в архів. Код вийде таким:
@echo off
del CmdBackUp1.reg
del CmdBackUp2.reg
regedit / e C: \ BAT \ CmdBackUp1.reg "HKEY_CURRENT_USER \ Software \ ComodoGroup \ Comodo BackUp"
regedit / e C: \ BAT \ CmdBackUp2.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ ComodoGroup \ Comodo Backup \ Backup"
Таким чином, в даній статті ми розглянули основні гілки і особливості реєстру Windows, а також вирішили проблему бекапу. Ці знання не будуть зайвими ні для кого, проте сподіваємося, щоб всякий створений вами бекап був лише страховкою, але ніяк не останнім шансом =)
Отже, що ж таке взагалі реєстр?Отже, що ж таке взагалі реєстр?
Отже, що ж таке взагалі реєстр?