Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
REJESTR SYSTEMU WINDOWS
SOISK
2
Rejestr systemu to centralna, hierarchiczna baza danych, w której system operacyjny przechowuje informacje o swojej konfiguracji. Rejestr zawiera informacje o zainstalowanych aplikacjach, ustawieniach pulpitu, profilach wszystkich użytkowników komputera, składnikach sieci, zabezpieczeniach oraz informacje o sprzęcie systemu (sterownikach, urządzeniach, dostępnej pamięci). Windows podczas pracy stale odwołuje się do tych danych.
3
Rejestr przechowuje takie informacje jak:
Ustawienia sprzętowe, Profile użytkowników, Ustawienia pulpitu, Skojarzenia rozszerzeń plików, Ustawienia folderów, Informacje o zainstalowanych programach, Dane identyfikujące komputer, Ustawienia sieci
4
Zanim pojawił się rejestr…
Zanim pojawił się rejestr, do zapisywania konfiguracji używano plików .ini. Pliki .ini to pliki tekstowe zawierające informacje o bieżącej konfiguracji komputera. Miały prostą budowę, która umożliwiała elastyczność modyfikacji wyglądu i funkcjonalności systemu. Dzielono je na pliki: konfiguracyjne profilujące
5
Wady plików .ini Zbyt łatwa modyfikowalność,
Brak ochrony przed zapisem, Niesprecyzowane miejsce przechowywania, Łatwość doprowadzenia do niespójności w konfiguracji, Brak reguł wyznaczających co może być przechowywane w tych plikach, Limit objętościowy plików, Obsługuje jednego użytkownika, Ograniczona możliwość wymiany danych pomiędzy aplikacjami,
6
Zalety rejestru. Jedno miejsce przechowywania danych.
Automatyczne tworzenie kopii zapasowej, sprawnej struktury rejestru. Pozwala na przechowywanie ustawień osobistych w bazie dostępnej dla każdego stanowiska w sieci. Możliwość edycji z dowolnego stanowiska w sieci mającego dostęp do rejestru.
7
Cele koncepcji rejestru.
Celem powstania rejestru było scentralizowanie miejsca przechowywania informacji o konfiguracji sprzętu i profilów użytkownika oraz ujednolicenie sposobu zapisu danych. Takie rozwiązanie miało zaowocować ułatwieniami w edycji oraz komunikacji pomiędzy programami.
8
Budowa rejestru. klucze wartości dane
Budowa rejestru jest hierarchiczna i przypomina drzewo katalogów zamieszczonych na dysku. Rejestr zawiera trzy rodzaje obiektów: klucze wartości dane
9
Pola Pole opisują trzy elementy: nazwa wartości typ danych
dana wartości
10
Typy danych Typ danych jest typem reprezentującym sposób zapisu danych w kluczu. Rejestr wykorzystuje mi. następujące typy danych: REG_BINARY – wartość binarna to mający zmienną długość ciąg cyfr heksadecymalnych (0-9 i A-F). Każdy bajt jest reprezentowany przez dwie heksadecymalne cyfry. REG_DWORD – (podwójne słowo) to pojedyncza liczba 32 bitowa reprezentowana przez osiem cyfr heksadecymalnych. REG_SZ – Łańcuch znaków o stałej długości REG_EXPAND_SZ - ciągi znaków zakończone znakiem o kodzie zero. REG_MULTI_SZ – przechowują to kilka ciągów oddzielonych znakiem NULL
11
Klucze główne HKEY_LOCAL_MACHINE (HKLM) HKEY_USERS (HKU)
HKEY_CLASSES_ROOT (HKCR) HKEY_CURRENT_CONFIG (HKCC) HKEY_CURRENT_USER (HKCU)
12
HKEY_LOCAL_MACHINE (HKLM)
Zawiera informacje o konfiguracji komputera niezależne od tego, który z użytkowników z niego korzysta i jakiego oprogramowania używa. Są w nim również gromadzone dane o wszystkich urządzeniach kiedykolwiek dołączonych do systemu, nawet jeżeli nie są w nim już obecne.
13
HKEY_USERS (HKU) Gromadzi informacje o profilach i ustawieniach środowiska każdego użytkownika komputera, zmienne środowiskowe oraz dane o konfiguracji oprogramowania dla każdego użytkownika.
14
HKEY_CLASSES_ROOT (HKCR)
Kojarzy rozszerzenia nazw plików z typami programów do ich otwierania. Obsługuje technikę OLE, ActiveX i DragAndDrop. Gałąź ta jest jedynie wskaźnikiem do: HKEY_LOCAL_MACHINE\Software\Classes
15
HKEY_CURRENT_CONFIG (HKCC)
Przechowuje dane o bieżącej konfiguracji sprzętowej komputera. Istnienie tego klucza jest jedynie wirtualne i stanowi kopie informacji zawartych w HKEY_LOCAL_MACHINE\Config.
16
Pliki gałęzi HKEY_LOCAL_MACHINE\Software
C:\windows\system32\config Software – plik główny ula Software.log – zmiany wprowadzane w ulu Software.sav – archiwalna kopia ula
17
Pliki gałęzi HKEY_LOCAL_MACHINE\System
C:\windows\system32\config System – plik główny ula System.log – zmiany wprowadzane w ulu System.sav – archiwalna kopia ula
18
Pliki gałęzi HKEY_LOCAL_MACHINE\SAM
C:\windows\system32\config Sam – plik główny ula Sam.log – zmiany wprowadzane w ulu Sam.sav – archiwalna kopia ula
19
Pliki gałęzi HKEY_USER\.Default
C:\windows\system32\config Default – plik główny ula Default.log – zmiany wprowadzane w ulu Default.sav – archiwalna kopia ula
20
Pliki gałęzi HKEY_USER\SID
C:\Document and Settings\%użytkownik%\ Ntuser.dat – plik ula użytkownika Ntuser.dat.log – zmiany wprowadzane w ulu
21
Pliki gałęzi HKEY_USER\SID_Classes
C:\Document and Settings\%użytkownik%\Ustawienia lokalne\Dane aplikacji\Microsoft\Windows\ UsrClass.dat – plik ula użytkownika UsrClass.dat.log – zmiany wprowadzane w ulu
22
Mechanizmy integralności rejestru
Sprawdzanie odwołań kluczy Wyszukiwanie kluczy z nieużywanymi informacjami Usuwanie niepotrzebnych kluczy
23
Narzędzia systemowe do manipulacji rejestrem
RegEdit Menedżer procesów Active Directory Microsoft Management Console Panel Administracyjny Inne edytory rejestru Programy konserwujące
24
RegEdit Lista kluczy w lewej części okna
Standardowy edytor rejestru – RegEdit.exe Włączanie poprzez polecenie Uruchom. Budowa zbliżona do Explorator’a Lista kluczy w lewej części okna Lista wartości w prawej części. Edytowanie po dwukrotnym kliknięciu w wartość.
25
Menedżer procesów Menedżer procesów – narzędzie dostarczające informacji w czasie rzeczywistym o uruchomionych procesach
26
Programy konserwujące.
Programy te pozwalają na zachowanie wysokiej wydajności rejestru: Symantec – Norton Utilities TuneUp Utilities Ad-aware RegSweeper TweakNow RegCleaner RegCompact.NET Registry Trash Keys Finder
27
Działania na rejestrze
Za pomocą programu RegEdit można wykonywać: wprowadzanie modyfikowanie usuwanie eksport i import
28
Wprowadzanie Aby utworzyć nową wartość należy odszukać klucz a następnie z menu głównego wybrać: Edycja -> Nowy -> %typ klucza% a następnie wprowadzić wartość i potwierdzić.
29
Modyfikowanie Modyfikacji wartości dokonujemy poprzez odszukanie wartości w rejestrze a następnie z menu głównego wybranie: Edycja -> Modyfikuj
30
Usuwanie Usuwanie dokonujemy poprzez odszukanie i wybranie z menu głównego: Edycja -> Usuń lub naciśnięcie klawisza [DEL] Nie można usunąć z rejestru klucza głównego.
31
Eksport i import Eksportu i importu dokonujemy poprzez polecenia z menu głównego: Rejestr -> importuj plik rejestru… Rejestr -> eksportuj plik rejestru… i wybranie odpowiedniego pliku.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.