Komputery ze współczesnym światem

Rejestr zawiera wszystkie informacje o systemie. I co teraz z tym wszystkim zrobić? Za jakie kategorie rejestru odpowiadają i co można w nim robić

W moich artykułach, wskazówkach i notatkach często odsyłam czytelnika do Edytora rejestru systemu Windows. Wiele z nich wymaga intensywnej pracy z kluczami i wartościami rejestru. Nagle zdałem sobie sprawę, że nie wszyscy moi czytelnicy mieli okazję pracować z tym programem, a niektórzy z nich w ogóle nie uruchamiali Edytora rejestru. Dlatego postanowiłem napisać mały przewodnik po tym programie.

Spis treści:

Co to jest Edytor rejestru


Edytor rejestru był historycznie tworzony jako narzędzie dla użytkowników, którzy muszą się zmienić Ustawienia Windowsa, które nie są wyświetlane w interfejs użytkownika. Główną funkcją tego programu jest przeglądanie i zmiana ustawień w rejestrze systemowym, czyli w zestawie specjalnym pliki binarne, które zawierają informacje o konfiguracji systemu Windows i prawie wszystkich programach zainstalowanych na komputerze. System operacyjny Windows i wiele programów (z wyjątkiem tych, które są tzw. „przenośne”, czyli przenośne, czyli niewymagające instalacji) przechowują swoje ustawienia w rejestrze.

Jak uruchomić Edytor rejestru


Metoda 1
Niezależnie od wersji systemu Windows zainstalowanej na komputerze ta metoda zadziała:

Metoda 2
Plik wykonywalny Edytora rejestru znajduje się w C:\Windows, co oznacza, że ​​możesz otworzyć ten folder w Eksploratorze i uruchomić plik regedit.exe jednym kliknięciem myszy.

Alternatywnie możesz utworzyć skrót do programu Regedit.exe i umieścić go w menu Start/Lista aplikacji systemu Windows 8.x, w folderze

%ProgramData%\Microsoft\Windows\Start Menu\Programy

Spowoduje to, że Edytor rejestru będzie widoczny w wynikach wyszukiwania systemu Windows, a także umożliwi uruchomienie aplikacji jednym kliknięciem.

Widok ogólny Edytora rejestru


Edytor rejestru wygląda następująco:

Jak widać na powyższym obrazku, składa się on z dwóch paneli:

  • lewy wyświetla hierarchiczną reprezentację struktury danych, nazywa się to sekcje (lub klucze);
  • pojawi się prawy panel opcje. Są to pary nazwa = dane i są przechowywane w kluczach.

Co pokazuje Edytor rejestru?


Jak wspomniałem powyżej, edytor pokazuje nam sekcje i opcje.

Sekcje są wirtualną reprezentacją danych z kilku utworzonych plików baza danych rejestru. Możesz zobaczyć dokładnie, które pliki reprezentują rejestr na twoim komputerze, jeśli przejdziesz do tej sekcji:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Tutaj możesz znaleźć listę plików na dysku twardym, które przechowują dane rejestru. Dane w nich zawarte, jak wspomniano powyżej, mają strukturę hierarchiczną, a edytor rejestru przedstawia je w postaci „drzewa”. Korzenie drzewa (główne klucze) w ogólnym przypadku reprezentują konkretny plik, do którego danych udzielany jest dostęp.

Istnieją jednak również klucze wirtualne, które pojawiają się w edytorze rejestru jako zwykłe pliki, ale w rzeczywistości są reprezentacją kilku plików lub nawet oddzielnych gałęzi rejestru. Istnieją z reguły dla kompatybilności wstecznej. Na przykład HKEY_CURRENT_CONFIG to widok wirtualny, HKEY_CLASSES_ROOT to także widok wirtualny, który łączy klucze rejestru bieżącego użytkownika i klucze systemowe.

Należy pamiętać, że niektóre pliki rejestru nie pojawiają się w oknie Edytora rejestru. Na przykład nigdy nie zobaczysz, co jest przechowywane w pliku SAM (Security Accounts Manager). W edytorze rejestru jest reprezentowany przez gałąź HKEY_LOCAL_MACHINE\SAM\SAM i podobno jest tam pusty. Odbywa się to ze względów bezpieczeństwa.

Ustawienia rejestru używany przez Windows i wiele innych aplikacje osób trzecich do przechowywania różnych ustawień konfiguracyjnych i niektórych danych użytkownika. Wartości parametrów są różne rodzaje, ale generalnie są to wartości/łańcuchy tekstowe, wartości liczbowe lub wartości binarne.

Jak utworzyć nowy klucz rejestru


tworzyć nowy klucz, kliknij prawym przyciskiem myszy partycję nadrzędną w lewym okienku i wybierz polecenie Utwórz -> Sekcja z menu kontekstowego.

Musisz nadać nowo utworzonej sekcji nazwę zgodną z wymaganiami programu, dla którego ją tworzysz.

Jak utworzyć nowy parametr


Aby utworzyć nowy parametr, należy kliknąć prawym przyciskiem myszy

  • w bieżącej sekcji po lewej stronie
    Lub
  • w pustym miejscu w prawym okienku.

Wybierz odpowiedni typ dla nowego parametru i wprowadź jego nazwę. Kliknij dwukrotnie nazwę parametru, aby ustawić jego wartość.

Jak zostać właścicielem sekcji i uzyskać do niej pełny dostęp


Pojęcia „uprawnień” i „własności” odnoszą się tak samo do plików i folderów w systemie plików NTFS, jak i do kluczy rejestru. Od ery systemu Windows Vista do dnia dzisiejszego większość kluczy rejestru przechowujących ustawienia systemu operacyjnego jest chroniona przez kontrolę dostępu, dzięki czemu użytkownik nie może ich łatwo usunąć ani zmienić. Czasami może zaistnieć potrzeba zmiany danych w takich partycjach, a do tego potrzebna jest możliwość zmiany właściciela partycji i uzyskania do niej pełnego dostępu. Aby to zrobić, jest dość proste.


Jak przywrócić TrustedInstaller jako właściciela partycji


