You are on page 1of 12

IDZ DO

PRZYKADOWY ROZDZIA
SPIS TRECI

KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG

Rejestr Windows XP.


Leksykon kieszonkowy
Autorzy: Mirosaw Chorewski, Dorota Ziba
ISBN: 83-7361-722-1
Format: B6, stron: 112

TWJ KOSZYK
DODAJ DO KOSZYKA

CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK

CZYTELNIA
FRAGMENTY KSIEK ONLINE

Podrczny przewodnik po sercu systemu Windows XP


Rejestr jest najwaniejszym elementem systemw operacyjnych z rodziny Windows.
Nie inaczej jest w przypadku Windows XP systemu czcego w sobie znan
z Windows 98 atwo obsugi ze stabilnoci systemw Windows NT/2000.
W rejestrze Windows XP gromadzone s w informacje dotyczce konfiguracji systemu,
zainstalowanych w komputerze urzdze i oprogramowania oraz profili uytkownikw.
Dla wikszoci osb korzystajcych z systemu Windows XP rejestr jest zagadnieniem
tajemniczym i trudnym do zrozumienia.
Ksika Rejestr Windows XP. Leksykon kieszonkowy to krtki przewodnik po
najwaniejszych funkcjach rejestru systemu. Opisuje struktur rejestru i metody jego
edycji. Pokazuje, jak bezpiecznie zmienia ustawienia, jak zadba o jego poprawne
funkcjonowanie, jak wykona kopi zapasow rejestru i jak go przywrci.
Gwne elementy rejestru
Narzdzia do edycji rejestru
Rejestr Windows XP w porwnaniu z wczeniejszymi wersjami systemu
Tworzenie kopii zapasowej rejestru
Usuwanie zbdnych wpisw i kluczy
Skrypty rejestru
Optymalizacja systemu Windows XP poprzez modyfikacje rejestru
Dziki wiadomociom zawartych w tym przewodniku sprawisz, e Windows XP bdzie
wyglda i dziaa tak, jak chcesz.

Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl

Spis treci

Przedmowa ................................................................................... 5
1. Co to jest rejestr ............................................................................ 7
Geneza rejestru
Rola rejestru podczas startu systemu operacyjnego
Windows XP

7
9

Budowa rejestru Windows XP Professional PL

13

Edycja i modyfikowanie rejestru

18

Zdalny rejestr

28

2. Porwnanie rejestru Windows XP


z poprzednimi wersjami systemw rodziny Windows ............. 32
Windows 98
Windows Millenium

32
33

Windows NT/2000

34

Rejestr Windows XP w systemie 64-bitowym

34

3. Kopia zapasowa i porzdkowanie rejestru ............................... 36


Tworzenie kopii zapasowej

36

Usuwanie zbdnych i bdnych wpisw z rejestru

55

Skrypty rejestru

60

Obsuga rejestru z poziomu wiersza polece

64

4. Optymalizacja systemu Windows XP


poprzez modyfikacj rejestru.....................................................68
Modyfikacja wygldu systemu Windows XP

68

Poprawa wydajnoci systemu Windows XP Professional

77

Modyfikacja narzdzi systemowych

83

Bezpieczestwo systemu Windows XP


Internet
Sprzt

90
102
106

Podsumowanie.......................................................................... 108
Bibliografia................................................................................ 109
Ksiki i publikacje

109

Strony internetowe

109

Skorowidz .................................................................................. 110

Spis treci

Rejestr Windows XP
Leksykon kieszonkowy

Przedmowa
System operacyjny Windows XP czy w sobie wygod, kompatybilno i atwo obsugi znane z Windows 98, 98SE i Millennium
oraz pewno i stabilno Windows NT i 2000. Jego podstaw nie
jest ju DOS, tylko nowe jdro systemu zastosowane w wersji
Windows NT/2000.
Najwaniejsz czci kadego systemu operacyjnego Windows
jest rejestr. Gromadzone s w nim wszelkie informacje o konfiguracji systemu operacyjnego oraz zainstalowanych w komputerze
urzdzeniach i oprogramowaniu. Zapisywane s w nim rwnie
profile kadego uytkownika zawierajce dane na temat ustawie
pulpitu, aplikacji i sieci, ktre adowane s kadorazowo podczas
startu systemu.
W rejestrze przechowywane s tysice ustawie, ktre mona
modyfikowa za pomoc apletw znajdujcych si w Panelu Sterowania, Zasadach Grupy (Policy Group) lub innych programw do
konfiguracji systemu. Jest jednak ogromna ilo ustawie, ktre
moemy modyfikowa rcznie. Wikszo uytkownikw uwaa
jednak rejestr za bardzo tajemniczy i trudny do zrozumienia.
Wyjanimy wic jak zbudowany jest rejestr, jak go edytowa, jak
bezpiecznie zmienia ustawienia, jak zadba o jego poprawne
funkcjonowanie, jak wykona kopi zapasow rejestru i jak go
przywrci.
5

