HKEY_LOCAL_MACHINE, často skracovaný ako HKLM, je jedným z niekoľkých podregistrov, ktoré tvoria register systému Windows. Tento konkrétny úľ obsahuje väčšinu konfiguračných informácií pre softvér, ktorý ste nainštalovali, ako aj pre samotný operačný systém Windows.
Okrem konfiguračných údajov softvéru obsahuje tento úľ aj množstvo cenných informácií o aktuálne zistenom hardvéri a ovládačoch zariadení.
V systéme Windows 11, Windows 10, Windows 8, Windows 7 a Windows Vista sú tu zahrnuté aj informácie o konfigurácii zavádzania vášho počítača.
Ako sa dostať na HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE, keďže ide o podregistr, sa dá ľahko nájsť a otvoriť pomocou nástroja Editor databázy Registry, ktorý je súčasťou všetkých verzií systému Windows:
- Otvorte Editor databázy Registry. Rýchly spôsob, ako sa tam dostať, je vykonanie príkazu regedit v poli Spustiť.
-
Vyhľadajte HKEY_LOCAL_MACHINE na ľavej strane Editora databázy Registry.
Ak ste vy alebo niekto iný predtým na svojom počítači používali Editor databázy Registry, možno budete musieť zbaliť všetky otvorené kľúče databázy Registry, kým nenájdete podregistr. Pomocou klávesu so šípkou doľava zbalíte všetko, čo je aktuálne vybraté.
- Dvakrát kliknite alebo dvakrát klepnite na HKEY_LOCAL_MACHINE na rozbalenie úľa alebo použite malú šípku doľava.
Podkľúče registra v HKEY_LOCAL_MACHINE
Nasledujúce kľúče databázy Registry sa nachádzajú pod podregistrom HKEY_LOCAL_MACHINE:
- HKEY_LOCAL_MACHINE\BCD00000000
- HKEY_LOCAL_MACHINE\COMPONENTS
- HKEY_LOCAL_MACHINE\DRIVERS
- HKEY_LOCAL_MACHINE\HARDWARE
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\Schema
- HKEY_LOCAL_MACHINE\SECURITY
- HKEY_LOCAL_MACHINE\SOFTWARE
- HKEY_LOCAL_MACHINE\SYSTEM
Klávesy umiestnené pod týmto úľom vo vašom počítači sa môžu trochu líšiť v závislosti od vašej verzie systému Windows a konkrétnej konfigurácie počítača. Napríklad novšie verzie systému Windows neobsahujú kľúč COMPONENTS.
Podkľúč HARDWARE obsahuje údaje týkajúce sa systému BIOS, procesorov a iných hardvérových zariadení. Napríklad v HARDWARE je POPIS > Systém > BIOS, kde nájdete aktuálnu verziu systému BIOS a dodávateľa.
Podkľúč SOFTWARE je ten, ku ktorému sa najčastejšie pristupuje z úľa HKLM. Je usporiadaný abecedne podľa dodávateľa softvéru a každý program tam zapisuje údaje do registra, takže pri ďalšom otvorení aplikácie sa môžu automaticky použiť jej špecifické nastavenia, aby ste nemuseli program znova konfigurovať pri každom použití. Je to užitočné aj pri hľadaní SID používateľa.
Podkľúč SOFTWARE obsahuje aj podkľúč Windows, ktorý popisuje rôzne podrobnosti používateľského rozhrania operačného systému, podkľúč Classes s podrobnosťami o tom, ktoré programy sú priradené ku ktorým príponám súborov a iné.
HKLM\SOFTWARE\Wow6432Node\ sa nachádza v 64-bitových verziách systému Windows, ale používajú ho 32-bitové aplikácie. Je ekvivalentom HKLM\SOFTWARE\, ale nie je úplne rovnaký, pretože je oddelený výlučne za účelom poskytovania informácií 32-bitovým aplikáciám na 64-bitovom OS. WoW64 zobrazuje tento kľúč 32-bitovým aplikáciám ako "HKLM\SOFTWARE\."
Skryté podkľúče v HKLM
Vo väčšine konfigurácií sú nasledujúce podkľúče skryté kľúče, a preto ich nemožno prehliadať ako ostatné kľúče pod podregistrom HKLM:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
Väčšinou sú tieto kľúče prázdne, keď ich otvoríte a/alebo obsahujú podkľúče, ktoré sú prázdne.
Podkľúč SAM odkazuje na informácie o databázach správcu bezpečnostných účtov (SAM) pre domény. V rámci každej databázy sú aliasy skupín, používatelia, účty hostí a účty správcov, plus meno používané na prihlásenie do domény, kryptografické hash hesiel každého používateľa a ďalšie.
Podkľúč SECURITY sa používa na uloženie bezpečnostnej politiky aktuálneho používateľa. Je prepojený s bezpečnostnou databázou domény, v ktorej je používateľ prihlásený, alebo s podregistrom na lokálnom počítači, ak je používateľ prihlásený do lokálnej systémovej domény.
Ak chcete zobraziť obsah kľúča SAM alebo SECURITY, musíte namiesto toho otvoriť Editor databázy Registry pomocou systémového účtu, ktorý má väčšie oprávnenia ako ktorýkoľvek iný používateľ, dokonca aj používateľ s oprávneniami správcu.
Po otvorení Editora databázy Registry pomocou príslušných povolení možno kľúče HKEY_LOCAL_MACHINE\SAM a HKEY_LOCAL_MACHINE\SECURITY preskúmať ako ktorýkoľvek iný kľúč v úli.
Niektoré bezplatné softvérové nástroje, ako napríklad PsExec od Microsoftu, dokážu otvoriť Editor databázy Registry so správnymi povoleniami na zobrazenie týchto skrytých kľúčov.
Viac o HKEY_LOCAL_MACHINE
Môže byť zaujímavé vedieť, že HKEY_LOCAL_MACHINE v skutočnosti neexistuje nikde v počítači, ale namiesto toho je to len kontajner na zobrazenie skutočných údajov registra, ktoré sa načítavajú prostredníctvom podkľúčov umiestnených v úli, ktoré sú uvedené vyššie.
Inými slovami, funguje ako skratka k množstvu iných zdrojov údajov o vašom počítači. Kvôli tejto neexistujúcej povahe ani vy, ani žiadny program, ktorý inštalujete, nemôžete vytvoriť ďalšie kľúče pod HKEY_LOCAL_MACHINE.
Podregister je globálny, čo znamená, že je rovnaký bez ohľadu na to, ktorý používateľ na počítači si ho prezerá, na rozdiel od podregistra ako HKEY_CURRENT_USER, ktorý je špecifický pre každého používateľa, ktorý si ho prezerá, keď je prihlásený.
Hoci sa to takto často píše, HKLM v skutočnosti nie je „oficiálna“skratka. Toto je dôležité vedieť, pretože niektoré programy za určitých okolností, dokonca aj nástroje dostupné priamo od spoločnosti Microsoft, vám neumožňujú skrátiť podregistr v cestách registra. Ak sa vám pri používaní „HKLM“zobrazuje chyba, použite namiesto toho úplnú cestu a zistite, či sa tým problém nevyrieši.