Prawie wszystkie klucze rejestru systemowego w systemach Windows Vista, 7 i 8 mają konto TrustedInstaller jako ich właściciel. Po edycji uprawnień na partycji musisz zwrócić własność tego konta, w przeciwnym razie system operacyjny może nie działać poprawnie. Aby przywrócić właściwość TrustedInstaller w systemie Windows Vista, 7 i 8, wpisz Usługa NT\TrustedInstaller w polu „Wprowadź nazwy obiektów do wybrania”. Kliknij OK.

Jak zmienić uprawnienia do klucza rejestru


Po zmianie właściciela klucza rejestru prawie zawsze musisz zmienić prawa dostępu, bez tego nie będziesz mógł zmienić wartości parametrów. Aby to zrobić, musisz przejść do zakładki Uprawnienia w oknie dialogowym Zaawansowane opcje zabezpieczeń.

Podrozdziały mogą mieć tzw odziedziczone uprawnienia z sekcji nadrzędnej. Alternatywnie, podklucze mogą również mieć jawne uprawnienia inne niż klucz nadrzędny.

W pierwszym przypadku, to znaczy, jeśli uprawnienia są dziedziczone z klucza nadrzędnego, należy wyłączyć dziedziczenie i skopiować uprawnienia partycji nadrzędnej do bieżącego klucza, aby móc je zmienić. Aby to zrobić w systemach Windows 7, Windows Vista i Windows XP, usuń zaznaczenie opcji „Dodaj uprawnienia odziedziczone z obiektów nadrzędnych” i kliknij przycisk „Dodaj” w oknie dialogowym potwierdzenia.

Po wyłączeniu dziedziczenia wybierz odpowiedni konto użytkownika i kliknij Zmiana zmienić prawa dostępu.

Windows 8 ma dedykowany przycisk do wyłączania dziedziczenia:

Uprawnienia można ustawić na dwa sposoby: po wyłączeniu dziedziczenia można ustawić je tylko dla bieżącej partycji lub można ustawić uprawnienia dla bieżącego klucza, a następnie zastosować je do wszystkich jego podkluczy. Aby to zrobić, zaznacz pole Zastąp wszystkie wpisy uprawnień obiektu podrzędnego wpisami odziedziczonymi z tego obiektu. To działanie wypchnie uprawnienia, które ustawiłeś w hierarchii kluczy dla wszystkich podkluczy.

Przełączniki wiersza poleceń Edytora rejestru

Przejdź do żądanego klucza rejestru jednym kliknięciem


Opcja numer 1

Jakiś czas temu stworzyłem narzędzie RegOwnershipEx, które pozwala uzyskać pełny dostęp do klucza rejestru za pomocą jednego kliknięcia. Ponadto pozwala przejść do żądanego klucza rejestru. Polecam się z nim zapoznać.

RegOwnershipEx umożliwia:

  • zostań właścicielem i uzyskaj pełny dostęp do wybranego klucza rejestru. Istnieje okno przeglądarki rejestru dla łatwego wyboru klucza.
  • ulubieńcy — za szybki dostęp do ulubionych kluczy rejestru. Jest zintegrowany z menu „Ulubione” Edytora rejestru.
  • przywróć uprawnienia i prawa własności, które zmieniłeś wcześniej. te. Program umożliwia przywrócenie praw do pierwotnego stanu.
  • funkcja „otwórz w regedit” - możesz otworzyć wybrany klucz w edytorze rejestru. Jest to bardzo przydatna opcja, aby szybko przejść do sekcji, po prostu kopiując jej nazwę.
  • skróty do partycji root - możesz użyć HKCU zamiast HKEY_CURRENT_USER, HKLM zamiast HKEY_LOCAL_MACHINE i tak dalej.
  • pobieranie ścieżki rejestru ze schowka systemu Windows.
  • argument wiersz poleceń„/ j”, aby wyodrębnić ścieżkę do klucza rejestru ze schowka systemu Windows i szybko przełączyć się do edytora rejestru.

To wszystko jest cholernie wygodne!

Opcja 2

Napisałem prosty skrypt, który pobierze zawartość schowka, zapisze ją w rejestrze i otworzy edytor rejestru. Zakłada się następujący scenariusz: Czytasz artykuł, mówi - „przejdź do klucza rejestru HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion”. Zaznaczasz ścieżkę do sekcji, naciskasz CTRL+C i uruchamiasz skrypt. Edytor rejestru otwiera się we właściwym miejscu. .

Dzień dobry drodzy czytelnicy. W dzisiejszym artykule porozmawiamy o czymś takim jak Rejestr systemu Windows .

Większości użytkowników rejestr kojarzy się z czymś zupełnie nieznanym, ma wręcz mityczny charakter i budzi niemal podziw.

Muszę powiedzieć, że to wszystko nie poszło na marne, ponieważ żarty z rejestru są dość niebezpieczne, a nawet mały zły ruch często prowadzi do najpoważniejszych konsekwencji. Jednak przy odpowiedniej obsłudze staje się nieodzownym narzędziem do strojenia Okna.

Poniższe wskazówki wyjaśnią ci sprawę i utorują drogę do poznania podstaw pracy z rejestrem, abyś mógł bez obaw wprowadzać zmiany w jego ustawieniach, jeśli to konieczne.

Rejestr systemu Windows — wprowadzenie i warunki

Można tak powiedzieć rejestr systemowy Okna to baza danych przechowująca różne wartości parametrów systemu operacyjnego ( system operacyjny) i zainstalowanych aplikacji.

Zaletą korzystania z rejestru jest możliwość zmiany ustawień, których nie można uzyskać za pomocą systemu Windows. Okna.

Jednak z drugiej strony zmiana tych opcji nie jest poparta podpowiedziami, szatą graficzną i wszelkiego rodzaju ostrzeżeniami przed nieprawidłowymi działaniami, które często pojawiają się podczas korzystania z panelu sterowania lub innych opcji systemu/programu.

