A rendszerleíró adatbázis szerkesztése

A cikk fordítása A cikk fordítása
Cikk azonosítója: 835818 - A cikkben érintett termékek listájának megtekintése.
A kép összecsukásaA kép kibontása
win98logo
Az összes kibontása | Az összes összecsukása
A rendszerleíró adatbázis kulcsfontosságú a Windows megfelelő működése szempontjából. Megmutatjuk, hogyan használhatja biztonságosan. A Windowsban ez a központi elem szabályozza a programok és a beállítások működését. A rendszerleíró adatbázis kulcsainak módosításával lehet a Windowst beállítani. A telepített konfigurációs segédprogramok csak barátságos kezelőfelületet biztosítanak a leghasznosabb kulcsok módosításához, de ha biztos a dolgában, a változtatásokat gyorsabban végezheti közvetlenül a Rendszerleíróadatbázis-szerkesztőben (Start, Futtatás, REGEDIT parancs). A rendszerleíró adatbázis bármely kulcsának módosításához kattintson duplán az adott kulcsra. Általában hosszabb időt vesz igénybe a fastruktúrában a kívánt kulcs megkeresése, így ha várhatóan valamelyiket gyakrabban kell módosítani, mentse a Kedvencek közé.

Mit hol talál?

A Windows 95 a rendszerinformációkat tároló különféle INI-fájlokat egységes adatbázissal váltotta fel. Az adatbázist továbbra is több fájl tárolja, de a Rendszerleíróadatbázis-szerkesztő az összes beállítást egy helyen teszi elérhetővé. A fájlok és a struktúra a Windows minden egyes kiadásánál változnak, de a kompatibilitás érdekében a régebbi kulcsokat továbbra is változatlan helyen tárolják.

A HKEY_CLASSES_ROOT a fájlok társításával kapcsolatos és az egyéb vonatkozó adatokat tárolja. A HKEY_USERS a számítógép összes felhasználójának egyéni beállításait tárolja, nagyrészt ez adja az USER.DAT fájl tartalmát. A HKEY_CURRENT_USER csak a HKEY_USERS azon szakasza, amely a számítógépet éppen használó személyhez tartozik. A HKEY_LOCAL_MACHINE a hardverrel, a szoftverrel és a beállításokkal kapcsolatos adatokat tárolja (a SYSTEM.DAT fájlban), a HKEY_CURRENT_CONFIG pedig a HKEY_LOCAL_MACHINE azon szakaszára mutat, amely a jelenlegi hardverkonfigurációt írja le (elsősorban a videokártyát és a nyomtatási beállításokat).

Minden gyökérkulcs kulcsokból és alkulcsokból álló hierarchikus felépítésű faág. A kulcsok és az alkulcsok is értékeket tartalmaznak, itt vannak a tényleges beállítások. Minden érték névvel ellátott, az érték pedig karakterlánc, bináris adat vagy duplaszó lehet, utóbbi számot jelent (gyakran 0-val jelezve a funkció kikapcsolt, 1-gyel pedig a bekapcsolt állapotát).

A Windows 98 esetében a rendszerleíró adatbázis csak a Windows mappában lévő két fájlban tárolódik, ezek a fájlok a következők: SYSTEM.DAT és USER.DAT. A fájlokról akár biztonsági másolatot is lehet készíteni, de a Windows 98 maga is menti a rendszerleíró adatbázist minden nap az első rendszerindításnál, és alapesetben az utolsó öt működő példányt RB00x.CAB formában számozott fájlokban tárolja a Windows mappában lévő rejtett SYSBCKUP alkönyvtárban. Ha ötnél több példányt szeretne megőrizni, a C:\WINDOWS\SCANREG.INI fájlban módosítsa igény szerint a MaxBackupCopies értékét.

A rendszerleíró adatbázis biztonsági másolatait más helyre is mentheti, ha a BackupDirectory sorban megadja a kívánt mappát (például így: BackupDirectory=C:\BACKUP), de a legbiztosabb a fájlokat ott hagyni, ahol a Windows megtalálja őket. Ha más rendszerfájlokról is szeretne ugyanekkor biztonsági másolatot készíttetni, adja meg őket a SCANREG.INI fájlban a következő formában: Files=[mappakód],[fájlnév]. A fájl elérési útja helyett a mappához tartozó kódot adja meg: ez 10 a WINDOWS, 11 a WINDOWS\SYSTEM és 30 a C:\ mappa esetében. Ezt kövesse a fájl neve. Például a C:\BOOTLOG.TXT és a WinZip előzményeit tároló fájl mentéséhez a következő sort adja meg: Files=30,BOOTLOG.TXT,WINZIP.LOG.

