Logo pl.removalsclassifieds.com

Różnica między HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE (z tabelą)

Spisu treści:

Anonim

HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE są rejestrami przechowywania informacji w jednostce kompilacji rejestru systemu Windows, którą można znaleźć w systemie operacyjnym Windows od wersji 3.1.

Rejestr systemu Windows zawiera informacje o wielu ustawieniach, które mogą być domyślnie lub ręcznie zmieniane przez użytkownika lub grupę użytkowników w zależności od ich potrzeb.

HKEY_CURRENT_USER kontra HKEY_LOCAL_MACHINE

Różnica między HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE polega na tym, że podczas gdy w HKEY_CURRENT_USER rejestr informacji zawiera wszystkie niezbędne szczegóły dotyczące systemu komputerowego i wyświetlacza potrzebnego indywidualnemu użytkownikowi, rejestr HKEY_LOCAL_MACHINE zawiera informacje dotyczące komputera jako całości, które mogą być potrzebne grupa jednostek jako całość.

Rejestr informacji HKEY_CURRENT_USER jest przechowywany tylko wtedy, gdy potrzeby komputera są ograniczone do jednego użytkownika, który jest używany przez jedną osobę. Zawiera indeks wszystkich funkcji systemu operacyjnego, które mogą mieć wpływ na pojedynczego użytkownika, a zatem mogą być również edytowane przez niego samodzielnie. Jest to rejestr typu jednego użytkownika, zarówno edytowany, jak i używany przez pojedynczą osobę.

Rejestr informacji HKEY_LOCAL_MACHINE jest używany w przypadkach, gdy pojedyncza jednostka komputerowa jest współużytkowana przez wielu użytkowników, z których wszyscy mają równy dostęp do systemu. Indeks informacji przechowywany w tym rejestrze zawiera wszystkie funkcje systemu operacyjnego potrzebne do wyczyszczenia technicznych aspektów systemu komputerowego, do których mają dostęp wszyscy użytkownicy jednostki systemowej.

Tabela porównawcza między kluczami HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE

Parametry porównania

HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE

Skrót HKCV HKLM
Ustawienia pod kontrolą Tapeta pulpitu, inne ustawienia wyświetlania, układ klawiatury ekranowej Ścieżka pliku, wersje, połączenia sprzętowe w systemie operacyjnym
Może być edytowany przez Pojedynczy użytkownik Wielu użytkowników
Liczba kopii Wiele kopii wartości indeksu Pojedyncza kopia wartości indeksu informacyjnego.
Podklucz Brak dostępnych kluczy podrzędnych Wiele podklawiszy

Co to jest klucz HKEY_CURRENT_USER?

HKEY_CURRENT_USER jest jednym z wielu rejestrów dołączonych do systemu operacyjnego Windows. Zawiera szczegóły konfiguracji, które są specyficzne dla oprogramowania poszczególnych użytkowników.

HKEY_CURRENT_USER to rejestr, który zawiera wszystkie niezbędne informacje specyficzne dla pojedynczego użytkownika.

Może przechowywać wiele kopii dotyczących jednego ustawienia pod jego kontrolą, ale z różnymi wartościami.

W HKEY_CURRENT_USER, jeśli użytkownik chce zmienić lub edytować jakiekolwiek wpisy, które są domyślnie wprowadzone do rejestru, może to zrobić.

Ale takie wprowadzone przez nich zmiany nie będą widoczne dla żadnego innego systemu komputerowego, a tylko dla nich samych.

I podobnie, pojedynczy system komputerowy może być edytowany tylko przez indywidualnego użytkownika, do którego jest przypisany.

Użytkownik nie może po prostu zalogować się na konto innego konta HKEY_CURRENT_USER i rozpocząć edycję zawartości, ponieważ to konto może należeć do innego.

Rejestry HKEY_CURRENT_USER są zawsze ładowane dopiero po zalogowaniu się konkretnego użytkownika na swoje konto.

Ta metoda ładowania rejestru wydaje się unikać zamieszania, jeśli wszystkie rejestry zostały załadowane natychmiast po aktywacji systemu.

Ten system ładowania pomaga systemowi operacyjnemu zidentyfikować użytkownika, którego rejestr należy załadować.

Ale jeśli w przypadku, gdy użytkownik nie zaloguje się na swoje konto, ale zamiast tego na konto gościa na swoim urządzeniu lub na domyślne konto w systemie, wówczas załadowany rejestr będzie domyślnym kontem HKEY_CURRENT_USER specyficznym dla systemu komputerowego.

