REJESTR SYSTEMU WINDOWS

Slides:



Advertisements
Podobne prezentacje
Rejestr To baza danych, w której przechowywane są informacje o konfiguracji systemów operacyjnych Windows serii 9x (95/98/Me) oraz NT, do których należą:
Advertisements

Procedura instalacji systemu Linux
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
CLIMGEN (generator danych pogodowych w modelu CropSyst.
Rejestr Windows XP Najważniejszą częścią każdego systemu operacyjnego Windows jest rejestr.
KONSOLA ODZYSKIWANIA.
Kamil Smitkiewicz Bezpieczeństwo w PHP.
Sieci komputerowe.
Microsoft Windows 2000 dla Administratora. Podstawowe możliwości Wielojęzyczność Wielojęzyczność Usprawnienia interfejsu użytkownika Usprawnienia interfejsu.
ADAM Active Directory w trybie aplikacyjnym
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
WITAM NA SZKOLENIU Porady na dziś i jutro.
Systemy operacyjne.
Systemy operacyjne Bibliografia:
„Migracja środowisk Novell NDS/eDirectory oraz Novell Groupwise do środowiska Microsoft Active Directory oraz Microsoft Exchange przy użyciu narzędzi Quest.
Usługa Windows Server Update Services (WSUS)
Systemy operacyjne - Windows
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
Modele baz danych - spojrzenie na poziom fizyczny
Budowa, przeglądanie i modyfikacja
Panel sterowania.
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Temat: Porządkowanie i ochrona dokumentów komputerowych.
Dropbox.
ACTIVE DIRECTORY Definicja Active Directory.
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Konfiguracja kont w programie Adobe Dreamweaver
WSPARCIE DLA BIZNESU / STR. 2 Mikołaj Gomółka UpGreat Systemy Komputerowe Sp. z o.o Poznań, ul Ostrobramska 22 Tel Faks: 0-61.
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
ZASADY GRUPY Zuzanna Augustyniak semestr 3i
Poznajemy pulpit.
Użytkowanie komputerów
Rejestr Windows.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Rejestr systemu Windows
Wykonywanie kopii bezpieczeństwa danych
Obsługa dostępu do danych i ich dostępności
Struktura folderów w systemie Windows
Aplikacje systemu windows XP
Narzędzia administracyjne
Podstawowe informacje o SYSTEMIE WINDOWS
Robimy własne notatki - Notatnik
Przeglądanie zasobów komputera - uruchamianie programów
Wybrane zagadnienia relacyjnych baz danych
Sieć oparta o serwer Ubuntu 12.10
mgr inż. Mariola Stróżyk
Partner Handlowy Konfiguracja sieci TCP/IP - Windows 2000, Xp, 2003.
Narzędzie do programowania sterowników EKC Programator EKA183A
System plików.
PULPIT WINDOWS.
Uprawnienia w Windows Server
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Sposoby zdalnego sterowania pulpitem
Operacje na plikach i folderach
Metody posługiwania się środkami i narzędziami TI.
Maciej Romanowski. Wirusy komputerowe to programy tworzone specjalnie do zakłócania pracy komputera, rejestrowania, uszkadzania lub rozprzestrzeniania.
Temat: Tworzenie bazy danych
Prezentacja na temat: Narzedzia do naprawy systemu.
REJESTR SYSTEMU WINDOWS
Instalacja i konfiguracja kontrolera domeny. Jest to komputer, na którym uruchomiono usługę Active Directory W małej sieci wystarczy jeden kontroler w.
T. 18. E Proces DGA - Działania (operatorka).
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
PROGRAMY DO KONTROLI RODZICIELSKIEJ
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
Zapis prezentacji:

REJESTR SYSTEMU WINDOWS Marcel Słabosz Łukasz Sieradzki

Spis treści: Co to jest rejestr? Zanim pojawił się rejestr. Wady plików ini. Zalety rejestru. Cele koncepcji rejestru. Budowa rejestru. Ule czyli pliki z rejestrem. Mechanizmy integralności rejestru. Narzędzia systemowe do manipulacji rejestrem WIN32 API

Co to jest rejestr? Rejestr systemu to centralna baza konfiguracyjna systemu. Jej zadanie jest podobne do funkcji katalogu etc w systemach Linux, Unix.

Co to jest rejestr? (cd.) 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. 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 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 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 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. Rejestr zawiera trzy rodzaje obiektów: klucze wartości dane

Pola 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 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) HKEY_CURRENT_USER (HKCU)

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 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ę OLE, ActiveX i DragAndDrop. Gałąź ta jest jedynie wskaźnikiem do: HKEY_LOCAL_MACHINE\Software\Classes

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.