Ha változtatásokat végez a rendszerleíró adatbázisban, előbb készítsen róla biztonsági másolatot: válassza a Start menü Futtatás parancsát, majd a SCANREGW paranccsal indítsa el a Windows Rendszerleíróadatbázis-ellenőrző programot. A program ellenőrzi, hogy a rendszerleíró adatbázis hibamentes-e, és ha igen, megkérdi, szeretne-e róla biztonsági másolatot készíteni. Ha azt szeretné, hogy a Windows a rendszer minden indításakor ellenőrizze a rendszerleíró adatbázist, és készítsen róla másolatot, válassza a Start menü Futtatás parancsát, írja be a Regedit parancsot, keresse meg a HKEY_LOCAL_MACHINE\ Software\Microsoft\Windows\ CurrentVersion\Run kulcsot, és készítsen új, RegistryChecker nevű, karakterlánc típusú értéket, amelybe a SCANREGW.EXE /AUTORUN szöveget írja be.

Ha a rendszerleíró adatbázissal probléma van a Windows indításakor, a Rendszerleíróadatbázis-ellenőrző lecseréli a legutóbbi biztonsági másolattal. Korábbi verziót is helyreállíthat, ha a Windows indítása közben megnyomja az [F8] gombot, a Csökkentett mód parancssorral lehetőséget választja, majd ezután a SCANREG/RESTORE paranccsal kiválasztja a megfelelő biztonsági másolatot.

A rendszerleíró adatbázis kitakarítása

Nem ritka, hogy egy-egy program akár 100 vagy több kulcsot is létrehoz a rendszerleíró adatbázisban, és a Windows is rengeteg saját kulccsal rendelkezik. A rendszerleíró adatbázis így egy idő után nagyszámú fájlból álló halmazzá válik. Ennek eredménye egy roppant nagy méretű fájl, amely megtölti a rendszermemóriát. Az alkalmazások telepítésekor és eltávolításakor a rendszerleíró adatbázis ráadásul töredezetté is válik, így a Windows még jobban lelassul a kulcsok betöltésére várakozva. Ha a Windows régebbi verzióját használja, a rendszerleíró adatbázis kitakarítása nagyban növelheti a rendszer teljesítményét.

Csak akkor töröljön bármilyen kulcsot is a rendszerleíró adatbázisból, ha biztos a dolgában, és ekkor is előbb készítsen másolatot a törlendő kulcsról. A törölhető kulcsok keresgélése helyett használjon a feladatra alkalmas programot, például az ingyenes RegCleaner alkalmazást (www.macecraft.com). A program megjeleníti az eltávolított alkalmazások után megmaradt fájlokat és kulcsokat a rendszerleíró adatbázisban, így az azokhoz tartozó összes kulcsot törölheti. A Windows 98 esetében a művelet után tömörítheti a rendszerleíró adatbázist. Indítsa újra a rendszert MS-DOS módban, és a SCANREG /OPT paranccsal szabadítsa fel a már nem használt területet a fájlokból. A rendszerleíró adatbázis kitakarítására fordított fél órányi munka az egész rendszerre jó hatással lesz.

Hatékony szerkesztés a TCD Reg programmal

A kép összecsukásaA kép kibontása
119regedit1

Ez az eszköz a rendszerleíró adatbázis kezeléséhez használható, segítségével jóval egyszerűbb a kulcsok keresése és a különféle másolatok összehasonlítása.

A Rendszerleíróadatbázis-szerkesztővel kulcsokat, értékeket és adatokat kereshet, de a TCD emellett az adatbázis adott részében való keresést, a helyettesítő karakterek használatát és a csere műveletét is támogatja.

Ha számos kulcsot szeretne módosítani, csak jelölje be a megfelelőkhöz tartozó négyzetet a keresési eredmények között, így egyszerre is módosíthatja őket.

A menüparancsok használata helyett egyszerűen az egér jobb oldali gombjával a kulcsra kattintva veheti fel az adott kulcsot a könyvjelzők legördülő listájára.

A legjobb eszközök a rendszerleíró adatbázis kezeléséhez

A Rendszerleíróadatbázis-szerkesztő nem a leghatékonyabb eszköz: próbálja ki az itt következő ingyenes és shareware programokat is, hogy a feladat könnyebb legyen.

A rendszerleíró adatbázist meg sem kell nyitnia, ha a Registry Toolkit programmal (www.funduc.com/rtshareware.htm) végzi a kereséseket. Keresést és cserét reguláris kifejezések segítségével végezhet, a módosításokat visszavonhatja, és a .REG fájlok importálása előtt ellenőrizheti az általa okozott változásokat. Ha megfelelőnek találja a Rendszerleíróadatbázis-szerkesztőt is, az előzmények legördülő listájával bővítheti azt az ingyenes RegEditX (www.dcsoft.com) program segítségével, így könnyebb lesz a korábban már módosított kulcsok megtalálása.

Egy szellemes megoldás

