Co je HKEY_LOCAL_MACHINE?
HKEY_LOCAL_MACHINE, často zkrácený jako HKLM, je jedním z několika registr úly které tvoří Registr Windows. Tento konkrétní podregistr obsahuje většinu konfiguračních informací pro software, který jste nainstalovali, a také pro Windows operační systém sám.
Kromě konfiguračních dat softwaru obsahuje tento úl také mnoho cenných informací o aktuálně detekovaných Hardware a ovladače zařízení.
v Windows 10, Windows 8, Windows 7, a Windows Vista, informace o vašem počítači bota konfigurace je zde také zahrnuta.

Jak se dostat do HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE jako podregistr registru lze snadno najít a otevřít pomocí nástroje Editor registru, který je součástí všech verzí systému Windows:
Otevřete Editor registru. Provádění regedit příkaz v poli Spustit je rychlý způsob, jak se tam dostat.
-
Lokalizovat HKEY_LOCAL_MACHINE na levé straně Editoru registru.
Pokud jste vy nebo někdo jiný na svém počítači dříve používali Editor registru, možná budete muset sbalit všechny otevřené klíče registru, dokud nenajdete podregistr HKEY_LOCAL_MACHINE. Pomocí klávesy se šipkou doleva sbalíte vše, co je aktuálně vybráno.
Poklepejte nebo dvakrát klepněte HKEY_LOCAL_MACHINE pro roztažení úlu nebo použijte malou šipku doleva.
Podklíče registru v HKEY_LOCAL_MACHINE
Následující klíče registru jsou umístěny pod podregistrem 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íče umístěné pod HKEY_LOCAL_MACHINE na vašem počítači se mohou poněkud lišit v závislosti na vaší verzi Windows a konkrétní konfiguraci počítače. Novější verze Windows například neobsahují klíč COMPONENTS.
Podklíč HARDWARE obsahuje data týkající se systému BIOS, procesorů a dalších hardwarových zařízení. Například v rámci HARDWARE je POPIS > Systém > BIOS, kde budete vyhledejte aktuální verzi systému BIOS a dodavatele.
Podklíč SOFTWARE je podklíč nejčastěji přístupný z podregistru HKLM. Je uspořádán abecedně podle dodavatele softwaru a každý program zde zapisuje data do registru, takže při příštím Po otevření aplikace lze její specifická nastavení použít automaticky, takže nemusíte program pokaždé znovu konfigurovat je to použité. Je také užitečné, když vyhledání SID uživatele.
Podklíč SOFTWARE také obsahuje a Okna podklíč, který popisuje různé podrobnosti uživatelského rozhraní operačního systému, a Třídy podklíč s podrobnostmi o tom, které programy jsou přidruženy ke kterým příponám souborů a další.
HKLM\SOFTWARE\Wow6432Node\ se nachází v 64bitových verzích Windows, ale je používán 32bitový aplikací. Je ekvivalentní HKLM\SOFTWARE\, ale není to úplně stejné, protože je odděleno pouze za účelem poskytování informací 32bitovým aplikacím na 64bitovém OS. WoW64 zobrazuje tento klíč 32bitovým aplikacím jako "HKLM\SOFTWARE\."
Skryté podklíče v HKLM
Ve většině konfigurací jsou následující podklíče skryté klíče, a proto je nelze procházet jako ostatní klíče pod podregistrem HKLM:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
Většinou se tyto klíče zobrazí prázdné, když je otevřete, a/nebo obsahují prázdné podklíče.
Podklíč SAM odkazuje na informace o databázích Security Accounts Manager (SAM) pro domény. V každé databázi jsou aliasy skupin, uživatelé, účty hostů a účty administrátorů plus jméno používané k přihlášení do domény, kryptografických hashů hesla každého uživatele a další.
Podklíč SECURITY se používá k uložení zásad zabezpečení aktuálního uživatele. Je propojena s databází zabezpečení domény, kde je uživatel přihlášen, nebo s podregistrem v místním počítači, pokud je uživatel přihlášen k doméně místního systému.
Chcete-li zobrazit obsah klíče SAM nebo SECURITY, musíte místo toho otevřít Editor registru pomocí Systémový účet, který má větší oprávnění než kterýkoli jiný uživatel, dokonce i uživatel s právy správce.
Po otevření Editoru registru pomocí příslušných oprávnění lze klíče HKEY_LOCAL_MACHINE\SAM a HKEY_LOCAL_MACHINE\SECURITY prozkoumat jako jakýkoli jiný klíč v podregistru.
Některé bezplatné softwarové nástroje, např PsExec od společnosti Microsoft, mohou otevřít Editor registru se správnými oprávněními k zobrazení těchto skrytých klíčů.
Více na HKEY_LOCAL_MACHINE
Mohlo by být zajímavé vědět, že HKEY_LOCAL_MACHINE ve skutečnosti nikde v počítači neexistuje, ale je pouze kontejner pro zobrazení skutečných dat registru načítaných prostřednictvím uvedených podklíčů umístěných v podregistru výše.
Jinými slovy, HKEY_LOCAL_MACHINE funguje jako zkratka k řadě dalších zdrojů dat o vašem počítači.
Kvůli této neexistující povaze HKEY_LOCAL_MACHINE to nemůžete vy ani žádný program, který nainstalujete vytvořit další klíče pod HKEY_LOCAL_MACHINE.
Podregistr HKEY_LOCAL_MACHINE je globální, což znamená, že je stejný bez ohledu na to, který uživatel na počítači jej prohlíží, na rozdíl od podregistru, jako je např. HKEY_CURRENT_USER, která je specifická pro každého uživatele, který si ji zobrazí, když je přihlášen.
Ačkoli se HKEY_LOCAL_MACHINE často píše jako HKLM, není to ve skutečnosti „oficiální“ zkratka. To je důležité vědět, protože některé programy, dokonce i nástroje dostupné přímo od společnosti Microsoft, vám za určitých okolností neumožňují zkrátit podregistr v cestách registru. Pokud se při používání „HKLM zobrazuje chyba“, použijte místo toho úplnou cestu a zjistěte, zda se tím problém nevyřeší.