Mi az a Windows rendszerleíró adatbázis (és mit tehet vele)?

A Registry a Microsoft Windows operációs rendszer, annak alkalmazásai és hardvereszköz-illesztőprogramjai által konfigurációik karbantartására használt összes beállítás adatbázisa.

A rendszerleíró adatbázis(Registry) sok szempontból a Windows középpontjában áll , és a nagy teljesítményű felhasználók arra használhatják számítógépeiket, hogy olyan dolgokat hajtsanak végre, amelyek egyébként lehetetlenek lennének. 

Figyelmeztetés:(Warning: ) A rendszerleíró adatbázis(Registry) módosítása tönkreteheti a számítógépet. Csak azokat a változtatásokat végezze el, amelyekkel kényelmes, és mindig készítsen biztonsági másolatot a rendszerleíró adatbázisról(back up the Registry) .

A nyilvántartó (rövid) története

Miért van a Windows rendszerleíró adatbázisa? A rendszerleíró adatbázist a Windows 95(Windows 95) kiadásával vezették be a Windowsba, és a Windows 11 rendszerben(Windows 11) is megmaradt . A Windows 95 előtt a konfigurációs információkat szövegfájlokban tárolták, hasonlóan a jelenlegi .ini fájlokhoz.

Ezzel több probléma is volt. Először(First) is könnyen előfordulhatott, hogy az emberek véletlenül törölhették ezeket a szöveges fájlokat, anélkül, hogy helyrehozhatták volna a kárt. Másodszor, ezek a konfigurációs fájlok nem rendelkeztek szabványos szerkezettel. Különböző fejlesztők alkották meg őket alkalmazásaikhoz.

A Registry központosított és szabványosított konfigurációs tároló. Szinte lehetetlenné tette a felhasználók számára, hogy véletlenül töröljék vagy semmisítsék meg a Nyilvántartásban(Registry) található információkat . Biztonsági másolat készíthető róla (ezt alább ismertetjük), és a Windows szigorúan védi a rosszindulatú támadásoktól.

A mai Windows 10 és Windows 11 operációs rendszerekben a Registry egy kifinomult rendszer, amely képes önmagát karbantartani és javítani, de nem tévedhetetlen.

Az alapnyilvántartási struktúra

A nyilvántartó(Registry) egy hierarchikus adatbázis. A hierarchia tetején a számítógép áll. Ez alatt találja a fő ágakat, amelyeket „csalánkiütésnek” neveznek. Ezeken belül a rendszerleíró kulcsok(Registry) találhatók. A kulcsok alkulcsokat és beállításjegyzék(Registry) - értékeket tartalmazhatnak.

Háromféle kulcsérték létezik: String, Bináris(Binary) vagy DWORD . A karakterlánc egy szövegsor. A bináris érték pont olyan, amilyennek hangzik – egyesekkel és nullákkal kifejezett érték. A DWORD egy négybájtos szám. Ezeket általában logikai értékek tárolására használják, így az 1 vagy a 0 jelentheti az „engedélyezett” és a „letiltott” értékeket.

Az öt fő ág mindegyike más-más beállítási osztályt tárol:

  • HKEY_CLASSES_ROOT: Más néven „ HKCR ” itt találhatók meg a Windows interfész beállításai, például fájltársítások, parancsikonok és a fogd és vidd funkciót támogató beállítások.
  • HKEY_CURRENT_USER: „ HKCU ” néven is ismert , itt találhatók a jelenleg bejelentkezett Windows - felhasználó beállításai, például a bejelentkezési nevek, valamint az egyéni asztali és Start menü(Start Menu) beállításai.
  • HKEY_LOCAL_MACHINE: Más néven „ HKLM ” itt tárolódnak a hardver- és szoftverbeállítások, beleértve a csoportházirend-(Group Policy) beállításokat is.
  • HKEY_USERS: A számítógép összes felhasználójának beállításait tartalmazza. Minden felhasználónak van egy alkulcsa.
  • HKEY_CURRENT_CONFIG : Ez a HKEY_LOCAL_MACHINE aktuális hardverkonfigurációs beállításokkal kapcsolatos részére mutat vissza.

Ha a rendszerleíró adatbázis(Registry) beállításait keresi számítógépe egy adott aspektusához, a fő ágak közötti különbség ismerete csökkentheti azt, hogy mennyi ideig kell vizsgálnia, mielőtt megtalálja, amire szüksége van.

Registry szerkesztés Regedit segítségével

Míg a rendszerleíró adatbázist(Registry) úgy tervezték, hogy ellenálljon a szándékos és véletlen manipulációnak, a Windows tartalmaz egy alkalmazást, amely lehetővé teszi a beállításjegyzék(Registry) felfedezését és szerkesztését . A Windows Registry Editor(Windows Registry Editor) (vagy egyszerűen Regedit ) néven ismert alkalmazás megmutatja a rendszerleíró adatbázis(Registry) szerkezetét és az abban található összes értéket.