Wszystkie przedstawione w niniejszej ksice propozycje operacji na rejestrze zostay przez autorw przetestowane, jednak
autorzy nie ponosz odpowiedzialnoci za nieumiejtne modyfikacje rejestru.

Rejestr Windows XP. Leksykon kieszonkowy

Rozdzia 1. Co to jest rejestr


Geneza rejestru
Inicjalizacja systemu Windows w wersji 3.1 opieraa si na plikach:
win.ini zawiera podstawowe informacje dotyczce konfiguracji oprogramowania. Plik mia ograniczony rozmiar
(do 64 K). Kiedy wielko pliku osigna ju swj maksymalny rozmiar, wszystkie modyfikacje dodane do ostatnich
sekcji byy ignorowane przez system (Windows 3.1 nie
ostrzega uytkownika, e koczy si limit pliku win.ini).
Powodowao to wiele problemw, dlatego Microsoft poleci producentom oprogramowania tworzenie prywatnych
plikw ini,
system.ini zawiera informacje o konfiguracji sprztu komputerowego i sterownikach adowanych podczas startu
systemu,
progman.ini zawiera ustawienia inicjalizacji dla Manager
Program, natomiast winfile.ini dla File Program. Jeli brakowaoby ktregokolwiek z tych plikw, system nadal mgby
si uruchomi, jednak tylko w standardowej konfiguracji
bez wprowadzonych ustawie,
control.ini zawiera ustawienia wprowadzone w Panelu
Sterowania,
protocol.ini zawiera ustawienia sieci dla Windows,
reg.dat przechowywane w nim byy skojarzenia plikw
i informacje OLE (Object Linking & Embedding). Dziki niemu
mona byo obejrze list zainstalowanych aplikacji i rozwizywa problemy z niewaciwym czeniem i osadzaniem
obiektw w zarejestrowanych aplikacjach. By to duy krok

Rozdzia 1. Co to jest rejestr

naprzd w usprawnieniu konfiguracji systemu i pomoc


w przypadku problemw.
W porwnaniu do plikw ini, ktre byy plikami tekstowymi,
atwymi do edytowania, plik reg.dat by plikiem binarnym. Do
jego edycji potrzebny by Editor Registry (registry.exe). Struktura
tego pliku bya duo prostsza ni struktura dzisiejszego rejestru.
Poniewa plik reg.dat pozwala ju na pewne modyfikacje, Microsoft postanowi dalej rozwija ten pomys, jako jego zalety podajc:
jedno miejsce przechowywania danych konfiguracyjnych
urzdze, ich sterownikw, aplikacji i samego systemu,
automatyczne tworzenie kopii ostatniej poprawnej konfiguracji pozwalajcej na uruchomienie systemu w razie
problemw,
tworzenie indywidualnych profili konfiguracyjnych uytkownikw,
moliwo korzystania ze specjalnych narzdzi pozwalajcych administratorom sieci na wprowadzenie wszelkich
zmian konfiguracyjnych z dowolnego komputera.
I tak w wersji Windows 95 po raz pierwszy zaistnia rejestr jako
centralna baza danych. Instalowane urzdzenia (wraz ze swoimi
sterownikami w postaci plikw inf) oraz aplikacje umieszczay
w nim swoje adnotacje. Jego budowa przypominaa budow plikw ini sekcjom odpowiaday klucze, wpisom wartoci.
Ich nazwy nie byy ju ograniczone do omiu znakw. Pozwolio
to znacznie atwiej wykrywa problemy i odszukiwa informacje.
Ponadto umoliwio to wprowadzenie do rejestru preferencji
uytkownika, czego nie mona byo dokona w poprzednich
wersjach. Wprowadzenie rejestru nie byo jednak rwnoznaczne
z pozbyciem si plikw ini. Powodem tego byo zachowanie zgodnoci z aplikacjami 16-bitowymi przeznaczonymi dla rodowiska MS-DOS i Windows 3.x.

Rejestr Windows XP. Leksykon kieszonkowy

W systemie Windows XP Professional PL rejestr skada si z plikw sam.dat, security.dat, software.dat, system.dat, default.dat umieszczonych w katalogu c:\Windows\System32\Config oraz z pliku ntuser.dat umieszczonego w katalogu profilu danego uytkownika.

Rola rejestru podczas startu


