REJESTR SYSTEMU WINDOWS SOISK Rejestr systemu to centralna

  • Slides: 31
Download presentation
REJESTR SYSTEMU WINDOWS SOISK

REJESTR SYSTEMU WINDOWS SOISK

Rejestr systemu to centralna, hierarchiczna baza danych, w której system operacyjny przechowuje informacje o

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.

Rejestr przechowuje takie informacje jak: • Ustawienia sprzętowe, • Profile użytkowników, • Ustawienia pulpitu,

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

Zanim pojawił się rejestr… Zanim pojawił się rejestr, do zapisywania konfiguracji używano plików. ini.

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

Wady plików. ini • • Zbyt łatwa modyfikowalność, Brak ochrony przed zapisem, Niesprecyzowane miejsce

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,

Zalety rejestru. • Jedno miejsce przechowywania danych. • Automatyczne tworzenie kopii zapasowej, sprawnej struktury

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.

Cele koncepcji rejestru. Celem powstania rejestru było scentralizowanie miejsca przechowywania informacji o konfiguracji sprzętu

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.

Budowa rejestru. • Budowa rejestru jest hierarchiczna i przypomina drzewo katalogów zamieszczonych na dysku.

Budowa rejestru. • Budowa rejestru jest hierarchiczna i przypomina drzewo katalogów zamieszczonych na dysku. • Rejestr zawiera trzy rodzaje obiektów: Øklucze Øwartości Ødane

Pola q. Pole opisują trzy elementy: Ønazwa wartości Øtyp danych Ødana wartości

Pola q. Pole opisują trzy elementy: Ønazwa wartości Øtyp danych Ødana wartości

Typy danych Typ danych jest typem reprezentującym sposób zapisu danych w kluczu. Rejestr wykorzystuje

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

Klucze główne • HKEY_LOCAL_MACHINE (HKLM) • HKEY_USERS (HKU) • HKEY_CLASSES_ROOT (HKCR) • HKEY_CURRENT_CONFIG (HKCC)

Klucze główne • HKEY_LOCAL_MACHINE (HKLM) • HKEY_USERS (HKU) • HKEY_CLASSES_ROOT (HKCR) • HKEY_CURRENT_CONFIG (HKCC) • HKEY_CURRENT_USER (HKCU)

HKEY_LOCAL_MACHINE (HKLM) Zawiera informacje o konfiguracji komputera niezależne od tego, który z użytkowników z

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.

HKEY_USERS (HKU) Gromadzi informacje o profilach i ustawieniach środowiska każdego użytkownika komputera, zmienne środowiskowe

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.

HKEY_CLASSES_ROOT (HKCR) Kojarzy rozszerzenia nazw plików z typami programów do ich otwierania. Obsługuje technikę

HKEY_CLASSES_ROOT (HKCR) Kojarzy rozszerzenia nazw plików z typami programów do ich otwierania. Obsługuje technikę OLE, Active. X i Drag. And. Drop. Gałąź ta jest jedynie wskaźnikiem do: HKEY_LOCAL_MACHINESoftwareClasses

HKEY_CURRENT_CONFIG (HKCC) Przechowuje dane o bieżącej konfiguracji sprzętowej komputera. Istnienie tego klucza jest jedynie

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_MACHINEConfig.

Pliki gałęzi HKEY_LOCAL_MACHINESoftware C: windowssystem 32config • Software – plik główny ula • Software.

Pliki gałęzi HKEY_LOCAL_MACHINESoftware C: windowssystem 32config • Software – plik główny ula • Software. log – zmiany wprowadzane w ulu • Software. sav – archiwalna kopia ula

Pliki gałęzi HKEY_LOCAL_MACHINESystem C: windowssystem 32config • System – plik główny ula • System.

Pliki gałęzi HKEY_LOCAL_MACHINESystem C: windowssystem 32config • System – plik główny ula • System. log – zmiany wprowadzane w ulu • System. sav – archiwalna kopia ula

