informacje rejestru systemu Windows dla zaawansowanych użytkowników

  • 09/08/2020
  • 11 minut na przeczytanie
    • D
    • v
    • s

Ten artykuł opisuje rejestr systemu Windows i zawiera informacje o tym, jak go edytować i tworzyć jego kopie zapasowe.

Oryginalna wersja produktu: Windows 10-wszystkie wersje, Windows Server 2012 R2
oryginalny numer KB: 256986

opis rejestru

Microsoft Computer Dictionary, Fifth Edition, definiuje rejestr jako:

Centralna hierarchiczna baza danych używana w systemach Windows 98, Windows CE, Windows NT i Windows 2000 używana do przechowywania informacji niezbędnych do skonfigurowania systemu dla jednego lub więcej użytkowników, aplikacji i urządzeń sprzętowych.

Rejestr zawiera informacje, które System Windows stale odwołuje się podczas pracy, takie jak profile dla każdego użytkownika, aplikacje zainstalowane na komputerze i typy dokumentów, które każdy może utworzyć, ustawienia arkusza właściwości dla folderów i ikon aplikacji, jaki sprzęt istnieje w systemie i używane porty.

rejestr zastępuje większość tekstu .pliki ini używane w systemie Windows 3.pliki konfiguracyjne x I MS-DOS, takie jak Autoexec.bat i Config.sys. Chociaż rejestr jest wspólny dla kilku systemów operacyjnych Windows, istnieją pewne różnice między nimi. UL rejestru jest grupą kluczy, podkluczy i wartości w rejestrze, który ma zestaw plików pomocniczych, które zawierają kopie zapasowe swoich danych. Pliki pomocnicze dla wszystkich uli z wyjątkiem HKEY_CURRENT_USER znajdują się w folderze %SystemRoot%\System32\Config w systemach Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 i Windows Vista. Pliki pomocnicze dla HKEY_CURRENT_USER znajdują się w folderze%SystemRoot%\Profiles\Username. Rozszerzenia nazw plików w tych folderach wskazują typ danych, które zawierają. Ponadto brak rozszerzenia może czasami wskazywać na rodzaj danych, które zawierają.

Registry hive pliki pomocnicze
HKEY_LOCAL_MACHINE\sam sam, sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Bezpieczeństwo, Ochrona.dziennik, Ochrona.sav
HKEY_LOCAL_MACHINE\Software Oprogramowanie, Oprogramowanie.log, oprogramowanie.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT Default, Default.log, domyślnie.sav

w systemie Windows 98 pliki rejestru mają nazwę User.dat i System.dat. W wersji Windows Millennium pliki rejestru są nazwane klasami.dat, użytkownik.dat i System.dat.

Uwaga

funkcje bezpieczeństwa w systemie Windows pozwalają administratorowi kontrolować dostęp do kluczy rejestru.

poniższa tabela zawiera listę predefiniowanych kluczy używanych przez system. Maksymalny rozmiar nazwy klucza to 255 znaków.

Folder/predefiniowany klucz opis
HKEY_CURRENT_USER zawiera główny katalog informacji konfiguracyjnych dla użytkownika, który jest aktualnie zalogowany. Foldery użytkownika, kolory ekranu i ustawienia panelu sterowania są przechowywane tutaj. Informacje te są powiązane z profilem użytkownika. Klucz ten jest czasami skracany jako HKCU.
HKEY_USERS zawiera wszystkie aktywnie załadowane profile użytkowników na komputerze. HKEY_CURRENT_USER jest podkluczem HKEY_USERS. HKEY_USERS jest czasami skracane do HKU.
HKEY_LOCAL_MACHINE zawiera informacje konfiguracyjne specyficzne dla komputera (dla dowolnego użytkownika). Klucz ten jest czasami skracany jako HKLM.
HKEY_CLASSES_ROOT jest podkluczemHKEY_LOCAL_MACHINE\Software. Informacje, które są tutaj przechowywane, upewniają się, że właściwy program otwiera się po otwarciu pliku za pomocą Eksploratora Windows. Klucz ten jest czasami skracany jako HKCR. Począwszy od systemu Windows 2000, informacje te są przechowywane zarówno pod kluczami HKEY_LOCAL_MACHINE, jak i HKEY_CURRENT_USER. Klucz HKEY_LOCAL_MACHINE\Software\Classes zawiera domyślne ustawienia, które można zastosować do wszystkich użytkowników na komputerze lokalnym. Klucz HKEY_CURRENT_USER\Software\Classes zawiera ustawienia, które zastępują ustawienia domyślne i dotyczą tylko użytkownika interaktywnego. Klucz HKEY_CLASSES_ROOT zapewnia widok rejestru, który łączy informacje z tych dwóch źródeł. HKEY_CLASSES_ROOT zapewnia również ten scalony widok dla programów zaprojektowanych dla wcześniejszych wersji systemu Windows. Aby zmienić ustawienia dla użytkownika interaktywnego, zmiany muszą być dokonane pod HKEY_CURRENT_USER\Software\Classes zamiast pod HKEY_CLASSES_ROOT. Aby zmienić ustawienia domyślne, należy je wprowadzić w HKEY_LOCAL_MACHINE\Software\Classes. Jeśli piszesz Klucze do klucza w HKEY_CLASSES_ROOT, system przechowuje informacje pod HKEY_LOCAL_MACHINE\Software\Classes. Jeśli zapiszesz wartości do klucza pod HKEY_CLASSES_ROOT, a klucz już istnieje pod HKEY_CURRENT_USER\Software\Classes, system zapisze tam informacje zamiast pod HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIG zawiera informacje o Profilu sprzętowym używanym przez komputer lokalny podczas uruchamiania systemu.

