UWAGA! Promocja dla firm - MICROSOFT OFFICE 365  na 12 miesiecy ZA DARMO! Tylko na CentrumXP.pl!
Wielka promocja Office 365 na CentrumXP.pl!
Do góry Skomentuj

Rejestr systemu

Rejestr systemu

Autor: Robert Żuber Opublikowano: 31 marca 2008 Odsłon: 2 473

Zacznijmy od zdefiniowania pojęcia systemowego rejestru. Jest to baza danych, w której Windows, przechowuje w ujednolicony sposób informacje o systemie operacyjnym oraz większości zainstalowanych aplikacji. Do systemowych danych, które znajdują swoje miejsce w rejestrze zaliczyć możemy informacje o poszczególnych usługach, zainstalowanych urządzeniach i obsługujących je sterownikach, konfiguracji sieci (protokołów), ustawieniach pulpitu i wielu innych. Praktycznie każda operacja wykonywana na komputerze znajduje swoje odzwierciedlenie w rejestrze. Każde zaznaczenie checkboxa czy wybranie opcji, z rozwijanego menu, w oknie konfiguracji systemowego komponentu (np. w opcjach folderów, czy schematach zasilania) przekłada się na zmodyfikowanie odpowiedniej wartości (bądź kilku wartości) w rejestrze systemowym. Aplikacje korzystające z instalatora modyfikują rejestr np. dodając swoje wpisy do autostartu, dokładając akcje do menu kontekstowego, czy zapisując ułożenie poszczególnych paneli. Strukturę rejestru porównać możemy z drzewem hierarchicznie ułożonych katalogów (a w nich poszczególnych plików), jak na twardym dysku. Występują klucze (katalogi) oraz wartości (pliki). Każdy klucz rejestru i wartość posiada swoją własną nazwę, podawaną dla polepszenia komunikacji i uschematyzowania układu. Pomimo tego jego struktura jest niezwykle skomplikowana.

Rejestr składa się z pięciu kluczy głównych/najwyższego poziomu zwanych poddrzewami. Są to:

  • HKEY_CLASSES_ROOT (HKCR), który jest wskaźnikiem/aliasem do HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_CURRENT_USER (HKCU), odnoszący się do HKEY_USERS\Identyfikator_zalogowanego_aktualnie_użytkownika
  • HKEY_LOCAL_MACHINE (HKLM), jeden z ważniejszych, jeżeli nie najważniejszy klucz główny, tu właśnie system trzyma globalne dane, np. o usługach uruchamianych na wszystkich kontach, sprzęcie i sterownikach oraz innych działających opcjach.
  • HKEY_USERS (HKU), w tym kluczu konfigurowane są ustawienia dotyczące aktualnie zalogowanego użytkownika
  • HKEY_CURRENT_CONFIG (HKCC), alias do podklucza z profilami sprzętowymi - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles

Wartości rejestru w zależności jakie dane mają reprezentować dzielą się na:

  • wartość ciągu (REG_SZ) - ciąg tekstowy
  • wartość binarna (REG_BINARY) - dane binarne widoczne w edytorze w postaci szesnastkowej
  • wartość DWORD - może oznaczać uaktywnienia określonej opcji (1 - prawda) lub jej wyłączenie (0 - fałsz), ale nie tylko, zapisywana w postaci binarnej może konfigurować np. wartość określonego parametru
  • QWORD, wartość ciągu rozwijalnego, wartość ciągu wielokrotnego

W zależności od tego jakie dane ma reprezentować wartość dobierany jest jej typ. Modyfikacja rejestru odbywać się może przy użyciu systemowego edytora. Wystarczy w oknie Uruchom wydać polecenie regedit. Pamiętać przy tym jednak trzeba o wcześniejszym zrobieniu kopii zapasowej rejestru i rozwadze przy samej modyfikacji.

Zobacz również

Komentarze

wartość binarna (REG_BINARY) - dane binarne widoczne w edytorze w postaci szesnastkowej ????!!!!
Marek, 2 kwietnia 2008, 08:29
@Marek - sam sprawdż, zanim cos napiszesz :)
Mystenes, 2 kwietnia 2008, 13:59

Dodaj swój komentarz

Zasady publikacji komentarzyZasady publikacji komentarzy

Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu
i zastrzega sobie prawo do usuwania wypowiedzi, które:

  • zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
  • są jedynie próbami reklamowania stron internetowych (spamowanie poprzez umieszczanie linków);
  • przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
  • zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
  • merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.

Autor:

Komentarz:

Dodaj komentarz