A kulcs megnyitása és az érték módosítása ugyanolyan egyszerű, mint a Registry fa kibontása, amíg meg nem találja a keresett értéket, majd kattintson duplán a módosítani kívánt értékre.

A Rendszerleíróadatbázis-szerkesztő(Registry Editor) megnyitásához nyomja meg a Windows billentyű(Windows key) + R billentyűkombinációt a futtatás párbeszédpanel megnyitásához. Írja be a regedit vagy regedit.exe parancsot , és nyomja meg az Enter billentyűt . Alternatív megoldásként keresse meg a Start menü(Start Menu) segítségével , és kattintson a Rendszerleíróadatbázis-szerkesztőre(Registry Editor) , amikor az eredmény megjelenik.

Szerkessze a rendszerleíró adatbázist?

Ne szerkessze a rendszerleíró adatbázist(Registry) , hacsak nincs rá konkrét oka. Ennek az oknak fontosabbnak kell lennie, mint a rendszer stabilitása, valamint minden idő és adat, amelyet esetleg elveszíthet.

Ha követi az online útmutatót, amely bemutatja, hogyan szerkesztheti a rendszerleíró adatbázist(Registry) egy adott eredmény érdekében, ellenőrizze a megjegyzéseket, hogy megtudja, hogyan működött ez a szerkesztés az emberek számára. Ezenkívül a Registry(Registry) szerkezetről itt tanultak alapján próbálja meg megnézni, hogy az útmutatóban leírtaknak van-e értelme. Ha valami hiba történik a szerkesztéssel, előfordulhat, hogy a számítógépe meghibásodik a leállítás utáni indításkor, mert megsértette a rendszerbeállításokat.

Emiatt a változtatások elvégzése előtt mindig készítsen biztonsági másolatot a beállításjegyzékről.

A rendszerleíró adatbázis biztonsági mentése

Számos módon  készíthet biztonsági másolatot és állíthatja vissza a rendszerleíró adatbázist .(Registry)

Ha teljes biztonsági másolatot készít a meghajtóról a Windows biztonsági mentési eszközével vagy egy harmadik féltől származó biztonsági mentési segédprogrammal (jó ötlet mindenféle okból), akkor a rendszerleíró adatbázisról(Registry) minden mással együtt biztonsági másolat készül. Hátránya, hogy ha vissza kell állítania ezt a biztonsági másolatot, akkor az utolsó biztonsági mentés óta létrehozott összes többi adat elveszik.

Amikor a Rendszer-visszaállítás segédprogrammal visszaállítási pontot hoz létre, akkor a rendszerleíró (System Restore)adatbázisról(Registry) is biztonsági másolatot készít . Ha visszaállítási pontról állít vissza, nem veszít el olyan adatokat, mint például a legutóbbi visszaállítási pont létrehozása óta létrehozott fájlok.

A Rendszerleíróadatbázis-szerkesztővel(Registry Editor) egyedül is készíthet biztonsági másolatot a beállításjegyzékről(Registry) . Egyszerűen(Simply) válassza a Fájl(File) > Exportálás menüpontot(Export) , és válassza ki a mentési helyet.

Ezután a rendszerleíró adatbázis(Registry) fájlt a felhőben vagy a fizikai biztonsági mentési adathordozón tárolhatja. Az is jó ötlet, hogy közvetlenül a módosítások előtt exportálja a rendszerleíró adatbázist(Registry) , mert ha bármilyen módon elrontja, azonnal importálhatja a mentett REG fájlt a Fájl(File) > Importálás(Import) menüpontban . Adott kaptárakat is exportálhat, ha jobb gombbal rákattint a kaptárra, és kiválasztja az „ Exportálás(Export) ” lehetőséget.

Megjegyzés:(Note: ) Nem javasoljuk a rendszerleíró adatbázis(Registry) egy napnál régebbi biztonsági másolatának visszaállítását, mivel túl sok dolog változhatott meg a számítógépén, ami ahhoz vezethet, hogy a rendszerleíró adatbázis(Registry) még alkalmatlanabb, mint a cserélni kívánt.

Tekintse meg részletes útmutatónkat a rendszerleíró adatbázis biztonsági mentéséhez(in-depth guide to backing up the Registry) , hogy soha ne maradjon olyan beállításjegyzék(Registry) , amelyet nem tud visszaállítani.

Hogyan romlanak a dolgok a nyilvántartóval

Számos dolog elromolhat a rendszerleíró adatbázisban(Registry) . Attól függően, hogy hogyan történt, és milyen hatással volt a számítógépére, lehetséges, hogy kijavíthatja a problémát abban az esetben, ha nincs a közelmúltban visszaállítandó rendszerleíró adatbázisa(Registry) biztonsági másolata, vagy kiderülhet, hogy a „probléma” nem probléma.

Árva anyakönyvi bejegyzések(Orphaned Registry Entries)

