Megosztás a következőn keresztül:


Előre definiált kulcsok

Egy alkalmazásnak meg kell nyitnia egy kulcsot, mielőtt adatokat adhat hozzá a beállításjegyzékhez. Kulcs megnyitásához az alkalmazásnak meg kell adnia egy leírót a már megnyitott beállításjegyzék egy másik kulcsához. A rendszer előre definiált kulcsokat határoz meg, amelyek mindig nyitva vannak. Az előre definiált kulcsok segítenek az alkalmazásoknak a beállításjegyzékben való navigálásban, és lehetővé teszik olyan eszközök fejlesztését, amelyek lehetővé teszik a rendszergazda számára az adatkategóriák manipulálását. Azokat az alkalmazásokat, amelyek adatokat adnak hozzá a beállításjegyzékhez, mindig előre definiált kulcsok keretein belül kell működnie, így a felügyeleti eszközök megtalálhatják és használhatják az új adatokat.

Az alkalmazások a kulcsok leíróit használhatják a beállításjegyzék belépési pontjaiként. Ezek a leírók a beállításjegyzék összes implementációjára érvényesek, bár a leírók használata platformonként eltérő lehet. Emellett más előre definiált fogópontok is definiálva lettek bizonyos platformokhoz. Az alábbiakban az előre definiált kulcsok fogópontjai találhatók.

Fogantyú Leírás
HKEY_CLASSES_ROOT
A kulcs alá tartozó beállításjegyzék-bejegyzések meghatározzák a dokumentumok típusait (vagy osztályait) és az ezekhez a típusokhoz társított tulajdonságokat. A Shell- és COM-alkalmazások a kulcs alatt tárolt információkat használják.
Ez a kulcs a Windows 3.1 regisztrációs adatbázissal való visszamenőleges kompatibilitást is biztosítja a DDE és az OLE-támogatás adatainak tárolásával. A fájlmegjelenítők és a felhasználói felület bővítményei az OLE-osztályazonosítókat HKEY_CLASSES_ROOTtárolják, a folyamaton belüli kiszolgálók pedig ebben a kulcsban vannak regisztrálva.
Ez a leíró nem használható olyan szolgáltatásban vagy alkalmazásban, amely különböző felhasználókat megszemélyesít.
További információ: HKEY_CLASSES_ROOT.
HKEY_CURRENT_CONFIG
A helyi számítógéprendszer aktuális hardverprofiljáról tartalmaz információkat. A HKEY_CURRENT_CONFIG alatt található információk csak az aktuális hardverkonfiguráció és a standard konfiguráció közötti különbségeket ismertetik. A standard hardverkonfigurációra vonatkozó információk a Szoftver és HKEY_LOCAL_MACHINEkulcsai alatt találhatók.
HKEY_CURRENT_CONFIG a HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Currentaliasa.
További információ: HKEY_CURRENT_CONFIG.
HKEY_CURRENT_USER
Az ehhez a kulcshoz alárendelt beállításjegyzék-bejegyzések határozzák meg az aktuális felhasználó beállításait. Ezek a beállítások közé tartoznak a környezeti változók beállításai, a programcsoportokra, színekre, nyomtatókra, hálózati kapcsolatokra és alkalmazásbeállításokra vonatkozó adatok. Ez a kulcs megkönnyíti az aktuális felhasználó beállításainak létrehozását; a kulcs megfelel az aktuális felhasználó ágának a HKEY_USERS. A HKEY_CURRENT_USERa szoftvergyártók az alkalmazásokban használandó aktuális felhasználóspecifikus beállításokat tárolják. A Microsoft például létrehozza a HKEY_CURRENT_USER\Software\Microsoft kulcsot az alkalmazások számára, és mindegyik alkalmazás saját alkulcsot hoz létre a Microsoft kulcs alatt.
A HKEY_CURRENT_USER és a HKEY_USERS közötti leképezés folyamatonként történik, és akkor jön létre, amikor a folyamat először hivatkozik HKEY_CURRENT_USER. A leképezés az első, HKEY_CURRENT_USERhivatkozni kívánt szál biztonsági környezetén alapul. Ha ez a biztonsági környezet nem tölt be beállításjegyzék-hive-t HKEY_USERS, a megfeleltetés HKEY_USERS\.Default. A megfeleltetés létrehozása után megmarad, még akkor is, ha a szál biztonsági környezete megváltozik.
Az HKEY_CURRENT_USER összes beállításjegyzék-bejegyzése, kivéve a HKEY_CURRENT_USER\Software\Classes alatt lévő bejegyzéseket, a központi felhasználói profil felhasználónkénti beállításjegyzék-részében találhatók. Ha más bejegyzéseket szeretne kizárni egy központi felhasználói profilból, tárolja őket a HKEY_CURRENT_USER_LOCAL_SETTINGS.
Ez a leíró nem használható olyan szolgáltatásban vagy alkalmazásban, amely különböző felhasználókat megszemélyesít. Ehelyett hívja meg a RegOpenCurrentUser függvényt.
További információ: HKEY_CURRENT_USER.
HKEY_CURRENT_USER_LOCAL_SETTINGS
Az ehhez a kulcshoz alárendelt beállításjegyzék-bejegyzések meghatározzák az aktuális felhasználó beállításait, amelyek helyiek a számítógépen. Ezek a bejegyzések nem szerepelnek a központi felhasználói profil felhasználónkénti beállításjegyzékében. Windows Server 2008, Windows Vista, Windows Server 2003 és Windows XP/2000: Ez a kulcs Windows 7 és Windows Server 2008 R2 operációs rendszertől kezdve támogatott.

