HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE: Rozdíl a srovnání

HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE jsou oba registry úložiště informací v kompilační jednotce registru Windows, která se nachází v operačním systému Windows od verze Windows 3.1.

Registr systému Windows obsahuje informace o mnoha nastaveních, která jsou buď ve výchozím nastavení nebo ručně měnitelná uživatelem nebo skupinou uživatelů v závislosti na jejich potřebách.

Key Takeaways

  1. HKEY_CURRENT_USER ukládá uživatelsky specifická nastavení pro aktuálně přihlášeného uživatele, zatímco HKEY_LOCAL_MACHINE ukládá nastavení celého systému.
  2. HKEY_CURRENT_USER je podklíč HKEY_USERS, který obsahuje nastavení pro všechny uživatele v počítači.
  3. Změny provedené v HKEY_CURRENT_USER ovlivní pouze aktivního uživatele, zatímco změny v HKEY_LOCAL_MACHINE platí pro všechny uživatele v systému.

HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE

Rozdíl mezi HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE je v tom, že zatímco v HKEY_CURRENT_USER se informační registr skládá ze všech nezbytných podrobností o počítačovém systému a zobrazení, které potřebuje jednotlivý uživatel, registr HKEY_LOCAL_MACHINE uchovává informace týkající se počítače jako celé jediné jednotky, která se může objevit. potřeba pro skupinu jednotlivců jako celek.

HKEY AKTUÁLNÍ UŽIVATEL vs HKEY LOCAL MACHINE

Registr informací HKEY_CURRENT_USER uchovává pouze v případě, že jsou potřeby počítače omezeny na jednoho uživatele, to znamená, že počítač používá jedna osoba.

Obsahuje rejstřík všech funkcí OS, které mohou postihnout jediným uživatelem, a proto je může upravovat sám. Jedná se o typ registru pro jednoho uživatele, který je upravován a používán pouze jednotlivcem.

Informační registr HKEY_LOCAL_MACHINE se používá v případech, kdy je jedna počítačová jednotka sdílena více uživateli, z nichž všichni mají stejný přístup do systému.

Informační index, který tento registr uchovává, má všechny funkce operačního systému potřebné k vymazání technických aspektů počítačového systému, ke kterým mají přístup všichni uživatelé systémové jednotky.

Srovnávací tabulka

Parametry srovnáníHKEY_CURRENT_USERHKEY_LOCAL_MACHINE
ZkratkaHKCVhklm
Nastavení pod kontrolouTapeta na plochu, další nastavení zobrazení, rozložení klávesnice na obrazovceCesta k souboru, verze, hardwarová připojení v OS
Může být Editováno uživatelemJeden uživatelVíce uživatelů
Počet kopiíVíce kopií hodnot indexuJedna kopie hodnoty informačního indexu.
PodklíčNení k dispozici žádný podklíčVíce podklíčů

Co je HKEY_CURRENT_USER? 

HKEY_CURRENT_USER patří mezi více registrů dodávaných s operačním systémem Windows. Obsahuje podrobnosti o konfiguraci, které jsou specifické pro software jednotlivých uživatelů.

HKEY_CURRENT_USER je registr, který obsahuje všechny potřebné informace specifické pro jednoho uživatele. Může obsahovat více kopií týkajících se jednoho nastavení pod jeho kontrolou, ale s různými hodnotami.

Také čtení:  Python vs Scala: Rozdíl a srovnání

Pokud si uživatel přeje v HKEY_CURRENT_USER změnit nebo upravit jakékoli položky, které jsou standardně zapsány v registru, může tak učinit.

Ale takové změny, které provedou, nebudou viditelné pro žádný jiný počítačový systém, ale pouze pro ně samotné. A podobně může jeden počítačový systém upravovat pouze jednotlivý uživatel, kterému je přidělen.

Uživatel se nemůže jednoduše přihlásit k účtu jiného účtu HKEY_CURRENT_USER a začít upravovat obsah, protože tento účet může patřit jinému účtu.

Registry HKEY_CURRENT_USER se načítají vždy až poté, co se konkrétní uživatel přihlásí ke svému účtu.

Zdá se, že tato metoda načítání registru zabraňuje zmatku, pokud jsou všechny registry načteny, jakmile se systém aktivuje. Tento systém načítání pomáhá operačnímu systému identifikovat uživatele, jehož registr je třeba načíst.

Pokud se však uživatel nepřihlásí ke svému konkrétnímu účtu, ale místo toho k účtu hosta na svém zařízení nebo k výchozímu účtu v systému, pak načtený registr bude výchozí účet HKEY_CURRENT_USER specifický pro počítačový systém.

Pro nového uživatele, který ještě neprovedl žádné úpravy nebo změny registru, by jeho účet HKEY_CURRENT_USER obsahoval všechny výchozí hodnoty účtu HKEY_CURRENT_USER.

Všechna nastavení, která lze změnit v HKEY_CURRENT_USER, jsou specifická pro uživatele. Například nastavení zobrazení, jako je barva, desktop pozadí, umístění aplikací atd.

