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

* Se zßjmem jsem si p°eΦetl povφdßnφ o registrech. Kdy₧ si zßlohuji registry p°ed n∞jakou zm∞nou v systΘmu, nap°φklad p°ed instalacφ novΘho programu, tak podle nßzvu a vlastnostφ vφm, kter² soubor pou₧φt pro obnovu. Nenφ mi vÜak zcela jasnΘ, jak mohu co nejjednoduÜeji zjistit zm∞ny, o kter²ch byla °eΦ. Jak mohu zjistit, co se zapsalo do registr∙?

Existuje celß °ada specißlnφch program∙, kterΘ se zab²vajφ sledovßnφm zm∞n v nastavenφ. Vy si m∙₧ete pomoci celkem jednoduÜe progrßmkem, kter² je souΦßstφ Windows 95. Jde o FC.EXE, kter² porovnß dva soubory nebo skupiny soubor∙ a vypφÜe rozdφly mezi nimi. Jeho pou₧itφ v tomto p°φpad∞ p°edpoklßdß, ₧e jste provedl zßlohu registr∙ formou jejich exportu. Ne, ₧e by neÜly porovnßvat p°φmo soubory SYSTEM.DAT se SYSTEM.DA0 nebo USER.DAT s USER.DA0, ale moc se z jejich v²pisu nedozvφte. ┌pln∞ nejjednoduÜÜφ zp∙sob pou₧itφ programu FC.EXE je nßsledujφcφ:

FC ZALOHA1.reg ZALOHA2.reg >ZMENY.TXT

kde ZALOHA1.reg je jmΘno souboru p°ed zm∞nami, ZALOHA2.reg je jmΘno souboru exportovanΘho registru po proveden²ch zm∞nßch a ZMENY.TXT je jmΘno souboru, do kterΘho se zapφÜφ nalezenΘ zm∞ny. Tento soubor lze editovat pomocφ programu NOTEPAD nebo i jin²m editorem text∙.

Pro ·plnost uvedu i parametry z v²pisu nßpov∞dy k tomuto programu, z nich₧ je z°ejmΘ, ₧e mßme celou °adu mo₧nostφ, jak si usnadnit nßslednΘ porovnßnφ zm∞n:

/A -- VypφÜe jen prvnφ a poslednφ °ßdek z ka₧dΘ skupiny rozdφl∙.

/B -- Provede binßrnφ porovnßvßnφ.

/C -- NerozliÜovat velkß a malß pφsmena.

/L -- Porovnß soubory jako text ASCII.

/LBn -- Nastavφ maximßlnφ poΦet po sob∞ jdoucφch rozdφln²ch °ßdk∙ podle Φφsla n.

/N -- VypφÜe Φφsla °ßdk∙ p°i porovnßvßnφ textu ASCII.

/T -- Nep°evßdφ tabulßtory na mezery.

/W -- NevÜφmat si p°i porovnßvßnφ nadbyteΦn²ch bφl²ch znak∙ (tabelßtory a mezery).

/nnnn -- UrΦuje poΦet po sob∞ jdoucφch °ßdk∙, kterΘ si musφ odpovφdat po neodpovφdajφcφm si °ßdku.

P°i porovnßvßnφ soubor∙ mßte velkou Üanci objevit v registrech °adu zajφmav²ch v∞cφ. Jako nap°φklad tuto:

(Äe vßm to p°ipomφnß vyprßv∞nφ anekdot ve stylu: "Znßte tuhletu....", apod.? Rozhodn∞ jsem tuto asociaci nem∞l na mysli. Ostatn∞ zajφmavΘ v∞ci nemusφ b²t v₧dy k smφchu.)



obr. 1

Pou₧φvßte dlouhΘ nßzvy soubor∙? Pak znßte urΦit∞ i jejich podobu v prost°edφ MS-DOS. A vadφ vßm p°i jejich psanφ nutnost pou₧φvat oznaΦenφ ~ za Üest²m znakem v nßzvu a ΦφselnΘ oznaΦenφ? M∙₧ete vyzkouÜet nßsledujφcφ ·pravu.

Dle nßvod∙ v p°edchozφch Φlßncφch spus¥te program REGEDIT. Najd∞te ·rove≥

Hkey_Local_Machine\System\CurrentControlSet\Control\FileSystem

V pravΘ Φßsti okna klikn∞te prav²m tlaΦφtkem myÜi a vyberte p°es p°φkaz Nov² Binßrnφ hodnotu. Pojmenujte ji NameNumericTail a stiskn∞te Enter. Pak dvakrßt klikn∞te na tuto polo₧ku. Implicitn∞ mß hodnotu 0000. NapiÜte jeÜt∞ jednu 0 a potvr∩te OK. Obsah hodnoty vidφte na obrßzku.

Pak staΦφ restartovat Windows 95. VÜechny novΘ nßzvy nebudou mφt v²Üe zmφn∞nΘ oznaΦenφ ~ za Üest²m znakem v nßzvu. Net²kß se to tedy d°φve pojmenovan²ch soubor∙ -- jejich nßzvy se nezm∞nφ. Stejn∞ tak se zachovß konvence oznaΦenφ znakem ~ a Φφslem u dalÜφch soubor∙, u kter²ch by mohlo dojφt k problΘm∙m p°i jejich zkrßcenφ na 8 znak∙ (to znamenß v p°φpad∞ pou₧φvßnφ stejnΘho zaΦßtku u dlouh²ch nßzv∙ dokument∙).

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 |