A HKEY_LOCAL_MACHINE, gyakran HKLM-ként rövidítve, egyike a Windows rendszerleíró adatbázisát alkotó számos rendszerleíró adatbázisnak. Ez a konkrét kaptár tartalmazza az Ön által telepített szoftver konfigurációs információinak többségét, valamint magára a Windows operációs rendszerre vonatkozó információkat.
A szoftverkonfigurációs adatokon kívül ez a készlet sok értékes információt is tartalmaz a jelenleg észlelt hardver- és eszközillesztő-programokról.
Windows 11, Windows 10, Windows 8, Windows 7 és Windows Vista rendszerben a számítógépe rendszerindítási konfigurációjával kapcsolatos információk is itt találhatók.
Hogyan juthat el ide: HKEY_LOCAL_MACHINE
A HKEY_LOCAL_MACHINE rendszerleíró adatbázisként könnyen megtalálható és megnyitható a Windows összes verziójában található Registry Editor eszközzel:
- Nyissa meg a Rendszerleíróadatbázis-szerkesztőt. A regedit parancs végrehajtása a Futtatás mezőben egy gyors módja annak, hogy odaérjen.
-
Keresse meg a HKEY_LOCAL_MACHINE számot a Rendszerleíróadatbázis-szerkesztő bal oldalán.
Ha Ön vagy valaki más korábban használta a Rendszerleíróadatbázis-szerkesztőt a számítógépén, előfordulhat, hogy össze kell csuknia a nyitott rendszerleíró kulcsokat, amíg meg nem találja a kaptárt. A bal nyílbillentyűvel az aktuálisan kijelölt elemek összecsukhatók.
- Kattintson vagy koppintson duplán a HKEY_LOCAL_MACHINE elemre a kaptár kibontásához, vagy használja a balra lévő kis nyilat.
Registry alkulcsok itt: HKEY_LOCAL_MACHINE
A következő rendszerleíró kulcsok találhatók a HKEY_LOCAL_MACHINE kaptár alatt:
- 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
A számítógépen ez a kaptár alatt található billentyűk némileg eltérhetnek a Windows verziójától és az adott számítógép konfigurációjától függően. Például a Windows újabb verziói nem tartalmazzák a COMPONENTS kulcsot.
A HARDVER alkulcs a BIOS-ra, a processzorokra és más hardvereszközökre vonatkozó adatokat tárolja. Például a HARDVEREN belül a DESCRIPTION > System > BIOS található, ahol megtalálja a BIOS aktuális verzióját és a szállítót.
A SZOFTVER alkulcs a leggyakrabban elérhető a HKLM kaptárból. A szoftvergyártó ábécé sorrendbe rendezi, és itt minden program adatokat ír a rendszerleíró adatbázisba, így az alkalmazás legközelebbi megnyitásakor a speciális beállítások automatikusan alkalmazhatók lesznek, így nem kell minden egyes alkalommal újrakonfigurálnia a programot. Akkor is hasznos, ha megkeresi a felhasználó SID-jét.
A SZOFTVER alkulcs tartalmaz egy Windows alkulcsot is, amely leírja az operációs rendszer különféle felhasználói felületének részleteit, egy osztályok alkulcsot, amely részletezi, hogy mely programok milyen fájlkiterjesztésekhez vannak társítva, és egyebeket.
A HKLM\SOFTWARE\Wow6432Node\ megtalálható a Windows 64 bites verziójában, de a 32 bites alkalmazások használják. Ez egyenértékű a HKLM\SOFTWARE\ fájllal, de nem pontosan ugyanaz, mivel csak abból a célból van elválasztva, hogy információkat biztosítson a 32 bites alkalmazásoknak 64 bites operációs rendszeren. A WoW64 ezt a kulcsot a 32 bites alkalmazásokhoz "HKLM\SOFTWARE\" néven jeleníti meg.
Rejtett alkulcsok a HKLM-ben
A legtöbb konfigurációban a következő alkulcsok rejtett kulcsok, ezért nem böngészhetők, mint a HKLM rendszerleíró adatbázis többi kulcsa:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
Ezek a kulcsok legtöbbször üresen jelennek meg, amikor megnyitja őket, és/vagy üres alkulcsokat tartalmaznak.
A SAM alkulcs a tartományokhoz tartozó Security Accounts Manager (SAM) adatbázisokkal kapcsolatos információkra vonatkozik. Az egyes adatbázisokon belül vannak csoportálnevek, felhasználók, vendégfiókok és rendszergazdai fiókok, valamint a tartományba való bejelentkezéshez használt név, az egyes felhasználók jelszavának kriptográfiai kivonatai és még sok más.
A BIZTONSÁGI alkulcs az aktuális felhasználó biztonsági szabályzatának tárolására szolgál. Össze van kapcsolva annak a tartománynak a biztonsági adatbázisával, ahol a felhasználó be van jelentkezve, vagy a helyi számítógép rendszerleíró adatbázisához, ha a felhasználó bejelentkezett a helyi rendszertartományba.
A SAM vagy a SECURITY kulcs tartalmának megtekintéséhez a Rendszerleíróadatbázis-szerkesztőt a Rendszerfiók használatával kell megnyitni, amely nagyobb jogosultságokkal rendelkezik, mint bármely más felhasználó, még a rendszergazdai jogosultságokkal rendelkező felhasználó is.
Miután a Rendszerleíróadatbázis-szerkesztőt a megfelelő engedélyekkel megnyitották, a HKEY_LOCAL_MACHINE\SAM és a HKEY_LOCAL_MACHINE\SECURITY kulcsok ugyanúgy felfedezhetők, mint bármely más kulcs a kaptárban.
Egyes ingyenes segédprogramok, mint például a Microsoft PsExec, képesek megnyitni a Rendszerleíróadatbázis-szerkesztőt a megfelelő engedélyekkel, hogy megtekintsék ezeket a rejtett kulcsokat.
További információ: HKEY_LOCAL_MACHINE
Érdekes lehet tudni, hogy a HKEY_LOCAL_MACHINE valójában nem létezik sehol a számítógépen, hanem csak egy tároló, amely megjeleníti a fent felsorolt, a kaptárban található alkulcsokon keresztül betöltődő tényleges regisztrációs adatokat.
Más szóval, parancsikonként működik számos más adatforráshoz a számítógépével kapcsolatban. A nem létező természet miatt sem Ön, sem az Ön által telepített programok nem hozhatnak létre további kulcsokat a HKEY_LOCAL_MACHINE alatt.
A kaptár globális, ami azt jelenti, hogy ugyanaz, függetlenül attól, hogy a számítógép melyik felhasználója nézi meg, ellentétben a HKEY_CURRENT_USER rendszerleíró adatbázissal, amely minden olyan felhasználóra jellemző, aki bejelentkezve tekinti meg.
Bár gyakran így írják, a HKLM valójában nem „hivatalos” rövidítés. Ezt azért fontos tudni, mert bizonyos programok bizonyos körülmények között, még a közvetlenül a Microsofttól elérhető eszközök sem teszik lehetővé, hogy a rendszerleíró útvonalakban rövidítsék a hive-t. Ha hibát kap a "HKLM " használata közben, használja a teljes elérési utat, és nézze meg, hogy ez megoldja-e.