Hej
--
Remek www.remig.cad.pl
Nie martw sie o jutro, martw sie jak jutra doczekasz.
Hmm ,mialem zamiar odpowiedziec Ci tez jednym zdaniem ale widze ,ze Mark
(pozdrawiam) podal Ci juz poprawna odpowiedz ;)
Rozmyslilem sie i napisze Ci troche wiecej :).
A wiec zaczynamy.
Zwykle gdy uruchamiasz program REGEDIT ,jedynie co widać ,to ikonki
oznaczone HKEY- coś tam. HKEY jest nazwa Microsoftu dla wskaźnika uchwytu
(ang. handle) i klucza (ang. key). Kluczami są foldery ,które tam widać.
Ta z pozoru przerażająca skomplikowana baza danych zawiera wszystkie
informacje na temat konfiguracji komputera ,połączeń sieciowych , Twoich
sesji i sesji użytkowników zalogowanych do tego komputera. Jest w niej
mnóstwo informacji ,zorganizowanych dość kryptograficznie ,ale których
opanowanie i zrozumienie jest podstawą pracy Windows 9x.
Rejestr jest zbiorem wszystkich danych o konfiguracji Windows 9x :
konfiguracji systemu ,konfiguracji sprzętu ,ustawień aplikacji Win32 i opcji
ustawianych przez użytkownika. Pliki ,w których te informacje są zapisane
,noszą nazwy USER.DAT ,SYSTEM.DAT oraz (jeżeli używasz edytora założeń
systemowych) CONFIG.POL i dodatkowo dla Windows Milenium CLASSES.DAT. Pliki
te nie mają postaci czytelnej dla człowieka. W celu obejrzenia konfiguracji
użytkownika i systemu ,musisz uruchomić REGEDIT.
Niektóre informacje zawarte w Rejestrze są przechowywane zawsze na dysku
,podczas gdy inne są początkowo umieszczane w pamięci RAM ,przez co mogą
dynamicznie odzwierciedlać zmiany konfiguracji. Na przykład ,jeśli
zmodyfikujesz konfiguracje optycznego dysku Plug and Play ,zmiana ta
natychmiast pojawi się w Rejestrze.
Dlaczego Rejestr jest przechowywany w dwóch plikach (USER.DAT i SYSTEM.DAT)
zamiast w jednym ?. Istnieje ku temu ważny powód. Wiele osób korzysta z
Windows 98 w środowisku sieciowym ,w związku z czym mogą "przesiadać" się z
komputera na komputer pomiędzy różnymi stanowiskami w firmowej (domowej)
sieci. Dzięki dwóm plikom Windows 98 może przechowywać plik SYSTEM.DAT w
komputerze ,do którego ten plik się odnosi, a plik USER.DAT przechowywać na
serwerze sieciowym. Wtedy ,gdy logujesz się do komputera działającego w
sieci ,Windows 98 odwołuje się do serwera sieciowego ,lokalizuje plik
USER.DAT i stosuje przechowywane w nim ustawienia dotyczące użytkownika. W
rezultacie Twoje ustawienia "podążają" za Tobą w sieci.
Ponieważ rejestr zawiera wszystkie informacje o systemie Windows i
użytkownikach ,tak więc jedyne pliki ,które trzeba zabezpieczyć ,to USER.DAT
i SYSTEM.DAT. W Windows 98 wystarczy w tym celu skopiować je do innego
foldera lub na inny dysk ,nazwać je tak jak Ci się podoba ,a w razie gdyby
coś poszło źle ,po prostu je przywrócić.
Jedyna rada ,która mogę dać w tym miejscu ,brzmi : nazwij te pliki tak ,aby
mogły być łatwo zidentyfikowane ,nawet po skróceniu ich nazwy do ośmiu
znaków i rozszerzenia.
Co znajduje się w rejestrze ?:
Rejestr zawiera bazę danych ASCII pobranych z plików SYSTEM.DAT i USER.DAT i
(jeżeli został przygotowany) pliku CONFIG.POL. Pliki te zapisane są w
postaci nieczytelnej dla człowieka ,dlatego ich zawartość możesz oglądać i
modyfikować tylko za pośrednictwem Rejestru (lub raczej Panelu sterowania)
oraz, w przypadku pliku CONFIG.POL ,edytora założeń systemowych.
# SYSTEM.DAT zawiera ustawienia specyficzne dla komputera i ściśle powiązane
ze sprzętem.
# USER.DAT zawiera informacje specyficzne dla użytkowników pobrane z ich
profili ,dotyczących między innymi praw użytkowników ,ustawień pulpitu itp.
# CONFIG.POL zawiera informacje z założeń dotyczące systemu oraz ustawień
użytkownika. Możesz na przykład stworzyć założenia ,określające , jakie
zmiany mogą zostać dokonane przez użytkownika w ustawieniach wyświetlacza
lub wspólnych urządzeń . Informacje w założeniach systemowych zastępują
informacje w plikach USER.DAT i SYSTEM.DAT (Plik CONFIG.POL nie jest
wymagany do instalacji Windows).
Czego nie ma w Rejestrze ?:
Rejestr nie zawiera informacji o konfiguracji aplikacji Windows 3.x. Dzieje
się tak dlatego ,że aplikacje zaprojektowane dla starszej wersji Windows nie
mają zielonego pojęcia o istnieniu czegoś takiego jak Rejestr ,aplikacje
Win16 zostały zaprojektowane do współpracy z plikami WIN.INI i SYSTEM.INI ,
a także z własnymi plikami .INI. Dlatego też dopóki będziesz używał
16-bitowych aplikacji ,będziesz miał pliki .INI.
Rejestr nie zawiera również żadnych informacji specyficznych dla plików
DOS-u. Gdy edytujesz plik .PIF aplikacji DOS-owej ,w żaden sposób nie odnosi
się to do Rejestru.
To tyle w najwiekszym skrocie.
Mozna pisac o rejestrze tomy ,ale mysle ,ze Twoja ciekawosc zostala
zaspokojona ;)
> ktorego serdecznie pozdrawiam przy okazji
Rowniez serdecznie pozdrawiam :)
--
_ Piotr Palusiński - perfekt[at]xl.wp.pl _
" Człowiek z natury jest dobry ,ale psuje go system "
Adres w nagłówku jest antyspamowy ,Usun "SPAM" z mego adresu
http://fuhperfekt.republika.pl/gry.html
Jak zawsze z gory dzieki.
Przywroci kopie rejestru ,ktora masz zapisana na dysku ,a jest ich piec
(moze byc wiecej ,wtedy trzeba dokonac wpisu do pliku scanreg.ini) z
ostatnich 5-ciu dni.
Codziennie dokonywana jest nowa kopia a najstarsza kasowana.
Wszystkie te kopie sa przechowywane w %windir%\SYSBCKUP jako pliki
rb00xx.cab
Jezeli cos Ci "nawali" w systemie i zorientujesz sie dopiero w 6-tym dniu to
polecenie scanreg/restore nie bedzie uzyteczne ,bo kazda kopia zawiera ten
sam blad.
> Czy moze kopia tych plikow user.dat i sytem.dat zalatwia sprawe?
To jest najlepsze rozwiazanie ,dla bezpieczenstwa zawsze powinno sie te
pliki skopiowac w bezpieczne miejsce.
Wazne ,jezeli dokonales w miedzyczasie instalacji nowego programu lub zmiany
ustawien (waznych dla Ciebie) trzeba dokonac podmiany tych plikow ,bo nie
beda zawieraly tych nowych danych.
> Czy tez jest jakies inne rozwiazanie?
Sa inne rozwiazania ,ale nie tak skuteczne jak wyzej opisalem.
Na przyklad ,jezeli cos namieszales w systemie to przywrocenie tych plikow
(pod DOS'em) zalatwi blyskawicznie cala sprawe.
BTW do kompletu jak kopiujesz w/w pliki dodaj do nich win.ini i system.ini a
wtedy masz calkowita pewnosc ,ze jestes zabezpieczony.
Pozdrawiam
Brawa dla tego pana! Świetny wywód, że chciało Ci się to pisać... Do
jakiegoś FAQ-a może to dasz? Bo zagadnienie wyłożyłeś świetnie...
--
Bartek Gliniecki
[ Na kłopoty z Outlook Express... --> http://republika.pl/gliniecki ]
[ email: bgliniecki <at> box43.pl & GG: 3967232 ]
Dziekuje ;)
> Świetny wywód, że chciało Ci się to pisać...
W sobote (po robocie) mozna troche fantazji upuscic:)
> Do jakiegoś FAQ-a może to dasz?
Zastanowie sie nad Twoja propozycja?.
> Bo zagadnienie wyłożyłeś świetnie...
Staralem sie ,aby bylo to zrozumiale ;).
Pozdrawiam
> Rozmyslilem sie i napisze Ci troche wiecej :).
[cut...]
6 KB ! Nie wystarczylo podanie adresu do ktorejs z kilkudziesieciu tysiecy
stron opisujacych ten rejestr; IMO po polsku (z obrazkami !) bedzie tego
powyzej setki.
Porownaj swoj opis do tego na http://windows.online.pl/alchemia
Jak wyszlo ?
-
Piotr Dino Zaur