A reg-fájl szerkezete

A Windows XP rendszerleíró adatbázisának ismerete hiányos lehet, anélkül, hogy képes reg regisztrálni.

A REG fájl olyan fájl, amely egy meghatározott struktúrával rendelkezik, és olyan információkat tartalmaz, amelyeket a rendszerleíró adatbázisba importál.

A Windows XP reg-fájlának első sorának a következőnek kell lennie:
Windows Registry Editor 5.00 verzió

A Windows XP rendszerről azonban a REGEDIT ezt ismeri:
REGEDIT4

így a kompatibilitás az alulról felfelé halad. Vegye figyelembe a betűk eseteit. Ezenkívül az első sor nem lehet semmi. A szöveg után egy üres szövegnek kell lennie.

Ezután megadja a rendszerleíró kulcsot, amelyben bizonyos paraméterek regisztrálása vagy módosítása szükséges. A szakasz címét szögletes zárójelben kell elhelyezni. Ezután a sorban lévő paraméterek és értékek az alábbiakban olvashatók. Amikor befejezte a paraméterek és azok értékeinek leírását, hagyjon üres sort, és zárja be a fájlt, vagy ha szükséges, kezdje el a következő szakasz leírását.

Íme egy reg-fájl példája:

Windows Registry Editor 5.00 verzió
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup]
"SetupType" = dword: 0
"SystemSetupInProgress" = dword: 0
"CmdLine" = ""
"SystemPrefix" = hex: cc, 1b, 00,00,00,40,3d, 68
"SystemPartition" = "\ \ Device \ \ HarddiskVo-lume1"
"OsLoaderPath" = "\" uniqueid "=" C: \\ WINDOWS \ \ LPM "
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ AllowStart]

A fájl utolsó sorában üres.

Amint láthatja, a karakterlánc paraméterei idézőjelek közé tartoznak. A számokat a típusukra mutató mutatók előzik meg. Például a dword - jelzi a paraméter típusát, a betűknek kicsinek kell lenniük. A kettőspont után az érték nyolc számjegyből áll hexadecimális formátumban. Azonban a legtöbb dword paraméter értéke 0. vagy 1. A karakterláncban nincs megengedett terület.

A rendszerleíró adatbázisban lehetőség van az "Alapértelmezett" beállításra. Ha hozzárendel valamilyen értéket a REG fájlhoz, hozzá kell adnia ezt a sort:
@ = "bármilyen érték"
A Regeditnek van néhány parancssori opciója a batch fájlok automatizálásához. Az alábbiakban néhány lehetőség közül választhat.

regedit.exe [opciók] [fájlnév]
fájlnév - a registry.reg fájlba importálva
/ s - elutasítja a megerősítési kérelmet egy fájl importálásakor
/ e - exportálja a rendszerleíró kulcsot egy fájlba.

például:
regedit / e file.reg HKEY_CURRENT_USER \ Szoftver \ Microsoft
Nagyon szánalmas, nem? De nem minden olyan rossz. Írja be a parancssorba:
REG /?
és tanulmányozza a "Registry szerkesztő programot a parancssorból, 3.0 verzió". Szerintem tetszeni fog.

A partíciók és a rendszerleíró kulcsok törlése a .reg fájl segítségével

A rendszerleíró kulcsokat és értékeket a REGEDIT használata nélkül is törölheti. A partíció törléséhez ugyanazt a reg-formátumot kell használni, közvetlenül a partíció nevét megelõzõen, mínusz jelet ("-"). Például:
REGEDIT5
[-HKEY_LOCAL_MACHINE \ SYSTEM \ Test]
Használja ugyanazt a formátumot az egyes paraméterek törléséhez a kiválasztott szakaszokban az egyenlő jel ("=") után mínusz jel ("-") elhelyezésével:
REGEDIT5
[HKEY_LOCAL_MACHINE \ SYSTEM \ Test]
"TestValue" = -
Ne felejtse el, hogy mielőtt a rendszerleíró adatbázis kézzel manipulálna, ajánlott biztonsági másolatot készíteni!

Kapcsolódó cikkek