A Windows rendszerleíró adatbázis alapjai: A Windows rendszerleíró adatbázis rejtélyeinek megszüntetése
A Windows Registry egy könyvtár, amely a Microsoft Windows operációs rendszer beállításait és beállításait tárolja . Információkat és beállításokat tartalmaz az összes hardverhez, operációs rendszer szoftverhez, a legtöbb nem operációs rendszer szoftverhez, felhasználókhoz, a számítógép beállításaihoz stb. Ez a bejegyzés a Windows rendszerleíró adatbázis alapjairól(Windows Registry Basics) szól .
Amikor a felhasználó módosítja a Vezérlőpult(Control Panel) beállításait, a fájltársításokat, a rendszerházirendeket vagy a legtöbb telepített szoftvert, a változtatások tükröződnek és tárolódnak a beállításjegyzékben. A rendszerleíró adatbázis egy ablakot is biztosít a kernel működésére, amely futásidejű információkat, például teljesítményszámlálókat és jelenleg aktív hardvert mutat be.
A Windows rendszerleíró adatbázisát azért vezették be, hogy rendbe tegye a programonkénti INI - fájlokat, amelyeket korábban a Windows - programok konfigurációs beállításainak tárolására használtak. Ezek a fájlok általában szétszóródtak a rendszerben, ami megnehezítette a nyomon követésüket.
Olvassa el(Read) : Mikor kerülnek mentésre a rendszerleíró adatbázis módosításai ?
A Windows rendszerleíró adatbázis alapjai
A rendszerleíró adatbázis a következő 5 (The Registry consists of the following 5) gyökérkulcsból(Root Keys) áll :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
A gyökérkulcsok Alkulcsokat(SubKeys) tartalmaznak . Az alkulcsok tartalmazhatnak saját alkulcsokat is, és tartalmazhatnak legalább egy értéket, amelyet (Subkeys may contain subkeys of their own too and contain at least one value, called as its )alapértelmezett értéknek neveznek (Default Value). A kulcsot az összes alkulccsal és értékkel együtt kaptárnak(Hive) nevezik .
A rendszerleíró adatbázis a lemezen, a system32/config mappában található , több különálló Hive - fájlként. Ezeket a Hive -fájlokat a rendszer minden alkalommal beolvassa a memóriába, amikor a Windows elindul, vagy amikor a felhasználó(User) bejelentkezik. Ha látni szeretné, hogy a kaptárak(Hive) fizikailag hol vannak tárolva, lásd:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
További információ a Windows Registry fájlok helyéről .
A nyilvántartó(Registry) a következő adattípusokat használja:
- REG_SZ : Az SZ nulla végű karakterláncot jelöl. Ez egy változó hosszúságú karakterlánc, amely Unicode és ANSI karaktereket is tartalmazhat.
- REG_BINARY : Bináris adatokat tartalmaz. 0 és 1.
- REG_DWORD : Ez az adattípus kettős szó(Word) . Ez egy 32 bites numerikus érték, és bármilyen számot tartalmazhat 0 és 232 között.
- REG_QWORD : Ez az adattípus négyszeres szó(Word) . Ez egy 64 bites numerikus érték.
- REG_MULTI_SZ : Ez az adattípus nulla végű karakterláncok csoportját tartalmazza, amelyek egyetlen értékhez vannak rendelve.
- REG_EXPAND_SZ : Ez az adattípus egy nulla végű karakterlánc, amely kibővítetlen hivatkozást tartalmaz egy környezeti változóra, például: % SystemRoot %.
Registry virtualizáció a Windows rendszerben
A Windows Vistától(Windows Vista) kezdődően a fájlvirtualizációval együtt a Registry is virtualizált lett, így a Windows XP -vel ellentétben nem szokott felduzzadni. Ugyanez folytatódott a Windows 7 rendszerben(Windows 7) is .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.A Windows Vista és újabb rendszerekben az UAC a (UAC)Registry Virtualization Feature -t használja az írási kísérletek átirányítására
HKEY_LOCAL_MACHINE\Software
Amikor egy alkalmazás megpróbál írni ebbe a kaptárba, a Vista ehelyett egy felhasználónkénti helyre írja,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Ez diszkréten történik. Senki sem tudja meg, hogy ez történik!
Ez röviden a Registry Virtualization, és ez egy hasznos biztonsági funkció.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Mellesleg meg kell említeni egy másik új technológiát is, amely a Windows Vista és újabb verziói mögött áll: a Kernel Transaction Manager , amely lehetővé teszi a Tranzakciós Nyilvántartást(Transactional Registry) . Ez a szolgáltatás egyfajta beállításjegyzék(Registry) - visszaállítást tesz lehetővé. De ez nincs implementálva a Rendszerleíróadatbázis-szerkesztőben(Registry Editor) . Ehelyett ezt a funkciót olyan fejlesztők számára tervezték, akiknek robusztus alkalmazásokat kell létrehozniuk tranzakciós feldolgozás segítségével.
Olvassa el: (Read:) Rendszerleíró kulcs létrehozása Windows rendszerben .
Rendszerleíróadatbázis-szerkesztő
Windows 10/8/7/Vista rendszerben a beállításjegyzékkel való közvetlen munkavégzés elsődleges eszköze a Rendszerleíróadatbázis-szerkesztő(Registry Editor) . A hozzáféréshez egyszerűen írja be a regedit parancsot(regedit) a Vista Start menüjének keresősávjába(Start Menu Search Bar) , és nyomja meg az Enter billentyűt(Enter) !
Duplán óvatosnak kell lennie a rendszerleíró adatbázissal(Registry) való munka során , mivel nincs megerősítést kérő üzenet, vagy kattintson az OK gombra a parancs mentéséhez. A végrehajtott változtatások közvetlenül beépülnek.
További információ a Windows Registry Editor tippjeiről és szolgáltatásairól(Windows Registry Editor Tips & Features) . A Windows 10 v1703 felhasználói a címsor segítségével közvetlenül bármelyik beállításkulcsra ugorhatnak .
Külön meg kell említeni a
HKEY_LOCAL_MACHINE\System\CurrentControlSet
Hive, mivel a kulcsok ebben a konkrét esetben annyira nélkülözhetetlenek a Windows indításához, hogy megmaradjon a biztonsági másolata, amelyet szükség esetén visszaállíthat, egyszerűen csak csökkentett módban(Safe Mode) történő rendszerindítással, és kiválasztja a Last Known Good Configuration lehetőséget .
Érdemes elolvasni ezeket a bejegyzéseket is:(You might want to read these posts too:)
- A sérült vagy sérült rendszerleíró adatbázis javítása(How to repair corrupted or damaged Registry)
- A Start menü és a Tálca beállításjegyzékének módosításai
- Mentse el és állítsa vissza a rendszerleíró adatbázist(Backup and restore the registry)
- Figyelje a rendszerleíró adatbázis változásait(Monitor changes to the Registry) .
- Hogyan lehet megnyitni a rendszerleíró adatbázis több példányát
- Hangulatjelek használatosak a Windows Registry elérési útjában ; Tudtad!?
Related posts
Kapcsolja be vagy ki a Windows Spotlightot a Rendszerleíróadatbázis- vagy a Csoportházirend-szerkesztővel
A Windows 11/10 beépített Charmap és Eudcedit eszközeinek használata
Microsoft Visual C++ újraterjeszthető csomag: GYIK és letöltés
Az Input Method Editor (IME) használata Windows 11/10 PC-n
Az Archív alkalmazások funkció engedélyezése vagy letiltása a Windows 11/10 rendszerben
A Hírek és érdeklődési körök hírcsatorna nyelvének megváltoztatása a Windows 11/10 rendszerben
Az automatikus képernyőforgatás letiltása a Windows 11/10 rendszerben
A HDR engedélyezése az alkalmazások számára ICC-profilokkal a Windows 11/10 rendszerben
A TPM diagnosztikai eszköz engedélyezése és használata a Windows 11 rendszerben
Mi az a Trusted Platform Module? Hogyan ellenőrizhető, hogy van-e TPM chip?
A Windows Memory Diagnostics Tool futtatása a Windows 11/10 rendszerben
Kapcsolja be vagy ki a Beszédfelismerés használata a Windows vegyes valóságban
A Microsoft Edge zászlókról szóló oldal elérése és használata Windows 11/10 rendszeren
Hogyan működik a dinamikus frissítési gyakoriság funkció a Windows 11 rendszerben
A helybeállítások módosítása a Windows 11/10 rendszerben
Engedélyezze a továbbfejlesztett hamisítás-ellenőrzést a Windows 10 Hello Face Authentication rendszerben
Mi az az USB szelektív felfüggesztés funkció? Hogyan lehet engedélyezni vagy letiltani?
Mi az OOBE vagy Out-Of-Box Experience a Windows 11/10 rendszerben?
Mi az a kodek – áttekintés, szolgáltatások, letöltés, GYIK
Az új Keresés használata képernyőkép funkcióval a Windows 10 rendszerben