W przypadku nowego użytkownika, który nie wprowadził jeszcze żadnych edycji ani zmian w rejestrze, jego konto HKEY_CURRENT_USER będzie zawierało wszystkie domyślne wartości kont HKEY_CURRENT_USER.

Wszystkie ustawienia, które można zmienić w kluczu HKEY_CURRENT_USER, zależą od użytkownika. Na przykład ustawienia wyświetlania, takie jak kolor, tło pulpitu, położenie aplikacji itp.

Inne ustawienia, które znajdują się pod kluczem HKEY_CURRENT_USER, to rozmiary okien układu klawiatury ekranowej itp.

Co to jest HKEY_LOCAL_MACHINE?

HKEY_LOCAL_MACHINE jest jednym z wielu rejestrów informacji, które pomagają stworzyć podstawę rejestru systemu Windows.

HKEY_LOCAL_MACHINE to główny rejestr, w którym znajdują się główne informacje konfiguracyjne oprogramowania do programowania, którego użytkownik mógł potrzebować w swoim systemie komputerowym.

HKEY_LOCAL_MACHINE przechowuje rejestr informacji dotyczących całego systemu operacyjnego jako całości, a nie poszczególnych użytkowników, którzy mogą go obsługiwać.

Tworząc zmianę w dowolnym z wpisów dokonanych domyślnie w rejestrze, użytkownik edytuje ją dla całego systemu, zmieniając w ten sposób wartość dla wszystkich użytkowników, którzy mogą uzyskać do niej dostęp.

Rejestr HKEY_LOCAL_MACHINE może zostać zmieniony przez każdego, jeśli użytkownicy korzystają z systemu operacyjnego. Dzieje się tak, ponieważ zmiana dokonana przez jednego może być obserwowana przez wszystkich.

Ma jedną kopię dotyczącą posiadanych informacji, co daje mu jedną unikalną wartość zamiast wielu.

HKEY_LOCAL_MACHINE jest ładowany do konta użytkownika w momencie uruchomienia systemu lub zainicjowania działania. Stąd nadanie wszystkim logom użytkowników na kontach tego samego rejestru informacyjnego.

Informacje przechowywane w rejestrze HKEY_LOCAL_MACHINE dotyczą całego komputera, w tym jego możliwości technicznych, które można nazwać ustawieniami globalnymi, takimi jak ścieżka pliku programu lub wersja oprogramowania.

Nie tylko przechowuje informacje o konfiguracji oprogramowania, ale może również ukrywać informacje o sprzęcie i innych sterownikach urządzeń, które są połączone z systemem operacyjnym.

Rejestr HKEY_LOCAL_MACHINE zawiera 4 podklucze, które są uważane za jego główne podklucze. Są to SAM, BEZPIECZEŃSTWO, OPROGRAMOWANIE i SYSTEM.

Te podklucze pomagają w sprawnej obsłudze indeksów rejestru HKEY_LOCAL_MACHINE.

W systemach Windows Vista i Windows w wersji 7 i nowszych zwykle pojawia się piąty podklucz, którym jest podklucz HARDWARE.

Jeszcze rzadszy jest szósty podklucz o nazwie BCD. Wśród wszystkich tych podkluczy najbardziej rozpowszechnionym jest OPROGRAMOWANIE, które towarzyszy prawie całemu rejestrowi informacji HKEY_LOCAL_MACHINE w czasie ładowania systemu.

Główne różnice między HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE

Wniosek

Zarówno HKEY_CURRENT_USER, jak i HKEY_LOCAL_MACHINE są bardzo ważne do przechowywania wartości indeksu dotyczących informacji, które mogą okazać się ważne dla użytkownika.

HKEY_LOCAL_MACHINE jest przeznaczony dla komputerowego systemu operacyjnego, który jest bardziej podatny na używanie przez grupę osób pracujących w synchronizacji.

HKEY_CURRENT_USER to indywidualnie dostępny rejestr zawierający wartości indeksu, które są interesujące dla osoby związanej z jej systemem operacyjnym.

Oba rejestry używane jednocześnie w jednym systemie operacyjnym są rzadko spotykane.

HKEY_CURRENT_USER znajduje się w komputerach osobistych lub systemie stacjonarnym używanym przez jedną osobę.

HKEY_LOCAL_MACHINE zwykle znajduje się w systemach operacyjnych, do których uzyskuje dostęp duża liczba osób, które mają równą kontrolę nad tym, co dzieje się z wartościami w rejestrze.

Podczas gdy HKEY_LOCAL_MACHINE zwykle zawiera podklucze, sam HKEY_CURRENT_USER jest podkluczem należącym do HKEY_USER.

Bibliografia

Różnica między HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE (z tabelą)