COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
Horkß linka Windows 95
(CW 28/96)

* Ve vaÜich odpov∞dφch jsem n∞kolikrßt Φetl zmφnku o registrech. TuÜφm vzdßlen∞ o co se jednß. Mßm Üanci jako b∞₧n² u₧ivatel se o registrech dozv∞d∞t n∞co bli₧Üφho tak, abych jim porozum∞l a um∞l v nich ud∞lat takovΘ zm∞ny, o kter²ch pφÜete ve sv²ch odpov∞dφch? Docela by m∞ zajφmalo, jak tyto zm∞ny ovlivnφ funkΦnost celΘho systΘmu.

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.



obr. 1

Polo₧ky v tomto okn∞ jsou jednotlivΘ klφΦe, kterΘ obsahujφ ·daje o nastavenφ hardwaru, o u₧ivateli nebo o tom kterΘm programu apod. Ka₧d² klφΦ se dßle v∞tvφ na podklφΦe, kterΘ majφ rovn∞₧ nastavenΘ hodnoty. Ty mohou b²t jak v binßrnφ podob∞, tak v textovΘ. Hlavnφch klφΦ∙ je celkem Üest. Ka₧d² nßzev zaΦφnß oznaΦenφm HKEY_.

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∙.


| COMPUTERWORLD - Horkß linka Windows 95 | COMPUTERWORLD | IDG CZ homepage |