Az árva bejegyzések a szoftver eltávolításakor hátrahagyott kulcsok és értékek. Ezek a hanyag eltávolító szoftver következményei. Ezek ártalmatlanok, de a rendszerleíró adatbázis(Registry) -tisztító alkalmazásokat azon a feltételezésen értékesítik, hogy az árva bejegyzések „eltömítik” a rendszerleíró adatbázist(Registry) , és befolyásolják a teljesítményt és a stabilitást. Javasoljuk, hogy kerülje a rendszerleíróadatbázis(Registry) -tisztítókat, amelyek sokkal több kárt okozhatnak, mint hasznot.

Duplicate Keys

A szoftver újratelepítése, frissítése vagy frissítése duplikált kulcsokat okozhat. Ezek szintén ártalmatlanok, ezért ne aggódjon miatta, és ne higgye el, amit a rendszerleíró adatbázis(Registry) tisztítói mondanak a témában.

Registry "Fragmentation"

Ez azokra a hiányosságokra vonatkozik, amelyek a kulcsok vagy értékek törlésekor maradnak a rendszerleíró adatbázisban . (Registry)Ez egy másik beállításjegyzéki „(Registry “) hiba”, amely semmit sem érint, és nincs szükség a beállításjegyzék javítására, töredezettségmentesítésére vagy tömörítésére ,(Registry) különösen Windows 10 vagy 11 esetén.

Registry korrupció(Registry Corruption)

Az(Data) adatsérülés a számítógép meghajtójának bármely részét érintheti. Ha a rendszerleíró adatbázis(Registry) fájljait teljesen vagy részben olvashatatlanná teszi, a számítógép valószínűleg megtagadja a rendszerindítást, vagy furcsa viselkedést mutat. A rendszerleíró adatbázis(Registry) visszaállítása előtt meg kell határoznia a sérülés okát , különösen hardveres adatok sérülése esetén.

Pusztító szerkesztés(Destructive Editing)

Ez akkor fordul elő, ha valaki a Rendszerleíróadatbázis-szerkesztővel(Registry Editor) véletlenül törli a dolgokat, de törli vagy módosítja az értékeket oly módon, hogy a Windows vagy az alkalmazások használhatatlanná válnak. Az elsődleges megoldás a rendszerleíró adatbázis(Registry) legutóbbi biztonsági másolatának visszaállítása .

Rosszindulatú(Malware)

A rosszindulatú programok(Malware) módosíthatják a rendszerleíró adatbázist(Registry) , hogy olyan engedélyeket vagy adatokhoz való hozzáférést biztosítsanak magának, amelyeket nem kellene. A rendszerleíró adatbázis(Registry) ilyen típusú károsodását nehéz észlelni, mivel a rosszindulatú programok készítői megpróbálnak észrevétlenül maradni. Még a rosszindulatú programok eltávolítása után is megmaradhat a rendszerleíró adatbázis(Registry) sérülése.

A rendszerleíró adatbázis(Registry) károsodása fájdalmas lehet, ezért nézze meg a „ Hogyan javítható a rendszerleíró adatbázis törött elemei(How to Fix Broken Registry Items) ” és a „Hogyan javítható a rendszerleíró adatbázis-hibák ” című témakör, amelyek a (How to Fix Registry Errors)parancssori(Command Prompt) javításokat is magukban foglalják, ha a dolgok annyira elromlanak, hogy nem tudja elindítani a Windows grafikus felhasználói felületét.

Mi lehetséges, ha feltöri a rendszerleíró adatbázisát?

Ezen a ponton lehet, hogy egy kicsit óvatosabb lehet attól, hogy a rendszerleíró adatbázist rontsa. Ha ez igaz, akkor elvégeztük a dolgunkat. A rendszerleíró adatbázis szerkesztését nem szabad félvállról venni. 

Ha azonban óvatos és jó forrásokat használ, jelentősen javíthatja a Windows - élményt, és testreszabhatja a Windows rendszert(Windows) olyan módon, ahogy azt egyetlen segédprogram vagy alkalmazás sem tudja.

Például:

  • Módosítsa az Asztal helyi menüjét
  • Módosítsa az asztali ikonok térközét
  • Tiltsa le a felhasználói fiókok felügyeletét(User Account Control) ( UAC ), de ne tegye ezt, hacsak nem muszáj

Ez csak néhány példa, de ha áttér a 10 fantasztikus Windows 10 rendszerleíró adatbázis-feltörésre, amelyet esetleg nem ismer(10 Awesome Windows 10 Registry Hacks You Might Not Know) , megtanulhatja, hogyan hajthatja végre ezeket az egyszerű, de hatékony feltöréseket.



About the author

Szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows mérnöki területen. Szakterületem a Windows alapú alkalmazások, valamint a Microsoft következő generációs Windows operációs rendszeréhez, a Windows 11-hez tartozó hardver és hangillesztőprogramok fejlesztése. A Windows-alkalmazások készítése terén szerzett tapasztalataim alapján különösen értékes eszköz vagyok minden olyan vállalat számára, amely innovatív technológiai termékeket fejleszt.



Related posts