A rendszerleíró kulcsot egy kicsit olyannak tekinthetjük, mint egy fájlmappát, de csak a Windows rendszerleíró adatbázisában létezik. A rendszerleíró kulcsok rendszerleíró értékeket tartalmaznak, csakúgy, mint a mappák fájlokat. A beállításkulcsok más beállításkulcsokat is tartalmazhatnak, amelyeket néha alkulcsoknak is neveznek.
A rendszerleíró kulcsok a Windows minden verziójában ugyanúgy működnek. Változások történtek a rendszerleíró kulcsok összecsukásában és kibontásában, de ezek nagyon csekélyek voltak, és nem befolyásolták a funkciójukat.
A Windows rendszerleíró adatbázisának felépítése
A Windows rendszerleíró adatbázisa hierarchiában épül fel, és a legfelső kulcsokat rendszerleíró adatbázisnak nevezik. Ezekhez speciális szabályok kapcsolódnak, de minden más értelemben rendszerleíró kulcsok.
A "nyilvántartási bejegyzés" kifejezés a Windows rendszerleíró adatbázis bármely egyedi részére vonatkozhat (például egy kaptárra vagy értékre), de általában a rendszerleíró kulcs szinonimája.
A rendszerleíró adatbázis elemei a következőképpen épülnek fel:
KEY(HIVE)\SUBKEY\SUBKEY\…\…
Vegyünk egy konkrét példát a Rendszerleíróadatbázis-szerkesztőből, hogy elmagyarázzuk a rendszerleíró kulcsok működését:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
Amint láthatja, a fent látható rendszerleíró adatbázis elérési útja három részre van osztva, amelyek mindegyikét egy fordított perjel választja el:
- HKEY_LOCAL_MACHINE
- SZOFTVER
- Microsoft
Minden szakasz egyetlen rendszerleíró kulcsot jelöl, a jobb szélső az előző alá van beágyazva, és így tovább. Másképpen gondolva: Minden billentyű a bal oldali alatt található, ahogyan a számítógépén egy elérési út működik, például C:\Windows\System32\Boot.
Az első rendszerleíró kulcs, a HKEY_LOCAL_MACHINE, az útvonal tetején található, és egy rendszerleíró adatbázis. A HKEY_LOCAL_MACHINE alatt van beágyazva a SOFTWARE rendszerleíró kulcs. A Microsoft kulcs egy újabb beállításkulcs, amely a SOFTWARE. alatt van beágyazva.
A regisztrációs kulcsok nem különböztetik meg a kis- és nagybetűket, ami azt jelenti, hogy nem számít, hogy a betűk nagy- és kisbetűk; mindkét módon megírhatók anélkül, hogy befolyásolnák a működésüket.
A regisztrációs kulcsok meglehetősen mélyen beágyazhatók. Íme egy példa egy ötszintes mélységre, amelyet bármelyik Windows-számítógép rendszerleíró adatbázisában találhat a HKEY_CURRENT_CONFIG kaptárban:
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers
A rendszerleíró kulcsok hozzáadásával, módosításával és törlésével megváltoztathatja a Windows működését néhány nagyon alapvető szinten. Azonban nagyon óvatosnak kell lennie a rendszerleíró adatbázisban, mert komoly problémákat okozhat a számítógépében, amelyek minden adat elvesztéséhez vezethetnek.
A rendszerleíró kulcsok biztonsági mentése és visszaállítása
Bölcs célszerű biztonsági másolatot készíteni a rendszerleíró adatbázisról, mielőtt bármilyen módosítást végezne rajta. Ha a cserélt kulcsok másolatát a kezében tartja, biztonságban érezheti magát, tudva, hogy visszavonhat minden olyan változtatást, amely problémákat okozhat a rendszerben. Ha nem akarja, nem kell biztonsági másolatot készítenie a teljes rendszerleíró adatbázisról; csak azokról a rendszerleíró kulcsokról készíthet biztonsági másolatot, amelyekkel dolgozik.
A rendszerleíró adatbázis biztonsági kulcsai REG fájlként léteznek. Könnyen visszaállíthatja a rendszerleíró adatbázis biztonsági másolatát a REG fájl megnyitásával és az utasítások követésével, és ez megtehető függetlenül attól, hogy a Windows melyik verzióját használja.
GYIK
Hogyan adhatok hozzá kulcsot?
Windows rendszerben használja a Windows+ R billentyűparancsot a Rendszerleíróadatbázis-szerkesztő megnyitásához, majd írja be: regedit > OK. A bal oldali ablaktáblában keresse meg a hozzáadni kívánt beállításkulcsot > jobb gombbal kattintson a kulcsra > válassza a Új > Key.
Mi az az öt rendszerleíró kulcs?
A Windows legtöbb verziójában a következő kulcsok találhatók a beállításjegyzékben: HKEY_CLASSES_ROOT (HKCR), HKEY_CURRENT_USER (HKCU), HKEY_LOCAL_MACHINE (HKLM), HKEY_USERS (HKU) és HKEY_CURRENT_CONFIG.