Tak więc praca z nimi jest, że tak powiem, chodzeniem po polu minowym dla niedoinformowanych użytkowników, a zwłaszcza z powodu braku przejrzystości wizualnej wielu nawet nie zbliża się do tego narzędzia.

Co robi rejestr systemu Windows?

Ogólnie mechanizm jego działania jest dość prosty. Podczas instalacji programu (lub zmiany dowolnego parametru Okna w dowolnym menu ustawień), system sam wyszukuje niezbędne parametry i dostosowuje jedną z wartości rejestru.

Na przykład dzieje się tak, gdy odinstalowujesz aplikacje za pomocą „ Instalowanie i usuwanie programów» (« Panel sterowania»).

Nawiasem mówiąc, kiedy niedbale usuniesz folder z zainstalowanym programem, po prostu naciskając Usuwać V Mój komputer, a nie poprzez odpowiednie narzędzia w systemie, wpisy rejestru odpowiedzialne (mianowicie zawierające ustawienia programu, informacje o lokalizacji itp., itp.) dla tego programu nie znikają, ale pozostają w systemie i tym samym go zaśmiecają.

Dlatego tak ważne jest prawidłowe usuwanie aplikacji, czyszczenie i dbanie o system w odpowiednim czasie, o czym wielokrotnie pisałem w swoich artykułach - „” lub powiedzmy „”.

Jak wygląda rejestr? Jest to rodzaj tabeli, która zawiera wszystkie wpisy rejestru, która jest przechowywana na dysku twardym w postaci kilku plików, ale jest spakowana w taki sposób, że jedynym sposobem pracy z nią jest użycie wbudowanego narzędzia Okna lub oprogramowania strony trzeciej.

regedit - spójrz na rejestr Windows na własne oczy

Wejść do Okna- otwórz narzędzie do edycji rejestru, a następnie w wyświetlonym oknie napisz i kliknij Wchodzić.

Rzecz pojawi się przed tobą (jest to wbudowany Okna-edytor rejestru), w którym można zobaczyć, czym jest ten cud, o którym mówię w tym artykule.

Przechowywane wartości są podzielone na kategorie i umieszczone w folderach, takich jak te, do których jesteś przyzwyczajony w „ Mój komputer Aby otworzyć folder, kliknij go kilka razy myszą lub użyj małego znaku plus obok jego nazwy.

Foldery w sekcji nazywane są kluczami, a zawartość folderów widocznych po prawej stronie nazywana jest wartościami.

Dlaczego rejestr systemu Windows może być potrzebny

Zanim zaczniesz dręczyć i dręczyć system ostrzegam: informacje przechowywane w rejestrze są bardzo ważne dla prawidłowego działania Okna, zmiana lub usunięcie go może spowodować nieprawidłowe działanie komputera.

Warto również zauważyć, że zmiany zaczynają obowiązywać w momencie ich wprowadzenia. Rejestr Okna nie jest dokumentem Słowo, w którym potwierdzasz lub anulujesz zmiany ustawień, więc nigdy nie zmieniaj ustawień, których nie znasz.

Bardzo łatwy sposób zabezpiecz system - przed podjęciem jakichkolwiek działań utwórz punkt przywracania (przeczytaj o tym poniżej), który automatycznie wykona kopię rejestru i najprawdopodobniej (choć nie zawsze) będziesz mógł do niego wrócić w razie problemów.

Czasami warto spisać wprowadzone zmiany na papierze, co znacznie uprości rozwiązywanie problemów, jeśli coś nie pójdzie zgodnie z planem (nie da się wszystkiego trzymać w głowie).

Jak ważny jest rejestr Okna, można ocenić po tym, że system niezależnie tworzy kopie zapasowe wszystkich swoich wartości przy każdym uruchomieniu, dlatego system ma taką opcję jak „ Ładowanie ostatniej znanej dobrej konfiguracji„(mieszka w tym samym miejscu co tryb bezpieczeństwa, a mianowicie po naciśnięciu przed ekranem rozruchowym (tam skrada się pasek)).

Co i jak edytować rejestr

Istnieje wiele programów, które zapewniają szeroki zakres funkcji do pracy z rejestrem, ale należy zachować ostrożność przy wyborze takich narzędzi, ponieważ nieprofesjonalne implementacje programów mogą niekorzystnie wpłynąć na system.

Dlatego warto korzystać tylko ze sprawdzonych aplikacji lub narzędzi systemowych. Wolę wbudowane Okna narzędzie, które zostało już omówione nieco wyżej (i zejdzie trochę niżej :)).

Ogólnie zarządzanie rejestrem nie jest tak trudne, jak się wydaje, przede wszystkim trzeba wiedzieć, które wartości zmienić i na jakie je zmienić. Do tego dochodzi kwestia technologii.

Główne okno kontrolne programu jest praktycznie takie samo pod względem wyglądu wygląd od znajomego użytkownika Okna konduktor.

Poza tym ona ma menu ” Ulubione”, za pomocą którego można szybko uzyskać dostęp do parametrów różnych klawiszy.

Aby to zrobić, podświetl żądaną wartość, naciśnij Ulubione-Dodaj do ulubionych, wprowadź nazwę i kliknij przycisk „ OK". Ta funkcja jest bardzo przydatna, jeśli musisz regularnie wprowadzać zmiany w jednej lub kilku opcjach.

Za jakie kategorie rejestru odpowiadają i co można w nim robić

Każda z pięciu głównych kategorii odpowiada za przechowywanie własnego zestawu parametrów. Na przykład, HKCU- jest HKEY_CURRENT_USER- zawiera klawisze sterujące ustawieniami konkretnego użytkownika, oraz HKEY_LOCAL_MACHINE system operacyjny jako całość.

Podam kilka prostych przykładów pracy z rejestrem, abyś zrozumiał podstawy:

Czyszczenie historii

  • Chociaż lista witryn, które odwiedziłeś Internet Explorera można usunąć ręcznie, nadal będą pojawiać się po wejściu pasek adresu podobne opcje;
  • Możesz pozbyć się tej historii za pomocą programów innych firm lub edytując rejestr. Otwieramy i idziemy ścieżką ” HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Wpisane adresy URL»;
  • Idąc tam, po prawej stronie edytora zobaczysz listę adresów, które możesz usunąć, zaznaczając i klikając przycisk „ Usuwać" (po kliknięciu prawym przyciskiem myszy na to, co chcemy usunąć).