HKEY_LOCAL_MACHINE
A kulcs alá tartozó beállításjegyzék-bejegyzések határozzák meg a számítógép fizikai állapotát, beleértve a busz típusára, a rendszermemóriára, valamint a telepített hardverre és szoftverre vonatkozó adatokat. Olyan alkulcsokat tartalmaz, amelyek az aktuális konfigurációs adatokat tartalmazzák, beleértve a Plug and Play-adatokat (a Enum ágat, amely tartalmazza a rendszeren valaha használt összes hardver teljes listáját), a hálózati bejelentkezési beállításokat, a hálózati biztonsági információkat, a szoftverrel kapcsolatos információkat (például a kiszolgálóneveket és a kiszolgáló helyét) és egyéb rendszerinformációkat.
További információ: HKEY_LOCAL_MACHINE.
HKEY_PERFORMANCE_DATA
A kulcs alá tartozó beállításjegyzék-bejegyzések lehetővé teszik a teljesítményadatok elérését. Az adatok ténylegesen nem tárolódnak a beállításjegyzékben; a beállításjegyzék-függvények miatt a rendszer összegyűjti az adatokat a forrásból.
HKEY_PERFORMANCE_NLSTEXT
A kulcs alá tartozó beállításjegyzék-bejegyzések a számlálókat leíró szöveges sztringekre hivatkoznak annak a területnek a helyi nyelvén, ahol a számítógépes rendszer fut. Ezek a bejegyzések nem érhetők el Regedit.exe és Regedt32.exe.Windows 2000: Ez a kulcs nem támogatott.

HKEY_PERFORMANCE_TEXT
A kulcs alá tartozó beállításjegyzék-bejegyzések az amerikai angol nyelvű számlálókat leíró szöveges sztringekre hivatkoznak. Ezek a bejegyzések nem érhetők el Regedit.exe és Regedt32.exe.Windows 2000: Ez a kulcs nem támogatott.

HKEY_USERS
A kulcs alá tartozó beállításjegyzék-bejegyzések határozzák meg a helyi számítógépen lévő új felhasználók alapértelmezett felhasználói konfigurációját és az aktuális felhasználó felhasználói konfigurációját.

A RegOverridePredefKey függvény lehetővé teszi egy előre definiált beállításkulcs hozzárendelését a beállításjegyzék megadott kulcsához. Egy szoftvertelepítési program például újraképezhet egy előre definiált kulcsot egy DLL-összetevő telepítése előtt. Ez lehetővé teszi a telepítőprogram számára, hogy könnyen megvizsgálja a DLL telepítési eljárása által az előre definiált kulcsra írt információkat.

A RegDisablePredefinedCache és RegDisablePredefinedCacheEx függvény letiltja az előre definiált beállításjegyzék-leírók gyorsítótárazását. A megszemélyesítést használó szolgáltatásoknak az előre definiált beállításjegyzék-leírók használata előtt meg kell hívniuk RegDisablePredefinedCacheEx.

Az előre definiált fogópontok nem biztonságosak. Az előre definiált fogópont egyik szálban való bezárása hatással van a fogópontot használó többi szálra.