Ha számos kulcsot kell gyakran módosítania, a 12Ghosts programcsomagban (www.12ghosts.com) található JumpReg eszközzel az állapotterületen lévő ikonról nyithatja meg a kulcsokat a Rendszerleíróadatbázis-szerkesztőben. Lehetőség van a Vágólapra másolt kulcs azonnali elérésére is. A RegCrawler (www.dcsoft.com) arra is alkalmas, hogy a kulcsokat könyvjelzőként vegye fel az állapotterületen található ikonra. Így a keresés jóval gyorsabban végezhető, mint a Rendszerleíróadatbázis-szerkesztővel, és több kulcsot is módosíthat egyszerre. Próbálja ki a még több funkcióval rendelkező TDC Registry Suite (www.trwest.com) csomagot, amely két programot tartalmaz: a szerkesztésre használható Reg, valamint a biztonsági másolatok ütemezett készítéséhez használható Regback eszközt. A Reg jóval hatékonyabb keresési és cserélési lehetőségekkel rendelkezik, a nem lényeges kulcsok és alkulcsok pedig elrejthetők. Csak húzza az egérmutatót az érték neve fölé, ekkor megjelenik a kulcs típusának leírása, majd kattintson az egér jobb oldali gombjával az üres területre. A Reg a Windows Rendszerleíróadatbázis-szerkesztője által kínált hárommal szemben mind az ötféle kulcstípus kezelését megoldja. A kulcsok össze is hasonlíthatók a rendszerleíró adatbázis aktuális és korábbi változatának együttes megjelenítésével. Segítség az interneten

A rendszerleíró adatbázis gyakran használt kulcsai könnyen megtalálhatók a Microsoft Tudásbázisában vagy a Windows Registry Guide (www.winguides.com/registry/) és hasonló webhelyeken, de ha még itt sem talál a szükséges kulcsokról információt, az ingyenes RegMon segédprogrammal (www.sysinternals.com) megállapíthatja, milyen kulcsokhoz fér hozzá egy adott alkalmazás vagy beállítás.

A rendszerleíró kulcsok nyomon követése

A kép összecsukásaA kép kibontása
119regedit2

A RegMon rávilágít, milyen sokszor fordul a Windows minden másodpercben a rendszerleíró adatbázishoz, és segít a kívánt kulcsok megtalálásában is.

A kulcsok özöne a RegMon programban elsőre igen áttekinthetetlennek tűnik. A [Ctrl] + [E] billentyűkkel megállíthatja az adatok rögzítését, a [Ctrl] + [X] billentyűkkel pedig törölheti a képernyőt, míg meg nem kezdi azt a feladatot, amellyel kapcsolatos kulcsokra kíváncsi.

Válassza az Options (Beállítások) menü Filter/Highlight (Szűrés/Kiemelés) parancsát, és szűkítse az eredményhalmazt. Adja meg azokat a gyökérkulcsokat vagy programokat, amelyeket figyelni szeretne (Include), amelyek különösen érdekesek (Highlight), és amelyekről nem kér adatokat (Exclude).

Törölje a RegMon ablakát, és indítsa el azt a programot vagy parancsot, amellyel kapcsolatos kulcsokra kíváncsi. A szűrőnek megfelelő kulcsok megjelennek a RegMon ablakában, szükség esetén kiemeléssel.

Helyettesítő karakterek segítségével megadott összetett kifejezést is használhat az egyes alkalmazások által használt rendszerleíró kulcsok megtalálására. Az Iexplore*google kifejezés például az Internet Explorer Google eszköztárával kapcsolatos összes kulcsot és értéket megjeleníti.

Visszaléphet, és kiemeléssel láthatja el a RegMon által már rögzített kulcsokat, vagy az összes kulcs között keresést végezhet, ha a kiemelésnek túl sok kulcs felel meg.

Ha a kívánt rendszerleíró kulcsot megtalálta, kattintson rá duplán vagy kattintson az eszköztár Registry Jump (Ugrás) gombjára, így közvetlenül a kulcsra léphet a rendszerleíró adatbázisban. Ne feledje későbbi elérhetőség céljából könyvjelzővel is ellátni.
A cikk anyaga a Future Network plc csoport egy vállalatának, a Future Publishing Limited vállalatnak a szerzői jogi védelem alatt álló munkája, vagy e vállalat által licenc alapján használt anyag, Egyesült Királyság 2004. Minden jog fenntartva.
A cikk anyaga a Future Network plc csoport egy vállalatának, a Future Publishing Limited vállalatnak a szerzői jogi védelem alatt álló munkája, vagy e vállalat által licenc alapján használt anyag, Egyesült Királyság 2004. Minden jog fenntartva.

Tulajdonságok

Cikk azonosítója: 835818 - Utolsó ellenőrzés: 2004. május 10. - Verziószám: 3.2
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Second Edition
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése