Aktuální verze | 5.0 |
---|---|
Typ softwaru | formát souboru, databáze a Microsoft Windows component |
Web | learn |
Některá data mohou pocházet z datové položky. |
Registr Windows je systém pro ukládání systémových klíčů a hesel v operačním systému Microsoft Windows. Poprvé byly registry zavedeny ve Windows 3.11, k jejich širšímu využití došlo až s příchodem Windows 95. Registr je náhradníkem souborů .INI, které měly závažné nedostatky. Logicky je registr rozdělen do několika složek, tzv. „hives“. Nesprávný zásah do registrů může způsobit poškození registru a fatální důsledky pro funkčnost samotných Windows.
Registr obsahuje klíče a hodnoty. Maximální délka názvu klíče je 255 znaků. Klíče registrů mohou obsahovat podklíče i hodnoty. Klíče a podklíče tak tvoří stromovou strukturu. V klíči mohou být přítomny hodnoty přístupné přes jejich název. Hodnoty registrů obsahují data. Klíče, které se nacházejí v nejvyšší úrovni této hierarchie, se nazývají kořenové klíče.
Systém registrů se může lišit podle verze Windows. Mezi prvním registrem použitým ve Windows 3.1 a těmi současnými jsou tedy znatelné rozdíly.
Podregistr registru, čili hives, je skupina klíčů, podklíčů a záznamů v registru obsahující záložní kopie jejích dat. Přípony názvů souborů v těchto složkách označují typ obsažených dat. Také chybějící přípona může někdy označovat typ obsažených dat.
Cesty k těmto pomocným souborům se nachází v klíči HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\hivelist
Existuje celá řada programů pro práci s registrem (např. regedit – přímo ve Windows). Jejich účelem může být záloha, editace nebo defragmentace registru (Odkaz vede na defragmentaci souborů. Ve skutečnosti defragmentace registrů není skládání částí registrů za sebe, ale definitivní mazání položek, které předtím byly označeny, jako smazané. Dojde tedy k zmenšení velikosti registrační databáze. Nejedná se tedy o defragmentaci v pravém slova smyslu.). Tímto způsobem lze měnit, odstraňovat nebo vytvářet hodnoty a podklíče obsažené v registru. Existuje také celá řada programů určených k tzv. pročištění registru, tj. odstranění nepoužívaných a neplatných položek z registru. Tyto nepotřebné položky zbytečně zpomalují systém a zabírají místo na disku. Defragmentace registru funguje na principu odstranění volného místa z registru a uvolnění zbytečně zaplněného prostoru. Program provádějící defragmentaci přemístí záznamy v registru tak, aby se zvýšila výkonnost systému.