
Registr nebo registry?
Nemůžu se shodnout s kolegou.
V systému windows je registr a nebo registry?
Jsem zastánce názoru, že to je jeden registr.
Viz třeba editor registru se jmenuje od jednotného čísla. Není to žádný editor registrů.
Proč ale většina lidí píše v množném čísle?
Ano, registr se skládá z několika souborů jako třeba user.dat ale ten soubor sám o sobě není registr. Pouze s ostatníma tvoří jeden registr
Registr Windows XP (ve Vistách to bude asi stejné) je tvořen z pěti souborů DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM uložených v adresáři \SYSTEM32\CONFIG. Každý z těchto souborů je registr. Můžeme proto mluvit o registrech, ale současně i o vytvořeném celku, což by byl registr. Podle mě je obojí správně. Nebo se na to podívejm z jiné stránky. Máme konkrétní informaci a řekneme, že je zapsána v registru. Ve kterém? Pokud budu informaci vyhledávat pomocí regedit.exe, prohledám celý registr (defacto všechny registry současně). Pokud ji budu hledat jiným způsobem musím prohledat všechny registry, abych ji našel. Existují offline editory registrů, které pracují s každým souborem (registrem) zvlášť. Z hlediska Regeditu existuje tedy registr, z hlediska jiných nástrojů zase registry.
Diskuze o tom, že existuje víc registrů je naprosto zbytečná, protože ještě před prvními viceuživatelskými Windows (1993) s konceptem registru(ů) jak jej známe dnes, byl registr (jeden) ke kterému byl editor registru(jednoho) ve Windows 3.1. Je to málo známé, protože uchovával jen některá, ne všechna systémová nastavení.
Edit: a mimoto kmochna správně poznamenává, že různé "podregistry" jsou "hive" a tenhle koncept je také už od Windows NT. A kromě toho, Windows NT měly editory registru dva: jeden šestnáctibitový, druhý 32-bitový.