Geneza rejestru systemu Windows

Podobne dokumenty
Windows Windows Millenium 33 Windows NT/ Rejestr Windows XP w systemie 64-bitowym 34

Rejestr Windows XP. Leksykon kieszonkowy

Rejestr systemu, pliki rejestru

HELIOS pomoc społeczna

Podstawy Rejestru systemu. Poddrzewa

Rejestr systemu Windows

Ustawienia personalne

Samsung Universal Print Driver Podręcznik użytkownika

Internet wymagania dotyczące konfiguracji

III. Lista prawdopodobnych przyczyn usterek systemu komputerowego wynikających z zadania i załączników

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

System operacyjny MS-DOS

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Instalacja programu na systemie vista/win7/win8/win10. Instrukcja dotyczy instalacji wszystkich programów ( na przykładzie Helios ).

INFO-R. Instalacja programu na systemie Windows vista/win 7/win 8/win 10


VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Instrukcja instalacji programu. system Windows vista/win 7/win 8/win 10 32/64bit

MSConfig, System ConfigurationUtility

Rozdział 5. Administracja kontami użytkowników

Działanie komputera i sieci komputerowej.

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Problemy techniczne. Zdejmowanie kontroli konta administratora systemu Windows na czas instalowania programów Optivum

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

Systemy operacyjne i sieci komputerowe mgr inż. Szymon Wilk Rejestr systemu Windows 1

Dokumentacja instalatora środowiska obsługi kart mikroprocesorowych w wersji Spis treści

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

BIOS, tryb awaryjny, uśpienie, hibernacja

Instrukcja instalacji Asystenta Hotline

Rejestr Windows. Praca z rejestrem

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Problemy techniczne. Kontrolę konta administratora można z powrotem włączyć po zainstalowaniu programu.

BIT S.A. BIT Rejestry. Instrukcja instalacji. Wersja 3

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Asystent Hotline Instrukcja instalacji

Kancelaria Prawna.WEB - POMOC

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Instrukcja krok po kroku Konfiguracja Windows. Strona 2 z 14

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

11. Rozwiązywanie problemów

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Kabel USB 2.0 do połączenia komputerów PCLinq2 (PL-2501) podręcznik uŝytkownika

1. Opis. 2. Wymagania sprzętowe:

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Systemy operacyjne i sieci komputerowe Szymon Wilk Konsola MMC 1

Kalipso wywiady środowiskowe

kommp-studio Polskie Oprogramowanie Biurowe

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Kabel USB 2.0 do poù¹czenia komputerów PCLinq2 (PL-2501) podrêcznik u ytkownika

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Zadania systemu operacyjnego. Operacje na plikach i folderach.

4. Podstawowa konfiguracja

Przed skonfigurowaniem tego ustawienia należy skonfigurować adres IP urządzenia.

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

CZNE LUB INSTALOWANIE SERVERA

Ewidencja Wyposażenia PL+

enova Instalacja wersji demo

Instalacja programu Warsztat 3 w sieci

Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.

Instrukcja użytkownika ARSoft-WZ1

INSTRUKCJA INSTALACJI SYSTEMU

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

System operacyjny System operacyjny

Tomasz Greszata - Koszalin

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

Praca w sieci zagadnienia zaawansowane

Rejestr HKEY_LOCAL_MACHINE

Sposoby zwiększania efektywności systemu Windows

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Instrukcja obsługi notowań koszykowych w M@klerPlus

Drukarki termosublimacyjne

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Konfiguracja systemu operacyjnego Windows XP Professional SP2 dla poprawnej współpracy z oprogramowaniem Wonderware

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

SKRó CONA INSTRUKCJA OBSŁUGI

5. Administracja kontami uŝytkowników

Systemy operacyjne i sieci komputerowe Szymon Wilk Etapy uruchamiania systemu 1

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

Instrukcja Instalacji

OTOsuite. Podręcznik instalacji. Polski. Wersja 4.75

Jak usunąć instalacji bazy danych Oracle z systemu Windows 2000

