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.