Pojem registry můžeme rozšířit do srozumitelnějšího tvaru. Jedná se o registrační databázi údajů o systémových nastaveních, o konfiguraci dat pro jednotlivé programy.
Pro co jsou tato nastavení užitečná? Hlavním smyslem registrů je poskytovat údaje v nich obsažené dalším systémovým komponentám. Registry jsou dokonalejším (a to myslím vážně) nástupcem souborů INI, které určitě znáte z předcházejících verzí Windows.
Soubory INI v sobě obsahovaly právě údaje o konfiguračních nastaveních. Nevýhodou těchto souborů bylo a je, že mají omezenu velikost na 64 KB, takže v případě potřeby zadání více parametrů existuje tento strop (např. velké množství použitých fontů, apod.). Další nevýhoda spočívá v téměř nekontrolovatelném přidávání INI souborů ke každé instalaci programu. Tím se zvětšoval počet INI souborů, o kterých se s odstupem doby, kdy program na disku už dávno nebyl, dalo těžko říct, zda soubory jsou ještě potřebné či nikoli. Málokterý program totiž uměl po sobě uklidit i tyto informace.
Samozřejmě, že se nad INI soubory nezavřela voda. Stejně jako soubory Autoexec.bat nebo Config.sys, zůstaly kvůli kompatibilitě i soubory INI k dispozici pro starší verze programů. Jestliže jste instaloval Windows 95 přes předchozí verzi Windows 3.x, tj. do stejného adresáře, všechny informace z INI souborů se převedly do registru.
A už se dostávám k tomu, kde jsou tyto informace uloženy. Samozřejmě v registrační databázi. A tato databáze se musí nějak jmenovat. Jsou to dva soubory -- SYSYTEM.DAT a USER.DAT. Jsou umístěny v adresáři, ve kterém jsou instalovány Windows 95.
Oba soubory mají nastaveny všechny atributy, tj. jen ke čtení, k archivaci, systémový a skrytý. Zmiňuji se o tom proto, že při práci je to potřeba vzít v úvahu. Tyto soubory nelze editovat přímo. Musíte použít program, který vám editaci umožní jak v grafickém prostředí Windows 95, tak v prostředí MS-DOS. Jedná se o program REGEDIT.EXE. Pomocí tohoto programu lze editovat jednotlivé položky databáze přímo, nebo exportovat celý registr nebo jeho část do souboru, který už lze zpracovat textovými editory. Pro úpravu registru je třeba znát alespoň obecně jeho strukturu. Pokud tedy v prostředí Windows 95 spustíte program REGEDIT.EXE a pokud nemáte správcem zakázáno editovat registry, objeví se okno (obrázek 1), které svým vzhledem připomíná adresářovou strukturu používanou na disku.
Jestliže potřebujete najít některá data, stačí v okně Editor registru v nabídce Úpravy vybrat příkaz Najít. Napište textový řetězec, který chcete vyhledat, a zadejte příslušné volby co prohledávat podle zobrazené nabídky. Po nalezení zmíněného řetězce lze hodnotu upravit stejnojmenným příkazem z nabídky Úpravy, nebo dvojím kliknutím na zmíněnou položku.
Tady je nutné připomenout, že každá změna v registrech bude mít vliv na systém, ať v kladném nebo záporném smyslu. Takže je vždy dobré provádět změny postupně. Především je důležité mít k dispozici záložní kopii souborů pro případ, že vámi provedená nastavení skončí neúspěšně.
A protože se množí dotazy na optimální způsoby zálohování a obnovování registrů, v dalším pokračování se zmíním právě o těchto věcech.
Výběr nejčastějších dotazů z kurzů firmy Computer Help připravil Petr Matějů.