Co je HKEY_LOCAL_MACHINE?

Obsah:

Co je HKEY_LOCAL_MACHINE?
Co je HKEY_LOCAL_MACHINE?
Anonim

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

Kromě konfiguračních dat softwaru obsahuje tento úl také spoustu cenných informací o aktuálně detekovaném hardwaru a ovladačích zařízení.

Ve Windows 11, Windows 10, Windows 8, Windows 7 a Windows Vista jsou zde také zahrnuty informace o konfiguraci spouštění vašeho počítače.

Image
Image

Jak se dostat na HKEY_LOCAL_MACHINE

Jako podregistr HKEY_LOCAL_MACHINE lze 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. Rychlý způsob, jak se tam dostat, je provedení příkazu regedit v poli Spustit.
  2. Najděte 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. Pomocí levé šipky sbalíte vše, co je aktuálně vybráno.

  3. Dvakrát klikněte nebo dvakrát klepněte na HKEY_LOCAL_MACHINE pro rozbalení ú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 tímto podregistrem 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 HARDWARE je POPIS > Systém > BIOS, což je místo, kde najdete aktuální verzi systému BIOS a dodavatele.

Podklíč SOFTWARE je ten, ke kterému se nejčastěji přistupuje z podregistru HKLM. Je uspořádána abecedně podle dodavatele softwaru a každý program zde zapisuje data do registru, takže při příštím otevření aplikace lze automaticky použít její specifická nastavení, takže nemusíte program znovu konfigurovat při každém použití. Je to 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íč Classes 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 používají ho 32bitové aplikace. 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 zobrazují 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é hash hesla každého uživatele a další.

Podklíč SECURITY se používá k uložení bezpečnostní politiky 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é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 podregistru.

Některé bezplatné softwarové nástroje, jako je PsExec od společnosti Microsoft, dokážou otevřít Editor registru se správnými oprávněními k zobrazení těchto skrytých klíčů.

Více o HKEY_LOCAL_MACHINE

Mohlo by být zajímavé vědět, že HKEY_LOCAL_MACHINE ve skutečnosti neexistuje nikde v počítači, ale je to pouze kontejner pro zobrazení skutečných dat registru, která se načítají prostřednictvím podklíčů umístěných v úlu, jak je uvedeno výše.

Jinými slovy, funguje jako zkratka k řadě dalších zdrojů dat o vašem počítači. Kvůli této neexistující povaze nemůžete vy ani žádný program, který nainstalujete, vytvořit další klíče pod HKEY_LOCAL_MACHINE.

Podregistr 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 HKEY_CURRENT_USER, který je specifický pro každého uživatele, který si jej prohlíží, když je přihlášen.

Ačkoli se to takto často píše, HKLM není 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ší.