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
- 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.
- HKEY_CURRENT_USER je podklíč HKEY_USERS, který obsahuje nastavení pro všechny uživatele v počítači.
- 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.
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_USER | HKEY_LOCAL_MACHINE |
---|---|---|
Zkratka | HKCV | hklm |
Nastavení pod kontrolou | Tapeta na plochu, další nastavení zobrazení, rozložení klávesnice na obrazovce | Cesta k souboru, verze, hardwarová připojení v OS |
Může být Editováno uživatelem | Jeden uživatel | Více uživatelů |
Počet kopií | Více kopií hodnot indexu | Jedna 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.
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í.
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
- 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.
- 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. .
- 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.
- 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.
- 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í.
- https://www.sciencedirect.com/science/article/pii/S1742287605000587
- https://www.virusbulletin.com/uploads/pdf/conference_slides/2009/Willems-VB2009.pdf
Poslední aktualizace: 11. června 2023
Sandeep Bhandari získal bakalářský titul v oboru počítačů na Thapar University (2006). Má 20 let zkušeností v oblasti technologií. Má velký zájem o různé technické obory, včetně databázových systémů, počítačových sítí a programování. Více si o něm můžete přečíst na jeho bio stránka.
Oceňuji členění registrů Windows. Nabízí komplexní pochopení rozdílů mezi HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE.
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.
Souhlasím s vámi, Williamsi. Sotva to poškrábe povrch tématu.
Srovnání mezi HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE jsou dobře formulovaná a informativní. Skvělá práce!
Kdo věděl, že registry Windows mohou být tak fascinující? Skvělé čtení plné přesných detailů a informativního obsahu.
Tento článek zjednodušuje složité téma, aniž by ohrozil hloubku informací. Jasná vysvětlení a cenné poznatky.
Skvělé hloubkové srovnání mezi registry HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE. Velmi obsáhlé a dobře vysvětlené.
Souhlasím. Je to velmi podrobné a důkladné.
Tento článek poskytuje jasné a stručné pochopení tématu.