Hi-Q Recorder Instrukcja Użytkownika

Laboratorium - Instalacja Virtual PC

Instalacja aplikacji

Site Installer v2.4.xx

MICROSOFT WINDOWS INSTALLER TWORZENIE INSTALATORÓW W ŚRODOWISKU VISUAL STUDIO.NET

Dokumentacja instalatora środowiska obsługi kart mikroprocesorowych w wersji Spis treści

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

profili Twój aktualny profil i kliknij na przycisk Kopiuj, po czym wpisz nazwę dla nowego profilu (będzie ona widoczna przy uruchamianiu systemu).

Diagnostyka komputera

Transkrypt:

Geneza rejestru systemu Windows Rejestr jest centralną bazą danych przeznaczoną do przechowywania w ujednolicony sposób wszystkich informacji konfiguracyjnych systemu operacyjnego i aplikacji. Znajdują się w nim informacje o sprzęcie, oprogramowaniu, jak i użytkownikach komputera. Niektóre dane mają charakter statyczny (np. numer seryjny systemu operacyjnego). Inne mają charakter dynamiczny. Rozliczność funkcji spełnionych przez rejestr powoduje, że jego budowa jest skomplikowana. Większość zmian, które można wprowadzić w rejestrze jest dostępna poprzez różnego rodzaju okna dialogowe i okna właściwości w różnych częściach systemu operacyjnego (np. zmiana tła pulpitu, tworzenie nowego połączenia sieciowego). Niektóre jednak ustawienia konfiguracyjne są dostępne jedynie w Rejestrze. Windows bez wiedzy użytkownika dziesiątki, a nawet setki razy na sekundę odwołuje się do olbrzymiej bazy danych, którym jest rejestr. Geneza rejestru Przed powstaniem Rejestru systemy operacyjne Microsoftu wykorzystywały zwykłe plik tekstowe do przechowywania informacji o ustawieniach systemu. W początkach systemu MS-DOS ustawienia konfiguracyjne były zapisane w dwóch plikach Config.sys (zawierał przeważnie ustawienia ogólne urządzeń sprzętowych, z których korzystały aplikacje obsługa dolnej i górnej pamięci) oraz Autoexec.bat (był plikiem wsadowym wykorzystywanym do automatycznego uruchamiania procedur startowych).

Aplikacje pracujące w środowisku MS-DOS były odpowiedzialne za przechowywanie własnych ustawień konfiguracyjnych. Do tego celu wykorzystywały pliki inicjujące (ang. initialization files - INI). Po wprowadzeniu na rynek systemu Windows 3.0 sprawy zaczęły się komplikować, gdyż w tej wersji wprowadzono w życie ideę przechowywania danych konfiguracyjnych dla całego systemu operacyjnego. Osiągnięto to wprowadzając cztery pliki ini Program.ini, Control.ini, Win.ini, System.ini. Teoretycznie wszystkie aplikacje powinny korzystać z ustawień zapisanych w czterech plikach (własne ustawienia miały zapisywać w win.ini). Windows 3.1 był pierwszą wersją systemu Windows, w którym zastosowano Rejestr. Inicjalizacja systemu Windows w wersji 3.1 opierała się na następujących plikach: win.ini, system.ini, program.ini, winfile.ini, control.ini, protocol.ini, reg.dat