systemu operacyjnego Windows XP
Znajomo i zrozumienie procesw zachodzcych podczas startu
komputera i systemu operacyjnego ma due znaczenie. Pozwala
wykry i naprawi potencjalne bdy i problemy zwizane z adowanymi sterownikami i oprogramowaniem.
Pocztkowy etap startu komputera kontrolowany jest przez BIOS
i test POST Power On Self Test, odpowiedzialny gwnie za testowanie karty graficznej i pamici RAM. Ostatnim etapem realizowanym przez BIOS jest odszukanie pierwszego sektora dysku startowego MBR Master Boot Record i wczytanie z niego do pamici
RAM programu inicjujcego adowanie tzw. bootloadera, ktry
z kolei odpowiedzialny jest za adowanie do pamici pliku startowego NTLDR (NT Loader) uruchamiajcego system operacyjny.
Pierwszym etapem startu systemu jest odczytanie przez NTLDR
pliku Boot.ini. W przypadku, gdy mamy zainstalowanych kilka
systemw operacyjnych, wywietlone zostaje menu startowe wyboru systemu, natomiast gdy posiadamy tylko system Windows
XP Professional, menu startowe jest pomijane. Po wybraniu opcji
startu Windows XP, uruchamiany jest program NTDETECT.COM,
ktry analizuje konfiguracj portw komunikacyjnych, zainstalowanych kart rozszerze w magistralach PCI, EISA i ISA, napdw
dyskowych i myszki. Wszystkie te informacje zapisywane s w kluczu HKEY_LOCAL_MACHINE\HARDWARE\ DESCRIPTION.
Nastpny etap startu systemu operacyjnego zwizany jest z adowaniem przez NTLDR jdra systemowego, NTOSKRNL.EXE.

Rozdzia 1. Co to jest rejestr

W dalszej kolejnoci odszukiwane s sterowniki uruchamianych


urzdze. Informacje na temat tych sterownikw umieszczone
s w rejestrze w kluczu HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services. Jeli ktry ze sterownikw posiada warto Start 00, oznacza to, e zostanie on zaadowany, ale nie uruchomiony, jak w przypadku PCIIde (rysunek 1.1).

Rysunek 1.1. Sterownik PCIIde

Jeli warto Start ustawiona jest na 01, to oznacza, e zostanie on


zaadowany i jednoczenie uruchomiony, np.: sterownik Cd-rom
(rysunek 1.2).

Rysunek 1.2. Sterownik Cd-rom

10

Rejestr Windows XP. Leksykon kieszonkowy

Kolejnym etapem startu systemu jest menader sesji Smss.exe.


Informacje na jego temat znajduj si w kluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager. Menader sesji odpowiedzialny jest za uruchamianie programw
znajdujcych si w wartoci BootExecute. W wartoci BootExecute
domylnie znajduje si autochk uruchamiajcy program Autochk.exe,
ktry sprawdza dysk twardy w momencie startu Windows.
Menader sesji odpowiedzialny jest rwnie za uruchamianie
menadera logowania Winlogon.exe, zarzdzajcego logowaniem
uytkownika do systemu. Podczas uruchamiania procesu Winlogon
pobierana jest zawarto z klucza HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon. Po
udanym zalogowaniu uytkownika do systemu, w rejestrze nastpuje modyfikacja wpisu o ostatniej poprawnej konfiguracji systemu. Jeli wszystko przebiego prawidowo, pojawia si pulpit.
Z punktu widzenia uytkownika najistotniejsze s informacje,
ktre klucze rejestru s aktywowane i odpowiadaj za uruchomienie programw i skryptw podczas startu systemu operacyjnego. Wie si to w gwnej mierze z niebezpieczestwami
wynikajcymi na przykad z uruchamiania si dialerw.
Poniej zamieszczono list istotnych kluczy:
W kluczach Run znajduj si uruchamiane programy:
dla wszystkich uytkownikw:
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\Run.
dla obecnie zalogowanego uytkownika:
HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Run

Rozdzia 1. Co to jest rejestr

11

W kluczach RunOnce i RunOnceEx zawarte s programy


adowane jednorazowo podczas startu systemu:
dla wszystkich uytkownikw:
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RunOnceEx
dla obecnie zalogowanego uytkownika:
HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunOnceEx
W kluczach RunServices i RunServicesOnce zawarte s informacje na temat adowanych i uruchamianych usug systemowych:
dla wszystkich uytkownikw:
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\RunServicesOnce
dla obecnie zalogowanego uytkownika:
HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunServicesOnce
Ponadto, aby mie cakowit pewno i kontrol nad uruchamianymi programami podczas startu systemu, warto sprawdza wpisy

12

Rejestr Windows XP. Leksykon kieszonkowy

w pliku Win.ini w sekcji Load= i Run= oraz sprawdza, jakie skrty


znajduj si w folderze Autostart umiejscowionym w katalogach
C:\Documents and Settings\All Users\Menu Start\Programy\Autostart i C:\Documents and Settings\nazwa uytkownika\Menu Start\
Programy\Autostart.

Rozdzia 1. Co to jest rejestr

13

You might also like