Další nastavení, která spadají pod HKEY_CURRENT_USER, jsou velikosti oken rozložení klávesnice na obrazovce atd.

Co je HKEY_LOCAL_MACHINE? 

HKEY_LOCAL_MACHINE je jedním z mnoha informačních registrů, které pomáhají vytvořit základ pro registr Windows.

HKEY_LOCAL_MACHINE je hlavní registr, který uchovává hlavní konfigurační informace pro programovací software, který uživatel může potřebovat pro svůj počítačový systém.

HKEY_LOCAL_MACHINE uchovává registr informací týkající se celého operačního systému jako celku namísto jednotlivých uživatelů, kteří by jej mohli obsluhovat.

Vytvořením změny v kterékoli z položek provedených ve výchozím nastavení v registru ji uživatel upraví pro celý systém, čímž změní hodnotu pro všechny uživatele, kteří k ní mohou přistupovat.

Kdokoli může změnit registr HKEY_LOCAL_MACHINE, pokud uživatelé používají operační systém. Je to proto, že všichni mohou vidět změnu provedenou jedním.

Má jedinou kopii informací, které uchovává, což mu dává jedinou jedinečnou hodnotu namísto mnoha.

HKEY_LOCAL_MACHINE je načten do uživatelského účtu v okamžiku spuštění systému nebo zahájení činnosti. Proto poskytuje všem přihlášeným uživatelům stejný registr informací.

Také čtení:  Model V vs model vodopádu: Rozdíl a srovnání

Informace uložené v registru HKEY_LOCAL_MACHINE jsou pro celý počítač, včetně jeho technických možností, které lze nazvat globálním nastavením, jako je cesta k souboru programu nebo verze softwaru.

Nejenže obsahuje informace o konfiguraci softwaru, ale může také zadržovat informace o hardwaru a dalších ovladačích zařízení, které jsou ve spojení s operačním systémem.

Registr HKEY_LOCAL_MACHINE má 4 podklíče, které jsou považovány za jeho hlavní podklíče. Jsou to SAM, ZABEZPEČENÍ, SOFTWARE a SYSTÉM.

Tyto podklíče pomáhají při hladkém zpracování indexů kapacita registru HKEY_LOCAL_MACHINE.

Ve Windows Vista a Windows verze 7 a vyšší je vidět pátý podklíč: podklíč HARDWARE.

Ještě vzácnější je 6. podklíč zvaný BCD. Mezi všemi těmito podklíči je nejběžnější SOFTWARE, který doprovází téměř všechny informace registru HKEY_LOCAL_MACHINE v době načítání systému.

Hlavní rozdíly mezi HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE

  1. Zatímco v HKEY_LOCAL_MACHINE je pro uživatele k dispozici pouze jedna kopie registru informací, v případě HKEY_CURRENT_USER je k dispozici více kopií daných hodnot registru informací týkajících se jednoho uživatele. 
  2. V HKEY_CURRENT_USER, pokud uživatel změní hodnoty výchozího registru na svém účtu, změna nebude viditelná pro ostatní, ale v případě HKEY_LOCAL_MACHINE změna hodnoty provedená jedním uživatelem změní hodnoty registru pro všechny uživatele. .
  3. HKEY_LOCAL_MACHINE může upravovat libovolný počet uživatelů ze svého účtu a vytvořit tak změnu v registru všech, zatímco v HKEY_CURRENT_USER může registr upravovat pouze jeden uživatel. 
  4. HKEY_CURRENT_USER se načte, když se uživatel přihlásí ke svému účtu, zatímco registr HKEY_LOCAL_MACHINE se načte, jakmile se spustí používaný systém. 
  5. Zatímco HKEY_LOCAL_MACHINE uchovává informace týkající se globálních nastavení, která jsou ve spojení s počítačovým systémem, HKEY_CURRENT_USER uchovává informace týkající se převážně nastavení zobrazení a jiných uživatelsky měnitelných manuálních nastavení. 
Reference
  1. https://www.sciencedirect.com/science/article/pii/S1742287605000587
  2. https://www.virusbulletin.com/uploads/pdf/conference_slides/2009/Willems-VB2009.pdf

Poslední aktualizace: 11. června 2023

tečka 1
Jedna žádost?

Vynaložil jsem tolik úsilí, abych napsal tento blogový příspěvek, abych vám poskytl hodnotu. Bude to pro mě velmi užitečné, pokud zvážíte sdílení na sociálních sítích nebo se svými přáteli / rodinou. SDÍLENÍ JE ♥️

9 myšlenek na téma „HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE: Rozdíl a srovnání“

  1. Tento článek nedokáže zachytit skutečnou složitost a nuance registru systému Windows. Tyto registry obsahují mnohem více, než co je zde zmíněno.

    odpověď

Zanechat komentář

Chcete si tento článek uložit na později? Klikněte na srdce v pravém dolním rohu pro uložení do vlastního pole článků!