Pliki rejestru

Transkrypt

Pliki rejestru
Rejestr systemu Windows
Wszystkie parametry konfiguracyjne systemów operacyjnych z grupy Windows zgromadzone są
w rejestrze — jest to centralna, hierarchiczna baza danych przechowująca w ujednolicony sposób
informacje dotyczące programów, urządzeń, użytkowników.
Rejestr składa się z następujących kluczy głównych:
•
HKEY_CLASSES_ROOT przechowuje informacje o typach plików. Klucz ten zapewnia
kompatybilność z programami dla wcześniejszych wersji Windows, przechowywane są w innych
kluczach rejestru.
•
HKEY_CURRENT_USER zawiera informacje dotyczące zalogowanego użytkownika
•
HKEY_LOCAL_MACHINE zawiera wszystkie informacje o zainstalowanym sprzęcie,
programach oraz parametrach systemu.
•
HKEY_USERS zawiera informacje o ustawieniach użytkowników.
•
HKEY_CURRENT_CONFIG zawiera informacje o profilu sprzętowym.
•
HKEY_DYN_DATA zawiera informacje o urządzeniach pług & play oraz dane dotyczące
monitora wydajności. Ten klucz jest zazwyczaj ukryty.
Każdy klucz zawiera podklucze, które również mogą zawierać kolejne podklucze, tworząc w ten
sposób hierarchicznie zagłębiane drzewo rejestru. Zbiór cech danego klucza
składający się z nazwy, typu i wartości nazywany jest wpisem.
Typy, które mogą przyjmować wpisy, są następujące:
•
REG_BINARY — przechowuje wartości binarne.
•
REG_DWORD — przechowuje dane liczbowe o długości 4 bajtów.
•
REG_EXPAND_SZ — przechowuje ciąg danych o zmiennej długości, w tym tal że wpisy,
których wartość jest obliczana.
•
REG_MULTI_SZ — ciąg wielokrotny, przechowuje zestawienia lub wartości wielokrotne w
formie pozwalającej na odczyt przez człowieka.
•
REG_SZ — ciąg stały, przechowuje wartości tekstowe o stałej długości.
•
REG_FULL_RESO URCE_DESCRIPTOR — seria zagnieżdżonych macierzy, które zostały
zaprojektowane do przechowywania listy zasobów sprzętu lub sterownia.
Każdy klucz zawiera co najmniej jeden wpis. Gałąź rejestru to klucz główny wraz
z podkluczami i wpisami.
Pliki rejestru
Rejestr systemu Windows zawiera informacje o komputerze (takie jak używany sprzęt czy rodzaje
zabezpieczeń) oraz wpisy właściwe dla danego użytkownika (takie jak ustawienia pulpitu czy
menu Start). Informacje dotyczące ustawień komputera to dane konfiguracyjne niezależne od
konkretnego użytkownika — dotyczą one wszystkich użytkowników. System Windows
przechowuje je w folderze WINDOWS\system32\ config w plikach:
•
SAM (gałąź HKEY_LOCAL_MACHINE\SAM),
•
SECURITY (gałąź HKE Y_L O CAL_MACHINE \SE C U RITY),
•
SOFTWARE (gałąź HKE Y_L O CAL_MACHINE\SOFTWARE),
•
SYSTEM (gałęzie HKE Y_LOCAL_MACHINE\SYSTEM, HKEY_CURRENT_CONFIG).
Pliki SAM (ang. Security Account Manager — menedżer kont zabezpieczeń) oraz SECURITY
zawierają ustawienia dotyczące zabezpieczeń, takie jak konta użytkowników i grup, uprawnienia
w systemie itp. Informacje te są zaszyfrowane. Plik software zawiera ustawienia konfiguracji
systemu Windows oraz innych zainstalowanych programów. Plik system zawiera ustawienia
sterowników urządzeń oraz usług wykorzystywane podczas startu systemu.
Informacje
o
użytkownikach
przechowywane
są
w
różnych
miejscach:
w
folderze
Windows\system32\config w pliku default, w folderze Documents and Settings\ Nazwa użytkownika w
pliku NTUSER.DAT oraz w folderze Documents and Settings\ Nazwa_użytkownika\Ustawienia
lokalne\Dane aplikacji\Microsoft\Windows w pliku UsrClass.dat.
Plik default (gałąź HKEY_USERS\.DEFAULT) zawiera ustawienia profilu domyślnego. Są one
używane do momentu, gdy użytkownik się zaloguje. Stanowią one podstawowe ustawienia dla
nowo tworzonego użytkownika. Plik NTUSER.DAT (gałąź HKEY_CURRENT_USER) zawiera
ustawienia profilu użytkownika, takie jak konfiguracja pulpitu, menu Start, programu Internet
Explorer, folderu Moje dokumenty, książki adresowej programu Outlook Express oraz inne
ustawienia panelu sterowania i sieci. Plik UsrClass.dat zawiera ustawienia oprogramowania
właściwe dla konkretnego użytkownika.
Edytor rejestru
System operacyjny podczas instalacji sterowników i oprogramowania lub podczas zmiany
parametrów konfiguracyjnych dokonuje aktualizacji rejestru, dzięki czemu użytkownik nie musi
samodzielnie wprowadzać w nim zmian. Jeśli jednak zajdzie potrzeba edycji plików rejestru,
system Windows oferuje narzędzie Edytor rejestru Jest to program pozwalający na przeglądanie,
wyszukiwanie i zmianę danych zapisanych w plikach rejestru.
Skrót do programu Edytor rejestru nie jest przypisany do menu Start. Aby go uruchomić, należy z
menu Start wybrać opcję Uruchom, a następnie w oknie, które się wyświetli, wpisać komendę
regedit.
Okno programu podzielone jest na dwie części. Po lewej stronie wyświetlane są gałęzie rejestru —
klucze oznaczone symbolem + zawierają podklucze (mogą być rozwijane), Po prawej stronie
pokazywane są wpisy dla klucza zaznaczonego w lewej części okna, Wpisy opisane są za pomocą
nazwy, typu i wartości.
Edytor rejestru pozwala na dodawanie, usuwanie i modyfikacje kluczy oraz wpisów, Aby dodać
nowy element (klucz lub wpis), należy z menu Edycja wybrać Nowy, a następnie wskazać rodzaj
wstawianego elementu. W tym samym menu znajdują się także opcje pozwalające na usuwanie i
zmianę nazwy wybranego elementu. Aby zmienić wartości wpisu, należy w menu Edycja wybrać
funkcję Modyfikuj — pojawi się dodatkowe okno, w którym będzie można zmienić wcześniej
wprowadzone dane.
W celu odszukania klucza, nazwy wpisu lub jego wartości można skorzystać z funkcji Znajdź
dostępnej w menu Edycja. Uruchomione zostanie okno, w którym należy wpisać poszukiwany
ciąg znaków oraz obszar poszukiwań.
Okno główne Edytora rejestru
Rejestr jest kluczowym elementem systemów operacyjnych Windows. Błędy podczas jego edycji
mogą mieć wpływ na poprawne działanie systemu. Producent systemów Windows, firma
Microsoft, nie zaleca samodzielnej edycji wpisów rejestru. Przed rozpoczęciem edycji rejestru
wskazane jest wykonanie jego kopii zapasowej.