No albo np.

Blokowanie menedżera zadań

Za pomocą rejestru możesz odblokować lub zablokować menedżera zadań:

  • Otwórz i przejdź do „ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\»;
  • Jeśli po lewej stronie, poniżej " Zasady", nie znajdziesz katalogu " System» kliknij prawym przyciskiem myszy « Zasady” i wybierz „ Tworzyć", i wtedy " Rozdział»;
  • Pojawi się nieco niższy nowy folder, którego nazwę musisz zmienić na „ System»;
  • Następnie w oknie z parametrami (to jest po prawej) kliknij prawym przyciskiem myszy, wybierz Tworzyć -> Wartość DWORD i nadać mu nazwę Wyłącz menedżera zadań;
  • Kliknij go prawym przyciskiem myszy i wybierz „ Zmiana»;
  • W wierszu wprowadzania wartości umieść 1 wyłączyć (lub 0 aby włączyć) Menedżer zadań, a następnie zaznacz przycisk radiowy „ System liczbowy" NA " Dziesiętny»;
  • Następnie, gdy spróbujesz zadzwonić do menedżera zadań, pojawi się „” (lub odwrotnie, ta wiadomość zniknie, jeśli została zablokowana).

Ostrożność w użyciu

Jeszcze raz ostrzegam przed zmienianiem nieznanych wartości. Za każdym razem, gdy zagłębiasz się w ustawienia, utwórz punkt kontrolny przywracania i wykonaj kopię zapasową ważnych plików. To ochroni Cię przed przypadkowymi awariami i utratą informacji.

Aby utworzyć punkt przywracania, kliknij „ Początek- Uruchomić- msconfig-Przywracanie systemu". W oknie, które zostanie otwarte, musisz wybrać " Utworzyć punkt przywracania”, po czym, postępując zgodnie z instrukcjami, możesz bez problemu zapisać aktualny stan systemu operacyjnego. Możesz także przywrócić poprzedni stan za pomocą tego menu, używając sąsiedniego elementu.

Aby wykonać kopię zapasową całej gałęzi rejestru\rejestru, uruchom , wybierz żądaną sekcję\gałąź\folder, kliknij " Plik- Eksport", a następnie wybierz miejsce zapisania pliku .reg.

Aby użyć tej kopii zapasowej później, kliknij Plik- Import lub po prostu kliknij plik myszką i potwierdź przyciskiem " Tak"dodawanie danych do rejestru Okna.

Jeśli zapiszesz jakąś gałąź, zostanie ona zapisana (i odpowiednio zaimportowana) z podfolderami i wszystkimi zawartymi w niej wartościami.

Posłowie

To są placki. Nawiasem mówiąc, w rozległym ogólnoświatowa sieć istnieje wiele stron internetowych, które mówią o różnych ustawieniach rejestru i zmianach. Uważaj, nie powinieneś korzystać z pierwszej porady, która się pojawia, nie znając wyniku.

Znów nie mogę nie wspomnieć

Aby zrozumieć, czym jest rejestr systemu Windows, wyobraź sobie ludzki mózg, w którym przechowywane są wszystkie kluczowe informacje i kod umożliwiający działanie różnych części komputera, systemu operacyjnego i oprogramowanie, porozumcie się ze sobą. W tym dokładna informacja o sprzęcie, protokołach komunikacyjnych, zainstalowanym oprogramowaniu, plikach konfiguracyjnych i oczywiście wewnętrznym działaniu samego systemu Windows.

Bez względu na to, jakiej wersji systemu Windows używasz, będziesz mieć nie jeden, ale kilka plików rejestru, ponieważ system Windows dzieli rejestr na kilka głównych plików zawierających wszystkie niezbędne informacje o działaniu komputera, jego sprzęcie, plikach dla każdego użytkownika, oprogramowanie, ustawienia i ustawienia.

Pliki rejestru bazy danych, które system operacyjny ładuje do pamięci komputera podczas uruchamiania komputera lub logowania użytkownika, są często dość duże i złożone. Ale bez tych plików ustawień i opcji komputer w ogóle nie będzie mógł działać.

Rejestr przypomina mózg również z innych powodów. Jest również zdolny do samoleczenia, ale tylko w ograniczonym zakresie. Podczas gdy ludzkie ciało jest pełne cegiełek niezbędnych do naprawy i odbudowy uszkodzonych komórek i tkanek, w przypadku rejestru, jeśli części baz danych zawierające informacje niezbędne do uruchomienia lub przywrócenia systemu są uszkodzone, samonaprawa nie jest możliwa. pytanie.

Jednak na szczęście możesz przywrócić i naprawić rejestr z zewnątrz, a nawet zresetować go do wcześniejszego stanu lub całkowicie go wyczyścić i zacząć wszystko od zera.

Wcześniej, w starym Wersje Windowsa, konieczne było ręczne otwarcie pliku .ini w folderze programu lub sterownika i dokonanie niezbędnych zmian w ustawieniach. Każdy program i sterownik sprzętu miał swój własny plik .ini i każdy z nich, dla każdego komputera PC, wymagał indywidualnych ustawień.

A ponieważ zawsze istniały niewielkie różnice między różnymi komputerami, plik .ini zaimportowany z jednego komputera na drugi raczej nie zadziała.

Z pomocą rejestru firma Microsoft uporządkowała ten bałagan i skutecznie ściągnęła wszystkie pojedyncze pliki .ini do jednej, łatwej w zarządzaniu bazy danych.

Rejestr został po raz pierwszy wprowadzony w systemach Windows 95 i Windows NT i jako podstawowy składnik systemu operacyjnego niewiele się zmienił do dnia dzisiejszego. Powodem tego była kompatybilność z istniejącym sprzętem i oprogramowaniem, co ma kluczowe znaczenie dla biznesowych użytkowników komputerów PC. Zbyt duża zmiana rejestru spowoduje uszkodzenie lub będzie wymagać złożonej maszyny do wirtualizacji, która spowoduje co najmniej poważne problemy z bezpieczeństwem.