Pliki gałęzi HKEY_LOCAL_MACHINESAM C: windowssystem 32config • Sam – plik główny ula • Sam.

Pliki gałęzi HKEY_LOCAL_MACHINESAM C: windowssystem 32config • Sam – plik główny ula • Sam. log – zmiany wprowadzane w ulu • Sam. sav – archiwalna kopia ula

Pliki gałęzi HKEY_USER. Default C: windowssystem 32config • Default – plik główny ula •

Pliki gałęzi HKEY_USER. Default C: windowssystem 32config • Default – plik główny ula • Default. log – zmiany wprowadzane w ulu • Default. sav – archiwalna kopia ula

Pliki gałęzi HKEY_USERSID C: Document and Settings%użytkownik% • Ntuser. dat – plik ula użytkownika

Pliki gałęzi HKEY_USERSID C: Document and Settings%użytkownik% • Ntuser. dat – plik ula użytkownika • Ntuser. dat. log – zmiany wprowadzane w ulu

Pliki gałęzi HKEY_USERSID_Classes C: Document and Settings%użytkownik%Ustawienia lokalneDane aplikacjiMicrosoftWindows • Usr. Class. dat –

Pliki gałęzi HKEY_USERSID_Classes C: Document and Settings%użytkownik%Ustawienia lokalneDane aplikacjiMicrosoftWindows • Usr. Class. dat – plik ula użytkownika • Usr. Class. dat. log – zmiany wprowadzane w ulu

Mechanizmy integralności rejestru • Sprawdzanie odwołań kluczy • Wyszukiwanie kluczy z nieużywanymi informacjami •

Mechanizmy integralności rejestru • Sprawdzanie odwołań kluczy • Wyszukiwanie kluczy z nieużywanymi informacjami • Usuwanie niepotrzebnych kluczy

Narzędzia systemowe do manipulacji rejestrem • Reg. Edit • Menedżer procesów • Active Directory

Narzędzia systemowe do manipulacji rejestrem • Reg. Edit • Menedżer procesów • Active Directory • Microsoft Management Console • Panel Administracyjny • Inne edytory rejestru • Programy konserwujące

Reg. Edit • Standardowy edytor rejestru – Reg. Edit. exe • Włączanie poprzez polecenie

Reg. Edit • Standardowy edytor rejestru – Reg. Edit. 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ść.

Menedżer procesów – narzędzie dostarczające informacji w czasie rzeczywistym o uruchomionych procesach

Menedżer procesów – narzędzie dostarczające informacji w czasie rzeczywistym o uruchomionych procesach

Programy konserwujące. Programy te pozwalają na zachowanie wysokiej wydajności rejestru: ØSymantec – Norton Utilities

Programy konserwujące. Programy te pozwalają na zachowanie wysokiej wydajności rejestru: ØSymantec – Norton Utilities ØTune. Up Utilities ØAd-aware ØReg. Sweeper ØTweak. Now Reg. Cleaner ØReg. Compact. NET ØRegistry Trash Keys Finder

Działania na rejestrze Za pomocą programu Reg. Edit można wykonywać: • wprowadzanie • modyfikowanie

Działania na rejestrze Za pomocą programu Reg. Edit można wykonywać: • wprowadzanie • modyfikowanie • usuwanie • eksport i import

Wprowadzanie Aby utworzyć nową wartość należy odszukać klucz a następnie z menu głównego wybrać:

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ć.

Modyfikowanie Modyfikacji wartości dokonujemy poprzez odszukanie wartości w rejestrze a następnie z menu głównego

Modyfikowanie Modyfikacji wartości dokonujemy poprzez odszukanie wartości w rejestrze a następnie z menu głównego wybranie: Edycja -> Modyfikuj

Usuwanie dokonujemy poprzez odszukanie i wybranie z menu głównego: Edycja -> Usuń lub naciśnięcie

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.

Eksport i import Eksportu i importu dokonujemy poprzez polecenia z menu głównego: • Rejestr

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.