Vi ste ovde: Kompjuteri > RegistryDinkostaOnline 
  

Home
Teme
Kompjuteri
Web dizajn
Softver
Prevodi
Registry
 Registry (registraciona baza) je datoteka koju koristi sistem da čuva sva sistemska podešavanja, a Microsoft je uveo taj koncept počev od Windowsa 3.1 i dalje Windowsa 95. Registry se sastoji od 2 fajla: USER.DAT (sadrži podešavanja specifična za korisnike) i SYSTEM.DAT (čuva informacije koje se odnose na kompjuter). Kada otvorite Registry (Start>Run, tu ukucate regedit i pritisnete ENTER), Windows učitava podatke iz oba fajla i prezentuje jedan set Registry foldera u kome možete da pravite izmene kako bi promenili neka podešavanja ili kako bi otklonili neke probleme. Struktura baze Registry je hijerarhijski organizovana u 6 grane: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG i HKEY_DYN_DATA. Pošto je baza Registry velika i složena, u njoj mogu da se pojave nevolje koje izazivaju probleme ili čak potpuno zaustavljaju kompjuter. Isto tako, što duže koristite Windows, Registry postaje pretrpaniji, posebno ako često instalirate i deinstalirate softver, jer aplikacije ne uklanjaju uvek sve svoje tragove kada ih deinstalirate. Takvi zaostali delovi raznih aplikacija izazivaju usporavanje a nekad i zaglavljivanje sistema, ali u svakom slučaju se veća Registry duže i učitava.

Registraciona baza se obično otvara klikom na Start>Run..., i tu se ukuca regedit. Duplim klikom na folder (ili jednim klikom na '+') otvarate ključeve i podključeve na levoj strani, a desnim klikom na ključ ili podključ otvarate kontekstni meni; možete se kretati i pomoću strelica na tastaturi: strelica desno otvara ključ, levo zatvara. Svaki HKEY sadrži podključeve (subkeys) a podključevi mogu imati druge podključeve, kao i vrednosti (Values). Svaka vrednost sadrži informaciju koja se čuva u registracionoj bazi. Postoje tri vrste vrednosti: String, Binary i DWORD - a od situacije zavisi koja će biti upotrebljena.
Pre bilo kakvih izmena trebalo bi da izvezete ključ koji modifikujete: selektujte ključ i gore u meniju odaberite Registry>Export Registry File...; stavite neko ime za fajl koji izvozite i kliknite Save. Time dobijate REG fajl sa trenutnim vrednostima konkretne grane. Ako nakon neke modifikacije želite opet da imate prethodne vrednosti za ključ, to možete uraditi jednim duplim klikom na navedeni REG fajl (ili desni klik na REG i odaberite Merge). Da bi pogledali sadržaj REG fajla: selektujte, desni klik i odaberite Edit.
Primer REG fajla:
REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\open]
@="&Notepad"

[HKEY_CLASSES_ROOT\*\shell\open\command]
@="Notepad.exe %1"

Ako ovo ukucate tačno kao što je gore prikazano (bitno je da se REGEDIT4 napiše velikim slovima, bez razmaka, i da postoji prazan red nakon toga) u Notepad i to snimite sa nastavkom .reg, dobijate REG fajl koji dodaje Notepad u kontekstni meni.
Sledeći REG fajl opet uklanja Notepad iz kontekstnog menija:
REGEDIT4

[-HKEY_CLASSES_ROOT\*\shell\open]

Ovim se uklanja ključ open i njegov podključ command; obratite pažnju na znak minus ispred putanje ključa.

Δ Kao što je već napomenuto, instalacija i deinstalacija programa, igara itd. prouzrokuje pravi haos u Registry: njena veličina se sve više povećava i kroz nastale praznine se fragmentira. Windows mora pri svakom startu sistema da učitava ovu prepunjenu registracionu bazu u radnu memoriju, što troši vreme i crpi resurse sistema. I otvaranje registracione baze zbog praznina postaje sve sporije, što ima svoje posledice ne samo na brzinu već dovodi i do nestabilnosti sistema.
Kroz DOS se korisniku daje mogućnost da smanji veličinu registracione baze i ukloni praznine, tako da otvaranje postaje brže i čuvaju se resursi sistema (za Windows 98): Kliknite na Start>Shut Down i zatim čekirajte Restart in MS-DOS Mode i kliknite na OK. Sada se nalazite u DOS-u. Samo ukucajte naredbu scanreg /fix (pazite na razmak iza scanreg) i pritisnite ENTER. Sačekajte nekoliko minuta da se operacija popravke registracione baze i brisanja praznina izvrši.

Nakon završetka ove operacije ukucajte naredbu scanreg /opt, koja smanjuje i defragmentira Windows registracionu bazu. Nakon izvršenja naredbe registraciona baza je opet spremna i sistem treba sada da bude znatno brži. (Iz DOS-a izlazite ukucavanjem naredbe exit)

Δ Program Registry Checker u Windows 98 automatski pravi rezervne kopije datoteka iz registracione baze svaki put kad napuštate Windows (to je jedan od razloga zašto je standardna procedura za izlazak iz Windowsa toliko važna). Rezervne kopije se smeštaju u folder Windows\Sysbackup kao .cab datoteke s imenom rbxxx.cab, gde je xxx broj kopije - 001, 002 itd. Ako tražite najnoviju rezervnu kopiju, pogledajte vreme izmena datoteka (Modified) u Windows Explorer-u, a ne broj kopije.
Ukoliko u registracionoj bazi postoji ozbiljan problem IO.sys to registruje i otvara prozor gde kaže da treba da pokrenete SCANREG iz DOS-a. To je znak da registracionoj bazi postoji ozbiljan problem i da je potrebno da se to odmah popravi. Nakon što u DOS prozoru otkucate SCANREG ili SCANREG /RESTORE biće Vam prikazan meni sa svim raspoloživim rezervnim kopijama registracione baze. Izaberite rezervnu kopiju za koju znate da je dobra. Kad se .cab uspešno importuje bićete obavešteni da je ažuriranje (update) bilo uspešno. Tekuća neispravna registraciona baza biće sačuvana, za svaki slučaj, kao 'Rbbad.cab'.

Primeri podešavanja u registracionoj bazi


Napomena: Uvek uradite backup vaše Registry pre nego što išta modifikujete. Budite obazrivi. Modifikovanje registra može da prouzrokuje ozbiljne probleme koji mogu da dovedu i do potrebe da se radi reinstalacija operativnog sistema. Koristite informacije na ovoj stranici na sopstvenu odgovornost.


HTML  |  JavaScript  |  Saveti za Windows  |  Registraciona baza  |  DHTML  |  Softver  |  Putovanja
Hosted by www.Geocities.ws

1