Z biegiem czasu rejestr z funkcjami takimi jak Kontrola konta użytkownika (UAC) zapobiega włamaniom złośliwe oprogramowanie w głąb struktury folderów, gdzie nigdy nie zostaną znalezione, stała się bardziej stabilna i bezpieczna.

Pomimo swojego rozmiaru i dziesiątek, a nawet setek tysięcy kluczy, które zawiera, jest dość prosty i niezawodny, z dość prostą strukturą folderów, kluczy i wartości.

Pliki rejestru systemu Windows

Jeśli używasz nowoczesnej wersji systemu Windows, mam na myśli Windows 7, Windows 8 lub 8.1 i Windows 10, to rejestr, jego struktura, działanie i możliwości edycji są tam takie same. Główne składniki systemu operacyjnego nie zmieniają się zbyt często.

System Windows ma kilka magazynów plików rejestru, jeden dla ustawień dotyczących wszystkich użytkowników komputerów PC, takich jak ustawienia sprzętu i ogólne ustawienia systemu operacyjnego, oraz kilka innych dla każdego użytkownika.

Główne pliki rejestru znajdują się w katalogu %systemroot%\System 32\Config\ i składają się z następujących elementów:

  • SAM (menedżer kont bezpieczeństwa)
  • BEZPIECZEŃSTWO
  • OPROGRAMOWANIE
  • SYSTEM
  • DOMYŚLNY
  • USERDIFF (używany tylko do aktualizacji systemu operacyjnego)

Ponadto każdy użytkownik ma własne pliki rejestru:

  • %userprofile%\ntuser.dat
  • %userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat

Pierwszy z tych plików, plik ntuser.dat, zawiera podstawowe oprogramowanie użytkownika, ustawienia i opcje konfiguracji. Drugi, UsrClass.dat, zawiera dodatkowe opcje, takie jak powiązania plików użytkownika i informacje COM (Composite Object Model).

Pliki rejestru są w formacie binarnym i nie można ich odczytać bez specjalnego oprogramowania. Różni się to od plików .REG, które można wyeksportować z Edytora rejestru systemu Windows w celu przeglądania i edytowania przez administratorów.

Klucze rejestru i wartości

Rejestr, rozpatrywany jako całość, jest podzielony na pięć głównych sekcji lub grup. Pomaga to uporządkować różne klucze i foldery w rejestrze, ułatwiając zarządzanie nimi.

Kiedy modyfikujesz lub tworzysz wpisy w rejestrze, tworzysz klucze i wartości, ale jakie są między nimi różnice w plikach rejestru systemu Windows?

Notatka. Klucze rejestru to kontenery zawierające wartości dla oprogramowania i sprzęt komputerowy lub system operacyjny Windows. Klucze można traktować jako folder, w którym wartości są osobnymi plikami. Możesz poruszać się po klawiszach, korzystając z hierarchii typów folderów. Wartości to nakrętki i śruby rejestru. Są to parametry, liczby całkowite i ciągi zawierające dane i informacje, które pomogą systemowi Windows uruchomić się i wydajnie współpracować ze sprzętem i aplikacjami.

HKEY_CLASSES_ROOT (HKCR)

Ta sekcja przechowuje informacje o zarejestrowanych aplikacjach, identyfikatorach klas obiektów OLE i powiązaniach plików. Czasami możesz zobaczyć to w skrócie, sekcja HKCR. Dodaje zduplikowane klucze do już istniejącego podklucza HKEY_CURRENT_USER\Software\Classes, a system Windows użyje podklucza HKEY_CURRENT_USER\Software\Classes jako głównego.

HKEY_CURRENT_USER (HKCU)

Ta sekcja zawiera ustawienia konfiguracyjne profilu użytkownika, w tym lokalizację folderów użytkownika na dysku, ustawienia panelu sterowania oraz ustawienia konfiguracyjne określonych aplikacji.

HKEY_LOCAL_MACHINE (HKLM)

Ta sekcja zawiera wszystkie ustawienia specyficzne dla komputera, na którym jest zainstalowany system Windows. Zawiera pliki SAM, SECURITY, SYSTEM i SOFTWARE. Piąty plik, HARDWARE, jest odtwarzany przy każdym uruchomieniu komputera i zawiera informacje o wykrytym sprzęcie.

Ta sekcja zawiera również

%systemroot%\System 32\config\ COMPONENTS i pliki BCD, które przechowują informacje związane z konfiguracją uruchamiania komputera.

W kluczu rejestru HKEY_LOCAL_MACHINE tylko kilka podkluczy zasługuje na uwagę, ponieważ jest to zestaw plików rejestru najczęściej modyfikowanych i edytowanych przez użytkowników.

SAM

Rozdział klucze bezpieczeństwa Menedżer kont zwykle będzie pusty, jeśli użytkownik nie ma odpowiednich uprawnień administratora. Zawiera informacje o zabezpieczeniach dla wszystkich podłączonych domen komputerów PC, w tym domeny lokalnej, znanej również jako SAM.

Baza danych SAM zawiera nazwę użytkownika używaną do logowania do domeny, UID (Unique Identifier) ​​domeny, skrót kryptograficzny hasła użytkownika, lokalizację użytkownika w rejestrze i na serwerze oraz różne inne parametry i flagi wymagane podczas łączenia.

BEZPIECZEŃSTWO

Ten podklucz jest również pusty dla większości użytkowników, chyba że mają oni oczywiście odpowiednie uprawnienia administracyjne. Po podłączeniu do domeny jest powiązany z bazą danych Server Registry Hive, która zawiera wszystko, co dotyczy bieżącego użytkownika i zainstalowane aplikacje, zasady bezpieczeństwa.

SYSTEM

Ta podsekcja zawiera informacje o Instalacja Windowsa, ustawienia i dane o aktualnie podłączonych urządzeniach oraz zawierające pliki systemowe dyski.

OPROGRAMOWANIE

Ta sekcja zawiera opcje bieżącej instalacji systemu Windows, zainstalowane programy oraz klucze dostawców aplikacji i oprogramowania, obejmują podklucze dla rozszerzeń plików, typów MIME oraz identyfikatorów klas i obiektów interfejsów (takich jak ActiveX).

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

Klucze HKCC zawierają informacje zbierane podczas uruchamiania komputera i systemu Windows. Informacje te dotyczą tylko bieżącej sesji i są usuwane po wyłączeniu komputera.

W każdym z kluczy rejestru znajdują się indywidualne klucze różnych typów, zapewniające maksymalną elastyczność w zarządzaniu i konfigurowaniu systemu operacyjnego Windows, aplikacji i sprzętu.

HKEY_PERFORMANCE_DATA

Ten klucz nie jest widoczny podczas korzystania z Edytora rejestru systemu Windows. Zawiera dane dotyczące czasu działania i wydajności, jądra systemu Windows, sterowniki, aplikacje i usługi. Są one usuwane po wyłączeniu komputera i przywracane przy następnym uruchomieniu.

Typy wartości rejestru

Podczas tworzenia nowej wartości rejestru zostaną wyświetlone następujące opcje:

  • REG_BINARY: Ten typ klucza przechowuje surowe dane binarne.
  • REG_DWORD: 32-bitowa liczba całkowita o zmiennej długości.
  • DWORDS: Zwykle używane do definiowania ustawień sterownika urządzenia i ustawień oprogramowania.
  • REG_SZ: wartość ciągu o stałej długości.
  • REG_EXPAND_SZ: Rozszerzalna długość wartości ciągu, używana również dla zmiennych środowiskowych.
  • REG_MULTI_SZ: Ciąg wielociągowy, który może zawierać listę wartości, zwykle oddzielonych przecinkami lub spacjami.
  • REG_RESOURCE_LIST: Lista zasobów, zagnieżdżonych tablic, używanych przez sterowniki urządzeń.
  • REG_RESOURCE_REQUIRMENTS_LIST: Lista zasobów sprzętowych używanych przez sterowniki urządzeń.
  • REG_FULL_RESOURCE_DESCRIPTOR: zagnieżdżone tablice używane do przechowywania list zasobów urządzeń fizycznych.
  • REG_LINK: Dowiązanie symboliczne (UNICODE) do następującego klucza rejestru, który określa klucz główny i ścieżkę do klucza docelowego.
  • REG_NONE: Dane, które nie mają określonego typu.
  • REG_QWORD: 64-bitowe zmienne długości.

Notatka. Istnieje pewna różnica między 32-bitowymi (x86) a 64-bitowymi (x64) rejestrami systemu Windows. Opcja 64-bitowego qword nie jest obsługiwana w 32-bitowych wersjach systemu operacyjnego Windows. Ponadto rejestr działa z kluczami 32-bitowymi i 64-bitowymi w tak sprytny sposób, że system plików obsługuje wiele wersji tego samego pliki dll, ale zachowuje zgodność, którą można znaleźć w sekcji rejestru HKEY_LOCAL_MACHINE\Software\WOW6432Node.

Pliki .REG

Pliki REG różnią się od plików rejestru na kilka ważnych sposobów. Po pierwsze, chociaż przechowują klucze rejestru i wartości, są do tego przeznaczone Kopia rezerwowa i przenosić między komputerami, a także instalować Windows z tych wartości i kluczy. Ponadto pliki .REG, w przeciwieństwie do plików bazy danych rejestru, które zawierają system binarny, przechowywane w formacie tekstowym ASCII.

Pliki REG otwierają się automatycznie (a przynajmniej powinny, jeśli wszystko jest poprawnie zainstalowane i zorganizowane) po dwukrotnym kliknięciu w Edytorze rejestru systemu Windows.

Możesz wyeksportować cały rejestr lub jego poszczególne klucze za pomocą plików .REG w samym edytorze rejestru.

A także możesz ręcznie edytować zawartość pliku .REG w notatniku Windows lub dowolnym innym edytorze plików tekstowych. Kliknij prawym przyciskiem myszy plik .REG w eksploratorze, w wyświetlonym oknie menu kontekstowe otwórz opcję „edytuj”.

W przykładzie na rysunku kluczem jest HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics i jest tutaj wyróżniony, ponieważ zawiera dodatek do konfiguracji domyślnej.

Na końcu klucza znajduje się sekcja o nazwie „MinWidth”, która ma wartość liczbową 54. Ten klucz zmienia zachowanie ikon w panelu Zadania Windowsa(nie grupuj), tak aby ikony programów przy uruchamianiu wielu instancji były wyświetlane osobno, ale bez ich podpisów.

Ogólnie rzecz biorąc, podczas gdy rejestr systemu Windows to ogromny rozdęty behemot z tysiącami złożonych wartości i kodów binarnych, szesnastkowych i ASCII, praca z nim jest dość łatwa.

Rejestr systemu Windows (Angielski rejestr systemu Windows) lub rejestr systemowy - hierarchicznie zbudowana baza danych parametrów i ustawień w większości systemów operacyjnych Microsoft Windows.

Rejestr zawiera informacje i ustawienia dotyczące sprzętu, oprogramowania, profili użytkowników, ustawień wstępnych. Większość zmian w Panelu sterowania, skojarzeniach plików, zasadach systemowych, liście zainstalowanego oprogramowania jest naprawiana w rejestrze.

Rejestr systemu Windows został wprowadzony w celu uporządkowania informacji, które były wcześniej przechowywane w wielu plikach INI, zapewnienia jednego mechanizmu (API) do zapisywania i odczytu ustawień oraz pozbycia się problemów z krótkimi nazwami, brakiem praw dostępu i powolnym dostępem do przechowywanych plików ini na systemie plików FAT16, który miał poważne problemy z wydajnością podczas wyszukiwania plików w katalogach z dużą ich liczbą. Z biegiem czasu (wreszcie - wraz z nadejściem system plików NTFS) rozwiązane przez rejestr zniknęły, ale rejestr pozostaje ze względu na kompatybilność wsteczną i jest obecny we wszystkich wersjach systemu Windows, w tym w najnowszej. Ponieważ obecnie nie ma rzeczywistych warunków wstępnych do korzystania z takiego mechanizmu, Microsoft Windows jest jedynym używanym obecnie systemem operacyjnym, który wykorzystuje mechanizm rejestru systemu operacyjnego. Ogólnie rzecz biorąc, Rejestr jest podstawą.

Rejestr systemu Windows w obecnej postaci.

Rejestr, używany przez system Windows i widziany przez użytkownika w trakcie korzystania z programów rejestru, jest tworzony z różnych danych. Aby uzyskać to, co widzi użytkownik podczas edytowania rejestru, dzieje się co następuje.

Początkowo podczas instalacji (instalacji) i ustawienia okien, na dysku tworzone są pliki przechowujące część danych dotyczących konfiguracji systemu.


Następnie przy każdym uruchomieniu systemu, a także przy każdym logowaniu i wylogowaniu każdego z użytkowników, tworzy się pewien wirtualny byt zwany "rejestrem" - obiekt REGISTRY\. Dane do utworzenia „rejestru” są częściowo pobierane z tych samych plików (oprogramowanie, system…), częściowo z informacji zebranych przez ntdetect podczas uruchamiania (HKLM\Hardware\Description).

Oznacza to, że część danych rejestru jest przechowywana w plikach, a część danych jest tworzona podczas procesu uruchamiania systemu Windows.

Aby edytować, przeglądać i badać rejestr za pomocą standardu Narzędzia Windowsa(programy regedit.exe i regedt32.exe) to są dostępne gałęzie rejestru. Po edycji rejestru i/lub wprowadzeniu w nim zmian, zmiany te są natychmiast zapisywane do plików.

Istnieją jednak programy innych firm, które umożliwiają bezpośrednią pracę z plikami.

Programy do optymalizacji rejestru, programy dostrajające, a także instalatory i dezinstalatory programów działają poprzez specjalne funkcje rejestru.

Gdzie znajdują się pliki rejestru systemu Windows?

Pliki rejestru znajdują się w folderze windows\System32\config\, jest też klucz rejestru użytkownika - w pliku %userprofile%\ntuser.dat.Kopie zapasowe plików rejestru znajdują się w folderze windows\System32\config\RegBack.

Jakie są główne sekcje (krzaki) rejestru?

Klucz HKEY_CLASSES_ROOT

Jest to główny klucz rejestru systemu Windows, zawiera powiązania plików, które kojarzą typy plików z programami, które mogą je otwierać i edytować, oraz rejestracje klas dla obiektów Component Object Model (COM). Ta ostatnia daje możliwość zmiany niewiarygodnej liczby reguł zachowania systemu – nie należy tego robić bez ważnego powodu.

Klucz HKEY_CURRENT_USER

Przechowuje ustawienia bieżącego aktywnego użytkownika. Oddział przechowuje różne foldery użytkownika ustawienia osobiste i ustawienia panelu sterowania. Te informacje wchodzą w bezpośrednią interakcję z profilem użytkownika. Ta gałąź składa się z kilku podsekcji, które zawierają ścieżki plików dźwiękowych używanych do sondowania zdarzenia systemowe; różne dane, które można zmienić w panelu sterowania, takie jak kolejność ikon; informacje o aktualnym układzie klawiatury, ustawieniach aplikacji użytkownika itp.

Sekcja HKEY_LOCAL_MACHINE

Tutaj przechowywane są ustawienia konfiguracyjne, które dotyczą tego komputera (ustawienia są ustawiane jednocześnie dla wszystkich użytkowników). Na przykład zawiera informacje o konfiguracji komputera, zainstalowanych sterownikach i programach, nazwach portów, ustawieniach systemu plików i tak dalej.

Sekcja HKEY_USERS

Ta gałąź zawiera informacje o profilach wszystkich użytkowników tego komputera (nazwa użytkownika, ustawienia pulpitu itp.). Ta sekcja zawiera również domyślne ustawienia pulpitu, menu Start itp. Są potrzebne, gdy nowy użytkownik loguje się po raz pierwszy. W tym momencie domyślne ustawienia zostaną skopiowane do jego profilu, a wszelkie dalsze zmiany dokonane przez użytkownika zostaną zapisane w tej gałęzi.

Sekcja HKEY_CURRENT_CONFIG

Klucz odpowiada za urządzenia typu Plug & Play i zawiera informacje o aktualnej konfiguracji komputera ze zmiennym składem urządzeń, takich jak karty flash, drukarki, faksy, dyski zewnętrzne i tak dalej. Ta sekcja zawiera również informacje o bieżącym profilu sprzętowym używanym przez komputer podczas uruchamiania systemu.

HKEY_DYN_DATA

Ta sekcja jest dostępna tylko w rejestrze systemu operacyjnego Rodziny okien 9x/JA. Zawiera dynamicznie zmieniające się dane o komputerze (obciążenie procesora, rozmiar pliku stronicowania itp.)

Jak edytować rejestr?

Wszystko jest proste Wyszukiwanie w systemie Windows rekrutacyjny regedit i uruchom edytor rejestru jako administrator. Przed wykonaniem jakichkolwiek operacji w rejestrze należy wykonać kopię zapasową! Jeśli coś pójdzie nie tak, będzie można wrócić do działającej wersji rejestru.


Optymalizacja rejestru.

Trwa debata na temat optymalizacji rejestru systemu Windows. Powiedziałbym, że optymalizacja jest bardziej przydatna dla słabszych komputerów niż dla mocniejszych. Ale jest jeszcze jeden niuans, czasami nie wyczyszczone ustawienia rejestru mogą powodować awarie oprogramowania i sprzętu oraz konflikty, dlatego zalecam wyczyszczenie rejestru ze zbędnych danych.


Ponadto fragmenty rejestru z biegiem czasu są również spowodowane czystkami. Dlatego tym, którzy cały czas wykonują czyszczenie rejestru, polecam czasami defragmentację rejestru.