HKEY_CURRENT_USER (HKCU) Zawiera informacje o aktualnie zalogowanych użytkownikach systemu. Informacje w nim zawarte są pobierane z klucza HKEY_USERS/użytkownik.

Gdzie ten rejestr? Rejestr wcale nie jest jednym plikiem. Jest on podzielony na tak zwane Ule (ang. hives). Ul to pojedynczy plik, który zawiera cześć tematycznie powiązanych informacji Rejestru.

NIE każdy HKEY na swój Ul. Ponieważ tylko: HKEY_LOCAL_MACHINE HKEY_USER są zapisywane na dysk, to tylko właśnie te klucze posiadają ule.

Ile uli ma nasza rejestr? Rejestr jest podzielony na 7 uli. Po jednym odpowiednio na: HKEY_LOCAL_MACHINE\Security HKEY_LOCAL_MACHINE\Software HKEY_LOCAL_MACHINE\System HKEY_LOCAL_MACHINE\SAM HKEY_USER\.Default HKEY_USER\S-1-5-21-220523388-492894223-1343024091 HKEY_USER\S-1-5-21-220523388-492894223-1343024091-Classes

Ule na dysku. Lokalizacja plików Uli na dysku jest zapisana w kluczu rejestru: HKEY_LOCAL_MACHINE\System\ControlSet001\Control\hivelist Jeden Ul składa się z pliku głównego oraz plików pomocniczych.

Pliki gałęzi HKEY_LOCAL_MACHINE\Security C:\windows\system32\config Security – plik główny ula Security.log – zmiany wprowadzane w ulu Security.sav – archiwalna kopia ula

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

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

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

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

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

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

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

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

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

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

Active Directory Active Directory - usługa katalogowa pozwalająca na konsolidację informacji o wszystkich dostępnych obiektach sieciowych i usługach w jednym miejscu. Cechy usługi Active Directory: Organizuje informacje (skalowalność) Gromadzi informacje w jednym miejscu Zapewnia bezpieczeństwo

Microsoft Management Console Microsoft Management Console zawiera narzędzia administracyjne służące do administrowania sieciami, komputerami, usługami i innymi składnikami systemu.

Panel Administracyjny Dodaj/usuń użytkowników Narzędzia administracyjne Konfiguracja urządzeń Konfiguracja sieci Hasła

Inne edytory rejestru. Edytory pozwalające na alternatywny sposób edycji rejestru: RegCleaner Reg Command Registry Optimization

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

Działania na rejestrze Za pomocą programu RegEdit 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ć: 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 wybranie: Edycja -> Modyfikuj

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.

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.

Przydatne funkcje WIN32 API RegConnectRegistry( $sComputer, $hRootKey, $ohKey ) – łączenie z rejestrem, RegCloseKey( $hKey ) – zamykanie uchwytu do klucza, RegCreateKeyEx( $hKey, $sSubKey, $uZero, $sClass, $uOpts, $uAccess, $pSecAttr, $ohNewKey, $ouDisp ) –tworzenie klucza, RegDeleteKey( $hKey, $sSubKey ) - usuwanie, RegLoadKey( $hKey, $sSubKey, $sFileName ) – ładuje klucz RegOpenKeyEx( $hKey, $sSubKey, $uOptions, $uAccess, $ohSubKey ) – otwiera klucz RegReplaceKey( $hKey, $sSubKey, $sNewFile, $sOldFile ) -zastępuje klucze w rejestrze RegSaveKey( $hKey, $sFileName, $pSecAttr ) -zapisuje klucz rejestru RegSetValueEx( $hKey, $sName, $uZero, $uType, $pData, $lData ) - ustawoia wartość

Literatura: Rejestr Windows 2003 – Leksykon kieszonkowy – Mirosław Chorążewski, Dorota Zięba Biblia Windows 2000 Profesional – Michael Desmond, Michael Meadhar Internet Prezentacje znajdziesz na: http://www.metal.agh.edu.pl/~mslabosz/publikacje.htm