HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Registry műveletek parancssorból



A Windows regisztrációs adatbázisával kapcsolatos műveleteket elvégezhetjük parancssorból is. Ezeket egy batch fájlba helyezve a hálózat összes gépén néhány mozdulattal módosíthatjuk a beállításokat egy központi gépről. Az adatbázis egy részét biztonsági másolat céljából elmenthetjük, kipróbálhatunk néhány új beállítást, majd visszatölthetjük, visszaállítva az eredeti állapotot. Erről és még további lehetőségekről szól ez a cikk, gyakorlati példákon keresztül bemutatva a működést.
Megjegyzés
A cikkben tárgyalásra kerülő parancs a Windows 2000 telepítése során nem kerül fel a merevlemezre. Telepítéséhez helyezzük a CD meghajtóba az operációs rendszer telepítőlemezét, nyissuk meg a Windows Intéző segítségével a CD lemez \SUPPORT\TOOLS könyvtárát és kattintsunk kétszer a SETUP.EXE programra. A képernyőn megjelenő varázsló kérdéseire válaszolva végezzük el a telepítést. Külön figyelmeztetést erre vonatkozóan nem kapunk, de a telepítés végeztével indítsuk újra a számítógépet.

A parancssori utasítás neve: REG.EXE. A regisztrációs adatbázissal kapcsolatos műveletek elvégzését megtehetjük a helyi gépen és a hálózat egy másik gépén is. A hálózaton keresztüli módosításokhoz természetesen megfelelő jogosultsággal kell rendelkeznünk a távoli gépeken is, illetve vannak olyan műveletek, amelyek kizárólag csak helyben végezhetőek el.

A regisztrációs adatbázis gyökérkulcsait nem szükséges kiírnunk, használhatjuk az alábbi rövidítéseket:
  • HKEY_LOCAL_MACHINE - rövidítve: HKLM
  • HKEY_CURENT_USER - rövidítve: HKCU
  • HKEY_CLASSES_ROOT - rövidítve: HKCR
  • HKEY_CURRENT_CONFIG - rövidítve: HKCC
  • HKEY_USERS - rövidítve: HKU
A felhasználható adattípusok:
  • REG_BINARY - bináris érték
  • REG_DWORD - 32 bites szám
  • REG_DWORD_LITTLE_ENDIAN - ua. mint az előző, de "Little Endian" formátumban tárolva: a 0x12345678 érték így tárolódik: 0x78 0x56 0x34 0x12.
  • REG_DWORD_BIG_ENDIAN - ua. mint az előző, de "Big Endian" formátumban tárolva: a 0x12345678 érték így tárolódik: 0x12 0x34 0x56 0x78.
  • REG_EXPAND_SZ - null végű sztring
  • REG_MULTI_SZ - null végű sztring tömb (két null karakter zárja)
  • REG_NONE - nem definiált érték
  • REG_SZ - null végű sztring, lehet unicode és ANSI sztring is
Gyakorlati példákon keresztül könnyen elsajátíthatjuk a parancs használatát:

Új kulcs létrehozása a PP nevű gépen:
REG ADD \\PP\HKLM\SOFTWARE\PROBA
Egy új "number" nevű duplaszó létrehozása 1234 értékkel feltöltve a PP nevű gépen:
REG ADD \\PP\HKLM\SOFTWARE\PROBA /V NUMBER /T REG_DWORD /D 1234
Ua. mint az előző, de ha már van ilyen bejegyzés azt kérdés nélkül felülírja:
REG ADD \\PP\HKLM\SOFTWARE\PROBA /V NUMBER /T REG_DWORD /D 1234 /F
Két érték összehasonlítása az egyik a helyi a másik a PP nevű gép adatbázisában található:
REG COMPARE HKLM\SOFTWARE\PROBA\ \\PP\HKLM\SOFTWARE\PROBA
Egy kulcs másolása a helyi gépről a PP nevű gépre:
REG COMPARE HKLM\SOFTWARE\PROBA \\PP\HKLM\SOFTWARE\PROBA
A "HELLO" nevű sztring törlése megerősítés után:
REG DELETE HKLM\SOFTWARE\PROBA /V HELLO
A "HELLO" nevű sztring törlése feltétel nélkül:
REG DELETE HKLM\SOFTWARE\PROBA /V HELLO /F
Kijelölt kulcs és a hozzá tartozó alkulcsok exportálása a PROBA.REG fájlba. Csak helyi gépen végezhető el:
REG EXPORT HKLM\SOFTWARE\PROBA PROBA.REG
Kijelölt kulcs és a hozzá tartozó alkulcsok importálása a PROBA.REG fájlból. Csak helyi gépen végezhető el:
REG IMPORT PROBA.REG
A regisztrációs adatbázis megadott szekciójának listázása a képernyőre. Ha fájlba szeretnénk listázni, használjuk az exportálási funkciót, mert akkor vissza is tölthetjük az adatokat - akár egy másik gépen is:
REG QUERY \\PP\HKLM\SOFTWARE
A regisztrációs adatbázis egy részének kimentése fájlba, biztonsági másolat céljából. Bizonytalan kimenetelű változtatások előtt célszerű megtenni. A fájl formátuma egyedi.
REG SAVE HKLM\SOFTWARE\PROBA BACKUP.XYZ
Az előző mentés visszaállítása:
REG RESTORE BACKUP.XYZ
A regisztrációs adatbázison belül ideiglenesen elment egy részt egy másik helyre, biztonsági másolat céljából:
REG LOAD HKLM\TEMPHIVE TEMPHIVE.HIV
Majd ugyanezt visszatölti az eredeti helyére:
REG UNLOAD HKLM\TEMPHIVE

Cikksorozat

#IDKategóriaCikk címeSorozat
2598WindowsBeépített tűzfal - Internet Connection Firewall (ICF)1. rész
2605WindowsNetwork Bridge2. rész
2643WindowsRemote Desktop3. rész
2648WindowsInternetes időszinkronizálás4. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2001 évkönyv 88. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |