Rejestr to hierarchiczna baza danych przechowująca ustawienia systemu i aplikacji. Składa się z kluczy (odpowiednik folderów) i wartości (odpowiednik plików z danymi).
Uruchomienie narzędzia: Użyj skrótu Win + R, wpisz regedit i potwierdź uprawnienia administratora.
Identyfikacja gałęzi: Znajdź i wymień w notatkach 5 głównych gałęzi (HKEY). Skup się na różnicy między HKEY_LOCAL_MACHINE (cały komputer) a HKEY_CURRENT_USER (zalogowany profil).
Tworzenie kopii bezpieczeństwa (Eksport):
Przejdź do: HKEY_CURRENT_USER\Control Panel\Desktop.
Kliknij Prawym Przyciskiem Myszy na folder Desktop -> Eksportuj.
Zapisz plik jako backup_pulpit.reg.
Inżynieria wsteczna: Otwórz utworzony plik .reg za pomocą Notatnika. Przeanalizuj jego strukturę (nagłówek, ścieżka klucza, lista wartości).
W rejestrze dane zapisywane są w różnych formatach. Najczęstsze to:
REG_SZ (String): Tekst.
REG_DWORD (32-bit): Liczba całkowita (często używana jako 0/1 dla włącz/wyłącz).
Przyspieszenie interfejsu:
Ścieżka: HKEY_CURRENT_USER\Control Panel\Desktop.
Znajdź wartość: MenuShowDelay.
Zmień domyślne 400 na 50 (milisekundy). Zaobserwuj szybkość pojawiania się menu Start.
Ukrywanie Centrum Powiadomień:
Ścieżka: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer.
Utwórz nową wartość DWORD (32-bit) o nazwie NoTrayNotificationCenter.
Ustaw dane wartości na 1.
Odświeżenie ustawień: Zamiast restartu komputera, otwórz Menedżer Zadań, znajdź proces Eksplorator Windows i wybierz Uruchom ponownie. Sprawdź efekty pracy.
Własny komunikat przy logowaniu (Bezpieczeństwo):
Ścieżka: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
Zmień legalnoticecaption na: "OSTRZEŻENIE SYSTEMOWE".
Zmień legalnoticetext na: "Dostęp tylko dla upoważnionych uczniów technikum".
Analiza Autostartu (Diagnostyka):
Sprawdź, jakie programy uruchamiają się wraz z systemem, zaglądając do klucza: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.
Projekt: Tworzenie skryptu optymalizacyjnego:
Stwórz w Notatniku plik o nazwie moje_ustawienia.reg.
Zapisz w nim regułę, która wyłącza "Wstrząsanie oknami" (Aero Shake):
Fragment kodu:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisallowShaking"=dword:00000001
Przetestuj działanie pliku na swoim stanowisku.
1. Tworzenie bezpiecznej kopii zapasowej
Zadanie: Uruchom Edytor rejestru (regedit). Odszukaj klucz HKEY_CURRENT_USER\Control Panel\Mouse. Wykonaj jego eksport do pliku o nazwie mysz_backup.reg na swój pulpit.
Cel: Nauka zabezpieczania danych przed modyfikacją.
2. Analiza struktury pliku .reg
Zadanie: Kliknij prawym przyciskiem myszy na utworzony w zadaniu 1 plik mysz_backup.reg i wybierz Otwórz za pomocą -> Notatnik.
Cel: Zrozumienie, że plik rejestru to zwykły tekst zawierający ścieżkę klucza oraz listę parametrów i ich wartości.
3. Odczyt informacji o wersji systemu
Zadanie: Przejdź do klucza HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion. Odczytaj i zapisz w zeszycie wartości: ProductName, EditionID oraz RegisteredOwner.
Cel: Wykorzystanie rejestru jako źródła informacji diagnostycznych.
4. Przyspieszenie animacji menu
Zadanie: W kluczu HKEY_CURRENT_USER\Control Panel\Desktop odszukaj wartość tekstową (String) o nazwie MenuShowDelay. Zmień jej wartość z domyślnej (zazwyczaj 400) na 50.
Efekt: Skrócenie czasu oczekiwania na rozwinięcie się menu w milisekundach.
5. Wyświetlanie wersji systemu na pulpicie
Zadanie: W kluczu HKEY_CURRENT_USER\Control Panel\Desktop znajdź wartość DWORD o nazwie PaintDesktopVersion. Zmień jej dane z 0 na 1.
Uwaga: Aby zobaczyć efekt, należy przelogować się lub zrestartować proces explorer.exe.
6. Personalizacja: Ukrycie ikony Kosza
Zadanie: Przejdź do: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel. Utwórz nową wartość DWORD (32-bit) o nazwie {645FF040-5081-101B-9F08-00AA002F954E} i ustaw jej wartość na 1.
Cel: Poznanie unikalnych identyfikatorów systemowych (CLSID).
7. Blokada Menedżera Zadań (Restrykcje)
Zadanie: Przejdź do: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System. Jeśli klucz System nie istnieje, utwórz go. Wewnątrz utwórz wartość DWORD o nazwie DisableTaskMgr i ustaw ją na 1.
Test: Spróbuj uruchomić Menedżer Zadań (Ctrl+Shift+Esc).
8. Automatyzacja: Tworzenie własnego pliku naprawczego
Zadanie: Otwórz Notatnik i wklej poniższą treść:
Fragment kodu
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000000
Zapisz plik jako odblokuj.reg (pamiętaj o rozszerzeniu .reg!). Uruchom go, aby przywrócić dostęp do Menedżera Zadań.
9. Zarządzanie Autostartem
Zadanie: Odszukaj klucz HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Sprawdź, jakie aplikacje uruchamiają się przy starcie systemu. Utwórz nową wartość tekstową o nazwie Notatnik i przypisz jej ścieżkę C:\Windows\System32\notepad.exe.
Cel: Zrozumienie mechanizmu automatycznego uruchamiania programów.
10. Wyłączenie Centrum Powiadomień
Zadanie: Przejdź do klucza HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer. Utwórz wartość DWORD o nazwie NoTrayNotificationCenter i ustaw ją na 1.
Cel: Nauka modyfikowania zaawansowanych zasad interfejsu (Policies).