Uwaga

rejestr W 64-bitowych wersjach systemu Windows XP, Windows Server 2003 i Windows Vista jest podzielony na 32-bitowe i klucze 64-bitowe. Wiele kluczy 32-bitowych ma takie same nazwy jak ich 64-bitowe odpowiedniki i odwrotnie. Domyślna 64-bitowa wersja edytora rejestru dołączona do 64-bitowych wersji Systemów Windows XP, Windows Server 2003 i Windows Vista wyświetla 32-bitowe klucze pod węzłem HKEY_LOCAL_MACHINE\Software\WOW6432Node.Aby uzyskać więcej informacji na temat wyświetlania rejestru w 64-bitowych wersjach systemu Windows, zobaczjak wyświetlić rejestr systemowy przy użyciu 64-bitowych wersji systemu Windows.

poniższa tabela zawiera listę typów danych, które są obecnie zdefiniowane i które są używane przez System Windows. Maksymalny rozmiar nazwy wartości jest następujący:

  • Windows Server 2003, Windows XP i Windows Vista: 16,383 znaków
  • Windows 2000: 260 znaków ANSI lub 16,383 znaków Unicode
  • Windows Millennium Edition/Windows 98/Windows 95: 255 znaków

Długie wartości (więcej niż 2048 bajtów) muszą być przechowywane jako pliki z nazwami plików przechowywanymi w rejestrze. Pomaga to w efektywnym działaniu rejestru. Maksymalna wielkość wartości jest następująca:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: dostępna pamięć
  • Windows Millennium Edition/Windows 98/Windows 95: 16 300 bajtów

Uwaga

istnieje limit 64K dla całkowitego rozmiaru wszystkich wartości klucza.

Nazwa typ danych opis
wartość binarna reg_binary surowe dane binarne. Większość informacji o komponencie sprzętowym jest przechowywana jako dane binarne i jest wyświetlana w Edytorze rejestru w formacie szesnastkowym.
Wartość DWORD REG_DWORD dane reprezentowane przez liczbę o długości 4 bajtów (32-bitowa liczba całkowita). Wiele parametrów dla sterowników urządzeń i usług jest tego typu i są wyświetlane w Edytorze rejestru w formacie binarnym, szesnastkowym lub dziesiętnym. Powiązane wartości to DWORD_LITTLE_ENDIAN (najmniej znaczący bajt znajduje się pod najniższym adresem) i REG_DWORD_BIG_ENDIAN (najmniej znaczący bajt znajduje się pod najwyższym adresem).
rozszerzalna Wartość ciągu REG_EXPAND_SZ łańcuch danych o zmiennej długości. Ten typ danych obejmuje zmienne, które są rozwiązywane, gdy program lub usługa wykorzystuje dane.
wartość wielowątkowa REG_MULTI_SZ wiele łańcuchów. Wartości, które zawierają listy lub wiele wartości w formie, którą ludzie mogą odczytać, są zazwyczaj tego typu. Wpisy są oddzielone spacjami, przecinkami lub innymi znakami.
Wartość ciągu REG_SZ ciąg tekstowy o stałej długości.
wartość binarna REG_RESOURCE_LIST seria zagnieżdżonych tablic, które są przeznaczone do przechowywania listy zasobów, która jest używana przez sterownik urządzenia sprzętowego lub jedno z urządzeń fizycznych, które kontroluje. Dane te są wykrywane i zapisywane w drzewie \ResourceMap przez system i są wyświetlane w Edytorze rejestru w formacie szesnastkowym jako wartość binarna.
wartość binarna REG_RESOURCE_REQUIREMENTS_LIST seria zagnieżdżonych tablic, która jest zaprojektowana do przechowywania listy sterowników urządzeń możliwych zasobów sprzętowych sterownika lub jednego z fizycznych urządzeń, z których może korzystać sterownik. System zapisuje podzbiór tej listy w drzewie \ResourceMap. Dane te są wykrywane przez system i są wyświetlane w Edytorze rejestru w formacie szesnastkowym jako wartość binarna.
wartość binarna REG_FULL_RESOURCE_DESCRIPTOR seria zagnieżdżonych tablic zaprojektowana do przechowywania listy zasobów używanych przez fizyczne urządzenie sprzętowe. Dane te są wykrywane i zapisywane w drzewie \HardwareDescription przez system i są wyświetlane w Edytorze rejestru w formacie szesnastkowym jako wartość binarna.
brak REG_NONE dane bez konkretnego typu. Dane te są zapisywane do rejestru przez system lub aplikacje i są wyświetlane w Edytorze rejestru w formacie szesnastkowym jako wartość binarna
Link REG_LINK łańcuch Unicode o nazwie dowiązanie symboliczne.
wartość QWORD REG_QWORD dane reprezentowane przez liczbę będącą 64-bitową liczbą całkowitą. Dane te są wyświetlane w Edytorze rejestru jako wartość binarna i zostały wprowadzone w systemie Windows 2000.

