Основе Виндовс регистра: Де-мистификација Виндовс регистра

Виндовс регистар(Windows Registry) је директоријум који чува поставке и опције за оперативни систем за Мицрософт Виндовс(Microsoft Windows) . Садржи информације и подешавања за сав хардвер, софтвер оперативног система, већину софтвера неоперативног система, кориснике, преференције рачунара, итд. Овај пост говори о основама Виндовс Регистри(Windows Registry Basics) .

виндовс-регистри-8

Кад год корисник изврши промене у подешавањима контролне табле(Control Panel) , асоцијацијама датотека, системским смерницама или већини инсталираних софтвера, промене се одражавају и чувају у регистратору. Регистар такође пружа прозор у рад језгра, излажући информације о времену извршавања као што су бројачи перформанси и тренутно активан хардвер.

Виндовс(Windows) регистар је уведен да среди обиље ИНИ(INI) датотека по програму које су раније коришћене за чување конфигурационих поставки за Виндовс(Windows) програме. Ове датотеке су обично биле раштркане по целом систему, што их је отежавало праћење.

Прочитајте(Read) :  Када се промене у Регистру чувају ?

Основе Виндовс регистра

Регистар се састоји од следећих 5 (The Registry consists of the following 5) коренских кључева(Root Keys) :

  • ХКЕИ_ЦЛАССЕС_РООТ
  • ХКЕИ_ЦУРРЕНТ_УСЕР
  • ХКЕИ_ЛОЦАЛ_МАЦХИНЕ
  • ХКЕИ_УСЕРС
  • ХКЕИ_ЦУРРЕНТ_ЦОНФИГ.

Коријенски кључеви садрже поткључеве(SubKeys) . Поткључеви такође могу садржати сопствене поткључеве и садржати најмање једну вредност која се назива њена (Subkeys may contain subkeys of their own too and contain at least one value, called as its )подразумевана вредност (Default Value). Кључ са свим својим поткључевима и вредностима назива се кошница(Hive) .

Регистар се налази на диску у фолдеру систем32/цонфиг као неколико засебних датотека Хиве . (Hive)Ове датотеке Хиве(Hive) се затим читају у меморију сваки пут када се Виндовс покрене или када се корисник(User) пријави. Да бисте видели где су кошнице(Hive) физички ускладиштене, погледајте:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Можете прочитати више о локацији датотека Виндовс Регистри .

Регистар користи следеће типове података :(Registry)

  • РЕГ_СЗ(REG_SZ) : СЗ означава стринг са нулом. Ово је стринг променљиве дужине који може да садржи Уницоде(Unicode) као и АНСИ(ANSI) карактере.
  • РЕГ_БИНАРИ(REG_BINARY) : Садржи бинарне податке. 0 и 1.
  • РЕГ_ДВОРД(REG_DWORD) : Овај тип података је двострука реч(Word) . То је 32-битна нумеричка вредност и може да садржи било који број од 0 до 232.
  • РЕГ_КВОРД(REG_QWORD) : Овај тип података је четворострука реч(Word) . То је 64-битна нумеричка вредност.
  • РЕГ_МУЛТИ_СЗ(REG_MULTI_SZ) : Овај тип података садржи групу стрингова са нултим завршетаком који су додељени једној вредности.
  • РЕГ_ЕКСПАНД_СЗ(REG_EXPAND_SZ) : Овај тип података је стринг са нулом који садржи непроширену референцу на променљиву окружења, као што је, рецимо, % СистемРоот(SystemRoot) %.

Виртуелизација регистра у Виндовс-у

Почевши од оперативног система Виндовс Виста(Windows Vista) , заједно са виртуелизацијом датотека , и Регистар(Registry) је виртуелизован и стога, за разлику од Виндовс КСП(Windows XP) - а, нема тенденцију да пати од надимања. Исто је настављено у Виндовс 7(Windows 7) .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

У оперативном систему Виндовс Виста(Windows Vista) и новијим, УАЦ(UAC) користи функцију виртуелизације регистра(Registry Virtualization Feature) , да преусмери покушаје писања у поткључеве

HKEY_LOCAL_MACHINE\Software

Када апликација покуша да пише у ову кошницу, Виста(Vista) је уместо тога упише на локацију по кориснику,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Ово се ради дискретно. Нико не зна да се то дешава!

Ово је, укратко, виртуелизација регистра, и то је корисна безбедносна функција.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Узгред, мора се поменути и још једна нова технологија која је у основи Виндовс Виста(Windows Vista) и новијих: Кернел Трансацтион Манагер(Kernel Transaction Manager) , који омогућава Трансакциони регистар(Transactional Registry) . Ова функција омогућава неку врсту враћања регистра(Registry) уназад. Али то није имплементирано у уређивачу регистра(Registry Editor) . Уместо тога, ова функција је дизајнирана за коришћење од стране програмера који треба да креирају робусне апликације користећи трансакцијску обраду.

Прочитајте: (Read:) Како да креирате кључ регистратора у оперативном систему Виндовс .

Уредник регистра

Примарна алатка у Windows 10/8/7/Vista за директан рад са регистром је уређивач регистра(Registry Editor) . Да бисте му приступили, једноставно укуцајте регедит у (regedit)траку за претрагу менија Старт(Start Menu Search Bar) у Висти и притисните Ентер(Enter) !

Морате бити двоструко пажљиви када радите са регистром(Registry) , јер нема упита за потврду или кликните на ОК да бисте сачували упит. Измене су директно укључене.

Можете прочитати више о саветима и функцијама уређивача Виндовс регистра(Windows Registry Editor Tips & Features) . Корисници оперативног система Виндовс 10 в1703 могу да користе адресну траку да директно пређу на било који кључ регистратора .

Посебно се мора поменути

HKEY_LOCAL_MACHINE\System\CurrentControlSet

хиве, јер су кључеви у овом конкретном случају толико битни за покретање Виндовс(Windows) -а, да се одржава његова резервна копија, коју можете да вратите када је потребно, једноставним покретањем у безбедном режиму(Safe Mode) и избором Последња позната добра конфигурација(Last Known Good Configuration) .

Можда бисте желели да прочитате и ове постове:(You might want to read these posts too:)

  1. Како поправити оштећен или оштећен регистар(How to repair corrupted or damaged Registry)
  2. Подешавање регистра менија Старт и траке задатака
  3. Направите резервну копију и вратите регистар(Backup and restore the registry)
  4. Пратите промене у Регистру(Monitor changes to the Registry) .
  5. Како отворити више инстанци Регистра
  6. Емоји се користе у путањи Виндовс Регистри ; Да ли си знао!?



About the author

Ја сам програмер бесплатног софтвера и заговорник Виндовс Виста/7. Написао сам неколико стотина чланака о различитим темама у вези са оперативним системом, укључујући савете и трикове, водиче за поправку и најбоље праксе. Такође нудим консултантске услуге везане за канцеларију преко своје компаније, Хелп Деск Сервицес. Добро разумем како Оффице 365 функционише, његове функције и како да их најефикасније користим.



Related posts