Binboy at Sphere:Sztuczki z rejestrem systemu Windows http://binboy.sphere.pl/index.php?show=137&drukuj=true
Binboy at Sphere http://binboy.sphere.pl
Sztuczki z rejestrem systemu Windows
Autor: Rafał Voss
Artykuł w formacie pdf mo\na pobrac tu: rejest.pdf
Czym jest rejestr?
Rejestr jest jedną z najwa\niejszych części systemu Windows. Jest to baza danych zawierająca informacje o zainstalowanych urządzeniach i
programach, konfiguracji - ustawieniach systemu i większości programów. Windows w trakcie pracy cały czas odwołuje się do rejestru, prawie
ka\de kliknięcie na pliku wymaga odwołania się do rejestru. Podobnie konfiguracja urzadzeń i programów jest zapisywana w rejestrze. Struktura
rejestru nie jest jednakowa we wszystkich wersjach Windows.
Do przeglądania i edycji słu\ą specjalne narzędzia dostarczone do systemu (ich dokładne omówienie napiszę wkrótce). Zacznijmy od
uruchomienia Edytora rejestru. Wchodzimy do menu Start i wybieramy polecenie Uruchom w polu wpisujemy regedit i wciskamy Enter.
Rys.1. Edytor rejestru w systemie Windows
Poka\e się okienko jak na rysunku 1. Aatwo zauwa\yć podobieństwo do Eksploratora Windows. W lewej (nr 1) części znajdują klucze - są
odpowiednikami katalogów. Po prawej (nr 2) znajdują się wartości - odpowiedniki plików. Menu kontekstowe (nr 3), pokazywane po kliknięciu
prawym przyciskiem myszy, umo\liwia dodanie nowej wartości lub klucza.
HKEY_CLASSES_ROOT przechowuje informacje o typach plików (rozszerzenia, ikony, polecenia menu kontekstowego i właściwości).
Klucz ten zapewnia kompatybilność z programami dla wcześniejszych wersji Windows. Dane są pobierane z kluczy:
HKEY_LOCAL_MACHINE\Software\CLASSES - zawiera ustawienia domyślne dla wszystkich u\ytkowników,
HKEY_CURRENT_USER\Software\CLASSES - zawiera ustawienia zalogowanego u\ytkownika.
HKEY_CURRENT_USER zawiera informacje dotyczÄ…ce zalogowanego u\ytkownika. Dane sÄ… takie same jak w kluczu
HKEY_USERS\SIDu\ytkownika. Zmiana danych w jednym kluczu pojawia siÄ™ tak\e w drugim.
HKEY_LOCAL_MACHINE zawiera wszystkie informacje związane z komputerem - zainstalowany sprzęt i programy oraz parametry
systemu. Dane dotyczą wszystkich u\ytkowników danego systemu.
HKEY_USERS zawiera informacje o ustawieniach wszystkich u\ytkowników w kluczach odpowiadających ich numerom identyfikacyjnym
1 z 4 2008-09-09 14:28
Binboy at Sphere:Sztuczki z rejestrem systemu Windows http://binboy.sphere.pl/index.php?show=137&drukuj=true
(Security ID). Dodatkowo klucz HKEY_USERS\.DEFAULT przechowuje informacje domyślne.
HKEY_CURRENT_CONFIG zawiera informacje o profilu sprzętowym. Dane pobierane są z HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\Hardware\Profiles (lub HKEY_LOCAL_MACHINE\Config\ dla Windows 9x/Me).
HKEY_DYN_DATA zazwyczaj ukryty klucz zawiera informacje o urządzeniach Plug&Play oraz dane dotyczące monitora wydajności.
Nazw kluczy głównych nie mo\na edytować.
Je\eli przed nazwą klucza znajduje się znak '+' to znaczy, \e zawiera podklucze które mo\emy przeglądać klikając na ten znak. Je\eli w kluczu
znajdują się wartości (są odpowiednikami plików) to zostaną one wyświetlone po prawej stronie okna. Wartość składa się z nazwy, typu
(niewidoczny w edytorze rejestru Windows 9x) i danych. Najczęściej wykorzystywane typy danych:
TYP (Nazwa w edytorze rejestru) - OPIS
REG_BINARY (Wartość binarna) Liczba binarna
REG_DWORD (Wartość DWORD) Liczba czterobajtowa o
wartości od 0 do FFFFFFFF
szesnatkowo
REG_SZ (Wartość ciągu) Aańcuch tekstowy
W ka\dym kluczu znajduje się wartość (Domyślna) nie mo\na zmienić jej nazwy ani jej usunąć ale mo\na zmienić jej wartość.
Uwagi wstępne.
W tych poradach gdzie nazwa klucza zaczyna się od HKEY_LOCAL_MACHINE wprowadzone zmiany obowiązują u wszystkich u\ytkowników. Aby
zmiany dotyczyły tylko aktualnego u\ytkownika nale\y je wprowadzać w kluczu code]HKEY_CURRENT_USER[/code] dla aktualnie
zalogowanego lub HKEY_USERS\SIDu\ytkownika dla dowolnego. Pamiętajmy równie\, \e przy wpisywaniu ście\ek dostępu w rejestrze
zamiast znaku \ u\ywamy \\. Np. C:\\Windows\\System32
Sztuczki
Obsługa plików
Ukrywanie rozszerzeń wybranych plików. Domyślnie, po instalacji, Windows nie wyświetla rozszerzeń plików. Aby je zobaczyć trzeba w
Explorerze wejść do menu 'Widok>Opcje folderów' i w zakładce 'Widok' zaznaczyć odpowiednią opcje. Jednak nawet wtedy nie wszystkie
rozszerzenia są widoczne (np. nie widać rozszerzeń plików skrótów). Aby ukryć rozszerzenie w kluczu HKEY_CLASSES_ROOT rozwijamy klucz o
nazwie rozszerzenia i tworzymy w nim nową wartość ciągu o nazwie 'NeverShowExt', nie trzeba wpisywać \adnych danych. Aby pokazać
rozszerzenie usuwamy wartość o tej nazwie.
Nowe typy plików w menu kotekstowym. Aby szybko stworzyć nowy dokument, folder lub skrót klikamy prawym przyciskiem w Explorerze i
wybieramy polecenie 'Nowy'. Pokazuje się lista z opcjami Folder, Skrót oraz ró\nymi typami dokumentów. Jednak nie zawsze są tam typy nam
potrzebne. W kluczu HKEY_CLASSES_ROOT wybieramy odpowiednie rozszerzenie, w wybranym kluczu tworzymy nowy klucz o nazwie
'ShellNew', w nim tworzymy wartość ciagu o nazwie 'NullFile' - je\eli chcemy aby był tworzony pusty plik lub 'FileName' - aby był tworzony plik wg.
szablonu którego ście\kę wpiszemy w polu danych. Np. aby dodać do menu kontekstowego szablon pliku wsadowego którego ście\ka to
'C:\szablon.bat', tworzymy HKEY_CLASSES_ROOT \.bat\ShellNew i dodajemy wartość ciągu o nazwie 'FileName' i w danych wpisujemy
'C:\\szablon.bat' Podobnie, aby usunąć jakiś typ z menu 'Nowy' nale\y znalezć jego rozszerzenie i usunąć klucz 'ShellNew'. Czasami danego typu
pliku nie znajdziemy poprzez rozszerzenie, wtedy musimy go poszukać.
Zabezpieczenia
Zestaw porad pozwalajÄ…cy na zabezpieczenie przed zmianami w systemie.
(Niektóre działają tylko w systemiachi Windows 9x).
Je\eli w kluczu nie ma wartości o podanej nazwie to tworzymy nową wartość DWORD i nadajemy 1 aby aktywować lub 0 aby wyłączyć funkcję.
Ustawienia obowiązujące dla całego systemu:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network:
AlphanumPwds wymusza u\ywanie haseł alfanumerycznych
MinPwdLen minimalna długość hasła w znakach.
DisablePwdCaching wyłącza buforowanie haseł.
NoFileSharing brak udostępniania plików.
NoPrintSharing brak udostępniania drukarek.
Ustawienia obowiÄ…zujÄ…ce dla aktualnie zalogowanego u\ytkownika:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer:
NoDeletePrinter wyłączenie mo\liwości usuwania drukarek przez u\ytkownika.
NoAddPrinter zablokowanie mo\liwości instalacji drukarki przez u\ytkownika.
NoSetFolders brak poleceń Panel sterowania i Drukarki w Menu Start > Ustawienia .
NoRun usunięcie polecenia Uruchom... z menu Start .
2 z 4 2008-09-09 14:28
Binboy at Sphere:Sztuczki z rejestrem systemu Windows http://binboy.sphere.pl/index.php?show=137&drukuj=true
NoFind usunięcie polecenia Znajdz z menu Start .
NoClose wyłączenie mo\liwości zamknięcia Windows (brak Zamknij... w menu Start ).
NoFavoritesMenu usunięcie pozycji Ulubione z menu Start .
NoSaveSettings system nie zachowa ustawień u\ytkownika po wylogowaniu lub zamknięciu.
NoActiveDesktop całkowicie wyłącza opcję ActiveDesktop.
NoActiveDesktopChanges zapobiega wprowadzaniu zmian do ustawień ActiveDesktop.
NoDesktop brak pulpitu (OSTROśNIE!).
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System:
DisableRegistryTools zablokowanie dostępu do Edytora Rejestru
NoDispCPL całkowite wyłączenie dostępu do apletu Ekran w Panelu sterowania .
Aplet Ekran :
NoDispBackgroundPage brak zakładki Tło .
NoDispScrSavPage brak zakładki Wygaszacz ekranu .
NoDispAppearancePage brak zakładki Wygląd .
NoDispSettingsPage brak zakładki Ustawienia .
Aplet System :
NoDevMgrPage brak zakładki Mened\er urządzeń .
NoConfigPage brak zakładki Profile sprzętowe .
NoFileSysPage brak przycisku System plików... w zakładce Wydajność .
NoVirtMemPage brak przycisku Pamięć wirtualna... w zakładce Wydajność .
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network:
NoNetSetup wyłączenie dostępu do apletu Sieć w Panelu sterowania .
NoNetSetupIDPage brak zakładki Identyfikacja apletu Sieć .
NoFileSharingControl u\ytkownik nie mo\e zmieniać ustawień dotyczących udostępniania plików.
NoPrintSharingControl jak wy\ej, tylko dotyczy udostępniania drukarek.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp:
Disabled zapobiega uruchamianiu programów MS-DOS w oknie Tryb MS-DOS .
NoRealMode zapobiega uruchamianiu programów MS-DOS w trybie pojedynczej aplikacji (po zamknięciu Windows i restarcie
komputera).
WyglÄ…d systemu
Usuwanie Skrót do . Podczas tworzenia skrótu (np. poprzez 'Wyślij do > Pulpit') system do nazwy pliku dodaje prefiks Skrót do . Aby go
usunąć nale\y przejść do HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer i zmodyfikować wartość
'link'. Domyślnie jest tam wpis '1E 00 00 00', zmieniamy go na '00 00 00 00'. Teraz w nazwie nowych skrótów nie zobaczymy Skrót do .
Zmiana nazwy ikon systemowych. Za pomocą rejestru mo\emy zmenić nazwy i opisy pod ikonami: Mój komputer, Moje dokumenty, Kosz,
Otoczenie sieciowe. Informacje zapisane sÄ… w kluczu: HKEY_CLASSES_ROOT\CLSID\klasa, gdzie 'klasa' jest numerem klasy odpowiedniego
komponentu (podane poni\ej). Wartość domyślna zawiera nazwę komponentu (wyświetlana pod ikoną) a wartość InfoTip opis (wyświetlany po
najechaniu kursorem).
Numery klas ikon systemowych (razem z klamrami):
{20D04FE0-3AEA-1069-A2D8-08002B30309D} - Mój komputer
{450D8FBA-AD25-11D0-98A8-0800361B1103} - Moje dokumenty
{645FF040-5081-101B-9F08-00AA002F954E} - Kosz
{208D2C60-3AEA-1069-A2D7-08002B30309D} - Sieć
{21EC2020-3AEA-1069-A2DD-08002B30309D} - Panel sterowania
{2227A280-3AEA-1069-A2DE-08002B30309D} - Drukarki
Usuwanie ikon systemowych z pulpitu. Je\eli nie u\ywamy ikon Kosz i Moje dokumenty mo\emy je usunąć. Z klucza
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace usuwamy klucz z
numerem odpowiedniej klasy (patrz sztuczka powy\ej).
Ukrywanie dysków. W bardzo prosty sposób mo\emy ukryć wybrane litery dysków z okna Mojego Komputera. W kluczu
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer tworzymy wartość typu DWORD o
nazwie 'NoDrives'. W danych wpisujemy (w formie dziesiętnej) sumę potęg 2. Zerowa potęga odpowiada dyskowi A, pierwsza - B, druga - C itd.
Np. aby ukryć dyski A i C sumujemy 20+22=1+4=5. Efekt będzie widoczny po restarcie. Dostęp do dysków będzie teraz dostępny tylko z lini
poleceń lub przez mened\er plików np. Total Commander. Dysk zawierający system Windows (zazwyczaj C) będzie tak\e widoczny w
Eksploratorze
Wersja Windowsa na Pulpicie. W prawym dolnym rogu pulpitu mo\na umieścić numer wersji Windows. Przejdz do
HKEY_CURRENT_USER\ControlPanel\Desktop. Teraz stwórz nową wartość ciągu, nazwij ją: PaintDesktopVersion i ustaw jej wartość na 1.
Zmiany będą widoczne dopiero po restarcie.
Inne
Likwidacja starych wpisów w Dodaj/usuń programy. Czasami się zdarza, \e zamiast odinstalować jakiś program/grę po prostu usuniemy.
3 z 4 2008-09-09 14:28
Binboy at Sphere:Sztuczki z rejestrem systemu Windows http://binboy.sphere.pl/index.php?show=137&drukuj=true
Takie rozwiązanie jest złe ze względu na to, \e po usuniętym programie mogą pozostać pliki i wpisy w rejestrze. Często nazwa usuniętego
programu wcią\ jest na liście w Dodaj/usuń programy. Wpisy mo\na usunąć w: HKEY_LOCAL_MACHINE \Software\Microsoft\Windows
\CurrentVersion\Uninstall.
Konto administratora na ekranie logowania Windows XP. Domyślnie konto administratora nie pokazuje się na ekranie logowania, aby to
zmienić wchodzimy do: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
\SpecialAccounts\UserList tworzymy wartość DWORD o nazwie Administrator i nadajemy wartość 1.
Ukrywanie kont Windows XP. Mo\emy ukryć konto na ekranie powitalnym oraz w panelu sterowania (będzie widoczne tylko w narzędziach
administracyjnych): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts
\UserList tworzymy wartość DWORD o nazwie takiej samej jak nazwa u\ytkownika i nadajemy wartość 0. Aby zalogować się na takie konto
trzeba dwa razy wcisnąć Ctrl+Alt+Delete na ekranie powitalnym (Uwaga, wszyscy inni u\ytkownicy muszą być wylogowani).
Automatyczne logowanie w Windows 2000/XP. Je\eli korzystamy sami z komputera i nie trzeba nam kilku kont to po co przy ka\dym
uruchamianiu oglądać ekran powitalny. System mo\e nas zalogować automatycznie. Przechodzimy do: HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Windows NT\CurrentVersion\Winlogon Tworzymy wartości ciągu:
DefaultUserName - wpisujemy nazwÄ™ u\ytkownika
DefaultPassword - wpisujemy hasło - je\eli nie mamy hasła to pozostawiamy wartość pustą
AutoAdminLogon - wpisujemy 1
Wyświetleń: 31955
Rafał Voss (O u\ytkowniku)
http://li-on.forall.pl
Liczba punktów: 51
U\ytkownik przyłączył się: 20.06.2005 i opublikował ju\: 1 artykuł.
Copyright © 2002-2008 by Binboy & Sphere
4 z 4 2008-09-09 14:28
Wyszukiwarka
Podobne podstrony:
czas i ruch na ekranieWymiary znakow na ekranieWymiary znakow na ekraniegdy noob na ekraniepisanie na ekraniewyswietlanie na ekranieWhitman na ekranieClickIt program do tworzenia aktywnych miejsc na ekranie komputera(1)Linijka na ekranie komputera InfoRegulamin Oferty Promocyjnej, Zmien na Play na Karte Rok Waznosci Konta 09 03 2015na;szklanym;ekranie,kategoria,432Na powitanie odrzutowcow NieznanyScenariusz uroczystosci na powitanie wiosnydwa konta czynniki skladajace sie na otwacei i zamykanie kontawięcej podobnych podstron