HKEY_LOCAL_MACHINE (HKLM) Podregistr registru

HKEY_LOCAL_MACHINE, často zkráceně HKLM, je jedním z několika podregistrů registru, které tvoří registr Windows. Tento konkrétní podregistr obsahuje většinu konfiguračních informací o softwaru, který jste nainstalovali, i o samotném operačním systému Windows.

Kromě konfiguračních dat softwaru obsahuje podregistr HKEY_LOCAL_MACHINE také spoustu cenných informací o aktuálně zjištěném hardwaru a ovladačích zařízení.

Ve Windows 10, Windows 8, Windows 7 a Windows Vista jsou v této podregistru obsaženy také informace o konfiguraci spouštění počítače.


Jak se dostat na HKEY_LOCAL_MACHINE

Jako podregistr registru lze HKEY_LOCAL_MACHINE snadno najít a otevřít pomocí nástroje Editor registru, který je součástí všech verzí systému Windows:

  1. Otevřete Editor registru.

  2. Lokalizovat HKEY_LOCAL_MACHINE na levé straně Editoru registru.

    Pokud jste vy nebo někdo jiný dříve používali Editor registru ve vašem počítači, možná budete muset sbalit všechny otevřené klíče registru, dokud nenajdete podregistr HKEY_LOCAL_MACHINE.

  3. Poklepejte nebo poklepejte HKEY_LOCAL_MACHINE rozbalte úl nebo použijte malou šipku vlevo.

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 ve vašem počítači se mohou poněkud lišit v závislosti na vaší verzi systému Windows a konkrétní konfiguraci počítače. Například novější verze systému Windows neobsahují klíč HKEY_LOCAL_MACHINE 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 najdete aktuální verzi BIOSu a dodavatele.

Podklíč SOFTWARE je jedním z nejčastěji přístupných z podregistru HKLM. Je to organizováno abecedně podle dodavatele softwaru a je to místo, kde každý program zapisuje data do registru, takže při příštím otevření aplikace lze automaticky použít jeho konkrétní nastavení, takže nemusíte program překonfigurovat při každém použití. Je také užitečné při hledání SID uživatele.

Podklíč SOFTWARE také obsahuje podklíč Windows, který popisuje různé podrobnosti uživatelského rozhraní operačního systému, podklíč Třídy podrobně popisující, 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 systému Windows, ale používají jej 32bitové aplikace. Je to ekvivalent HKLM SOFTWARE , ale není to úplně stejné, protože je oddělené pouze za účelem poskytování informací 32bitovým aplikacím v 64bitovém OS. WoW64 zobrazuje tento klíč pro 32bitové aplikace 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 registru HKLM:

  • HKEY_LOCAL_MACHINE SAM
  • HKEY_LOCAL_MACHINE SECURITY

Většinu času se tyto klávesy zobrazí prázdné, když je otevřete, nebo obsahují prázdné podklíče.

Podklíč SAM odkazuje na informace o databázích správce zabezpečení účtů (SAM) pro domény. V rámci každé databáze jsou skupinové aliasy, uživatelé, účty hostů a účty administrátorů, plus jméno použité k přihlášení do domény, kryptografické hashe 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 propojen s databází zabezpečení domény, kde je uživatel přihlášen, nebo s podregistrem registru 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ého účtu, který má větší oprávnění než kterýkoli jiný uživatel, dokonce i uživatel s oprávněními 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 úlu.

Některé bezplatné softwarové nástroje, například 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íčů.


Další informace 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 kontejnerem pro zobrazení skutečných dat registru, která se načítají prostřednictvím podklíčů umístěných v podregistru, které jsou uvedeny výše.

Jinými slovy, HKEY_LOCAL_MACHINE funguje jako zkratka k řadě dalších zdrojů dat o vašem počítači.

Z důvodu této neexistující povahy HKEY_LOCAL_MACHINE nemůže ani vy, ani žádný nainstalovaný program 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 v počítači jej zobrazuje, na rozdíl od podregistru registru, jako je HKEY_CURRENT_USER, který je specifický pro každého uživatele, který jej při přihlášení zobrazí.

Ačkoli se HKEY_LOCAL_MACHINE často píše jako HKLM, ve skutečnosti nejde o „oficiální“ zkratku. To je důležité vědět, protože některé programy, za určitých okolností, dokonce i nástroje dostupné přímo od společnosti Microsoft, vám nedovolí zkrátit podregistr v cestách registru. Pokud se vám při používání „HKLM zobrazuje chyba“, použijte místo toho úplnou cestu a zkontrolujte, zda je opravena.