Nazwa pliku win.ini system.ini program.ini winfile.ini control.ini protocol.ini reg.dat Wyjaśnienie zawierał podstawowe informacje dotyczące konfiguracji oprogramowania; plik miał ograniczony rozmiar do 64kB kiedy wielkość pliku osiągnęła swój maksymalny rozmiar, wszystkie modyfikacje dodane do ostatnich sekcji były ignorowane (powodowało to wiele problemów, dlatego Microsoft zalecał producentom oprogramowania tworzenie plików ini, które będą odpowiednio konfigurowały tworzone przez nich programy) zawierał o konfiguracji sprzętu komputerowego i sterownikach ładowanych podczas startu zawierał ustawienia inicjalizacji dla Manager Program zawierał ustawienia inicjalizacji dla File Program zawierał ustawienia wprowadzone w Panelu Sterowania zawierał ustawienia sieci dla Windows przechowywane w nim były skojarzenia plików i informacje OLE; dzięki niemu można było obejrzeć listę zainstalowanych aplikacji i rozwiązywać problemy z niewłaściwym łączeniem i osadzaniem obiektów w zarejestrowanych aplikacjach W porównaniu do plików ini, które były plikami tekstowymi, łatwymi do edytowania, plik reg.dat był plikiem binarnym. Do jego edycji potrzebny był Editor Registry (registry.exe). Lata doświadczeń doprowadziły Microsoft do wniosku, że zbyt łatwa dostępność do plików konfiguracyjnych sytemu nie jest dobrym rozwiązaniem, gdyż zbyt często prowadzi do załamania sytemu wskutek błędów popełnianych przez użytkowników. Microsoft postanowił utworzyć uniwersalną bazę danych (opartą na realizacji reg.dat), w której będzie przechowywana przeważająca większość danych konfiguracyjnych systemu, danych zainstalowanych w systemie programów, urządzeń i kont użytkowników. Microsoft jako zalety tego pomysłu podał: Jedno miejsce przechowywania danych konfiguracyjnych, urządzeń, ich sterowników, aplikacji i samego systemu Automatyczne tworzenie kopii ostatniej poprawnej konfiguracji pozwalającej na uruchomienie systemu w razie problemów

Tworzenie indywidualnych profili konfiguracyjnych użytkowników Możliwość korzystania ze specjalnych narzędzi pozwalających administratorom sieci na wprowadzenie wszelkich zmian konfiguracyjnych z dowolnego komputera W Windows 95 po raz pierwszy zaistniał rejestr jako centralna baza danych. Instalowane urządzenia oraz aplikacje umieszczały w nim swoje adnotacje. Jego budowa przypominała budowę plików ini. Wprowadzenie rejestru nie było jednak równoznaczne z pozbyciem się plików ini. Powodem tego było zachowanie zgodności z aplikacjami 16-bitowymi przeznaczonymi dla środowiska MS-DOS i Windows 3.x. Architektura Rejestru jest połączeniem idei znanych z Windows 3.x plików INI oraz występującego także w tym środowisku Rejestru (przechowującego znacznie mniej informacji). Rejestr Windows 95 ujednolica i łączy te mechanizmy. Sekcjom plików INI odpowiadają tzw. klucze Rejestru, a poszczególnym wpisom -- wartości Rejestru. Podstawowe różnice to wprowadzenie struktury hierarchicznej (drzewiastej) i umożliwienie korzystania z wartości binarnych. Pliki rejestru Windows XP W systemie operacyjnym Windows XP Professional Rejestr składa się z następujących plików: sam.dat security.dat software.dat C:\windows\system32\Config system.dat default.dat ntuser.dat Umieszczony w katalogu użytkownika

Co rejestruje zapisuje? W rejestrze zapisywane są informacje dotyczące m.in. konfiguracji: Sprzętowej komputera Systemu operacyjnego Zainstalowanych aplikacji Kont użytkowników Drukowania (np. zainstalowanych drukarek) Sieci (np. adres TCP/IP komputera) Powiązań między typami dokumentów a aplikacjami automatycznie używanymi do ich otwierania Wady rejestru Podczas instalowania programów (zadanie programu instalacyjnego) do rejestru dodawane są nowe wpisy, które sterują ich pracą. W trakcie odinstalowania aplikacji wpisy powinny być usuwane. Często jednak pozostają. Rejestr nie ma wbudowanego mechanizmu oczyszczania z nieaktualnych wpisów. Instalowanie i usuwanie aplikacji powoduje bałagan. Baza konfiguracji w intensywnie eksploatowanych systemach błyskawicznie się rozrasta i może osiągnąć wyjątkowo duże rozmiary, co wpływa szybkość działania systemu.