Utwórz kopię zapasową rejestru

przed edycją rejestru wyeksportuj klucze w rejestrze, które zamierzasz edytować, lub utwórz kopię zapasową cały rejestr. Jeśli wystąpi problem, możesz wykonać kroki opisane w sekcji Przywróć rejestr, aby przywrócić rejestr do poprzedniego stanu. Aby utworzyć kopię zapasową całego rejestru, użyj narzędzia do tworzenia kopii zapasowych, aby utworzyć kopię zapasową stanu systemu. Stan systemu obejmuje rejestr, bazę danych rejestracji klasy COM+ oraz pliki rozruchowe. Aby uzyskać więcej informacji na temat korzystania z narzędzia do tworzenia kopii zapasowych do tworzenia kopii zapasowych stanu systemu, zobacz następujące artykuły:

  • tworzenie kopii zapasowych i przywracanie komputera

  • Jak korzystać z funkcji tworzenia kopii zapasowych do tworzenia kopii zapasowych i przywracania danych w systemie Windows Server 2003

edycja rejestru

aby zmodyfikować dane rejestru, program musi korzystać z funkcji rejestru zdefiniowanych w funkcjach rejestru.

administratorzy mogą modyfikować rejestr za pomocą Edytora rejestru (Regedit.exe lub Regedt32.exe), Group Policy, System Policy, Registry (.reg) lub uruchamiając Skrypty takie jak pliki skryptów VisualBasic.

Użyj interfejsu użytkownika systemu Windows

zalecamy użycie interfejsu użytkownika systemu Windows do zmiany ustawień systemowych zamiast ręcznej edycji rejestru. Jednak edycja rejestru może czasami być najlepszą metodą rozwiązania problemu z produktem. Jeśli problem jest udokumentowany w Bazie wiedzy Microsoft, dostępny będzie artykuł zawierający instrukcje krok po kroku dotyczące edycji rejestru dla tego problemu. Zalecamy dokładne przestrzeganie tych instrukcji.

Użyj edytora rejestru

Ostrzeżenie

poważne problemy mogą wystąpić w przypadku nieprawidłowej modyfikacji rejestru za pomocą Edytora rejestru lub innej metody. Problemy te mogą wymagać ponownej instalacji systemu operacyjnego. Microsoft nie może zagwarantować, że problemy te zostaną rozwiązane. Modyfikowanie rejestru na własne ryzyko.

Możesz użyć Edytora rejestru, aby wykonać następujące czynności:

  • Znajdź podklucz, klucz, podklucz lub wartość
  • Dodaj podklucz lub wartość
  • zmień wartość
  • Usuń podklucz lub wartość
  • Zmień nazwę podklucza lub wartości

obszar nawigacji edytora rejestru wyświetla foldery. Każdy folder reprezentuje predefiniowany klucz na komputerze lokalnym. Podczas uzyskiwania dostępu do Rejestru zdalnego komputera pojawiają się tylko dwa predefiniowane klucze: HKEY_USERS i HKEY_LOCAL_MACHINE.

użyj zasad grupy

Microsoft Management Console (MMC) zawiera narzędzia administracyjne, których można używać do administrowania sieciami, komputerami, usługami i innymi komponentami systemu. Przystawka MMC zasady grupy umożliwia administratorom definiowanie ustawień zasad, które mają zastosowanie do komputerów lub użytkowników. Zasady grupy można zaimplementować na komputerach lokalnych, korzystając z przystawki lokalnej zasady grupy MMC, Gpedit.msc. Zasady grupy można zaimplementować w usłudze Active Directory przy użyciu przystawki MMC Użytkownicy i komputery usługi Active Directory. Aby uzyskać więcej informacji na temat korzystania z zasad grupy, zobacz tematy pomocy w odpowiednim przystawce MMC zasad grupy.