Aby zoptymalizować rejestr systemu Windows, możesz użyć programów WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Jeśli masz jakieś pytania, obejrzyj powyższy film.

Witam wszystkich!!!

A więc znowu wracamy do tematu rejestru. Znając historię powstania, jego „ewolucję”, plusy i minusy, łatwiej będzie nam zrozumieć zasadę pracy z nim.

Opis kluczy rejestru pomoże nam również zrozumieć jego strukturę. Nie traćmy czasu na szczegóły, ale zacznijmy już teraz.
Sekcje rejestru. Iść!

Przypomnij sobie, że rejestr zawiera konfiguracje sprzętowe, ustawienia Okna i ustawienia aplikacji oraz ogólnie przechowuje wszystkie informacje o komputerze.

Jeszcze raz ostrzegamy, że ręczne edytowanie rejestru, bez jego zrozumienia, jest przeciwwskazane! Jakiekolwiek niedokładne działanie, a system operacyjny w ogóle odmawia współpracy z Tobą. Zrób kopie zapasowe.

A teraz zajrzyjmy do rejestru.
Wygląda jak dyrygent Okna. Wszystko, co widzisz w lewym panelu, to klucze (parametry), w prawym panelu są wartości.
Istnieje kilka rodzajów wartości:
- String - typ napisu;
- Binarny - typ binarny;
- DWORD to wartości typu DWORD.

Rejestr zawiera wiele danych, które również mają swoje typy:
- REG_EXPAND_SZ - ciąg danych o zmiennej długości;
- REG_MULTI_SZ - tekst wielowierszowy. Ma łatwy do odczytania format;
- REG_BINARY - dane binarne;
- REG_DWORD - liczby całkowite 4-bajtowe.

Przejdźmy do sekcji.
W systemie operacyjnym System Windows 7 Istnieje pięć kluczy rejestru:
- HKEY_CLASSES_ROOT (w skrócie HKCR);
- HKEY_CURRENT_USER - (w skrócie HKCU);
- HKEY_LOCAL_MACHINE - (w skrócie HKLM);
- HKEY_USERS - (w skrócie HKU);
- HKEY_CURRENT_CONFIG - (w skrócie HKCC).

Te sekcje są standardowe. Nie możesz ich usunąć ani zmienić ich nazwy. Niektóre partycje są nietrwałe i nie są zawarte w określonym pliku.

Sam system operacyjny tworzy te sekcje i zarządza nimi w pamięci, dlatego są one uważane za tymczasowe. Przydział zasobów i wykrywanie sprzętu są uruchamiane przy każdym uruchomieniu systemu, więc nie ma sensu regularnie zapisywać ich na dysku.

HKEY_CLASSES_ROOT (HKCR).
Ten klucz jest podkluczem HKEY_LOCAL_MACHINESoftwareClasses. Zawiera informacje o zarejestrowanych typach plików, formatach oraz obiektach ActiveX i COM. Dzięki systemowi Windows 2000 wszystkie informacje o formacie znajdują się nie tylko w HKEY_LOCAL_MACHINE, ale także w HKEY_CURRENT_USER. HKEY_LOCAL_MACHINEKlasy oprogramowania. Sekcja HKEY_LOCAL_MACHINESoftwareClasses zawiera standardowe ustawienia domyślne, które mają zastosowanie do wszystkich konta. A ustawienia sekcji HKEY_CURRENT_USERSoftwareClasses należą tylko do jednego aktywnego użytkownika. HKEY_CLASSES_ROOT zawiera dane z dwóch sekcji.
Podsumowując, informacje zawarte w tej sekcji zapewniają uruchamianie aplikacji, gdy Eksplorator plików otwiera plik, a także łączą ze sobą aplikacje i typy plików.

HKEY_CURRENT_USER (HKCU).
Ta sekcja jest łączem do podklucza HKEY_USERS. Konfiguracja odnosi się do zalogowanego aktywnego użytkownika. Sekcja zawiera konfigurację aktywnego użytkownika, który jest zalogowany do systemu operacyjnego. HKEY_CURRENT_USER zawiera również foldery użytkownika, ustawienia panelu sterowania i kolory ekranu. Informacje te są dynamiczne, podczas gdy w innych sekcjach informacje dotyczące ustawień użytkownika są statyczne.

HKEY_LOCAL_MACHINE(HKLM).
Ta sekcja jest „sercem” rejestru. Przechowuje konfiguracje sterowników, urządzeń i innych rzeczy (dla wszystkich użytkowników), zmieniając je, możesz zoptymalizować system operacyjny. Ta sekcja zawiera tylko główne, ważne informacje.
Należy zauważyć, że HKEY_LOCAL_MACHINE SYSTEMCurrentControlSet jest odniesieniem do jednego z podkluczy o nazwie HKEY_LOCAL_MACHINE SYSTEMControlSet00n (n jest liczbą). Z kolei ControlSet00n to zbiór ustawień dla Windows 7. System operacyjny jest w stanie obsłużyć kilka takich zestawów. Windows 7 dotyczy kopie zapasowe aby można było cofnąć zmiany w ustawieniach.

System przechowuje wszystkie konfiguracje. Warto przyjrzeć się parametrowi LastKnownGood, który też tam jest. Podczas ładowania systemu operacyjnego można wybrać opcję „Załaduj ostatnią znaną dobrą konfigurację”, a numer ustawienia do załadowania zostanie wyświetlony jako to ustawienie rejestru.

HKEY_USERS(HKU).
Ta sekcja zawiera wszystkie informacje o wszystkich użytkownikach na twoim komputerze. Sekcja Użytkownicy prawie nigdy nie jest używana, tylko w celach informacyjnych.
Zauważ ponownie, że HKEY_CURRENT_USER jest odniesieniem do jednego z podkluczy HKEY_USERS. Jeśli coś się zmieniło w gałęzi HKEY_CURRENT_USER, to informacja natychmiast trafia do właściwego podklucza HKEY_USERS.

Podobne posty