użyj wpisów rejestracyjnych (.reg) plik

Utwórz wpis rejestracyjny (.reg) plik, który zawiera zmiany rejestru, a następnie uruchom .plik reg na komputerze, na którym chcesz wprowadzić zmiany. Możesz prowadzić .reg plik ręcznie lub za pomocą skryptu logowania. Aby uzyskać więcej informacji, zobacz jak dodawać, modyfikować lub usuwać podklucze i wartości rejestru przy użyciu wpisów rejestracyjnych (.reg) plik.

Użyj Windows Script Host

Windows Script Host umożliwia uruchamianie skryptów VBScript i JScript bezpośrednio w systemie operacyjnym. Można tworzyć pliki VBScript i JScript, które używają metod Windows Script Host do usuwania, odczytu i zapisu kluczy rejestru oraz wartości. Aby uzyskać więcej informacji na temat tych metod, odwiedź następujące witryny internetowe firmy Microsoft:

  • RegDelete method

  • RegRead method

  • RegWrite method

Use Windows Management Instrumentation

Windows Management Instrumentation (WMI) jest składnikiem systemu operacyjnego Microsoft Windows i jest implementacją Microsoft Web-Based Enterprise Management (WBEM). WBEM to inicjatywa branżowa mająca na celu opracowanie standardowej technologii dostępu do informacji zarządczych w środowisku przedsiębiorstwa. Za pomocą WMI można zautomatyzować zadania administracyjne (takie jak edycja rejestru) w środowisku korporacyjnym. WMI można używać w językach skryptowych, które mają silnik w systemie Windows i obsługują Obiekty Microsoft ActiveX. Można również użyć narzędzia wiersza poleceń WMI (Wmic.exe), aby zmodyfikować rejestr systemu Windows.

aby uzyskać więcej informacji na temat WMI, zobacz Windows Management Instrumentation.

aby uzyskać więcej informacji na temat narzędzia wiersza poleceń WMI, zobacz opis narzędzia wiersza poleceń Windows Management Instrumentation (WMI) (Wmic).exe).

użyj narzędzia rejestru konsoli dla systemu Windows

Możesz użyć narzędzia rejestru konsoli dla systemu Windows (Reg.exe) do edycji rejestru. O pomoc z Reg.narzędzie exe, wpisz reg /? w wierszu polecenia, a następnie kliknij OK.

Przywróć rejestr

aby przywrócić rejestr, użyj odpowiedniej metody.

Metoda 1: Przywróć klucze rejestru

aby przywrócić wyeksportowane podklucze rejestru, kliknij dwukrotnie wpisy rejestracji (.reg) plik zapisany w sekcji podklucze rejestru eksportu. Możesz też przywrócić cały rejestr z kopii zapasowej. Aby uzyskać więcej informacji na temat przywracania całego rejestru, zobacz sekcję Metoda 2: przywracanie całego rejestru w dalszej części tego artykułu.

Metoda 2: Przywróć cały rejestr

aby przywrócić cały rejestr, Przywróć stan systemu z kopii zapasowej. Aby uzyskać więcej informacji na temat przywracania stanu systemu z kopii zapasowej, zobacz jak używać kopii zapasowej do ochrony danych oraz przywracania plików i folderów na komputerze w systemach Windows XP i Windows Vista.

Uwaga

tworzenie kopii zapasowych stanu systemu tworzy również zaktualizowane kopie plików rejestru w folderze %SystemRoot%\Repair.

aby uzyskać więcej informacji, odwiedź następujące strony internetowe:

  • Windows 2000 Server Resources Kit

  • wewnątrz rejestru

Katalog testowanych produktów systemu Windows Server jest punktem odniesienia dla produktów, które zostały przetestowane pod kątem zgodności z systemem Windows Server.

Data Protection Manager (DPM) jest kluczowym członkiem rodziny produktów do zarządzania Microsoft System Center i został zaprojektowany, aby pomóc specjalistom IT zarządzać ich środowiskiem Windows. DPM jest nowym standardem tworzenia kopii zapasowych i odzyskiwania systemu Windows i zapewnia ciągłą ochronę danych dla aplikacji i serwerów Plików firmy Microsoft, które wykorzystują płynnie zintegrowane nośniki dyskowe i taśmowe. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych i przywracania rejestru, zobacz jak tworzyć kopie zapasowe i przywracać rejestr w systemach Windows XP i Windows Vista.

Related Posts

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *