zanimljiv

Što je registar, trebam li ga očistiti i u čemu je poanta?

Na Windows računalu nema ništa tajanstvenije od registra, a danas ćemo vam objasniti što je to, kako radi i treba li vam smetati čišćenje. Također ćemo pokrenuti razbacivanje nekoliko raširenih mitova iz registra.

Kao što rekoh, registar je uvijek bio tajanstvena - ako ne i potpuno pogrešno shvaćena - komponenta operacijskog sustava Windows. Danas sam krenuo detaljno objasniti o čemu se radi u registru. Ako već dobro razumijete registar, preskočite do odjeljka za uklanjanje mitova da biste malo pojasnili o korisnosti mnogih čistača registra.

Što je registar?

Windows registar hijerarhijska je baza podataka koja pohranjuje postavke za gotovo sve na Windows računalu - od postavki aplikacije, korisničkih lozinki, podataka o upravljačkom programu uređaja, postavki sustava Windows i gotovo svega ostalog.

Postavke aplikacije korištene za pohranu u tekstualne konfiguracijske datoteke (a kod nekih aplikacija i dalje postoje), s zasebnom datotekom za svaku aplikaciju. Namjera Windows registra je da riješi taj problem pružanjem jedinstvenog mjesta za sve postavke u svim aplikacijama.

Osim konsolidacije postavki sustava, pohranjivanje svih tih postavki na jednom mjestu i u obliku baze podataka znači da je pristup vrijednostima u registru mnogo brži od raščlambe tekstualne konfiguracijske datoteke - pa se registar može koristiti za više nego samo postavke. U stvari, većina ili čitav registar čita se u memoriji svaki put kada se sustav pokrene, tako da je pristup registru gotovo trenutno.

Uređivanje registra

Postoji nekoliko načina uređivanja registra, ali većinu vremena jednostavno ćete koristiti uslužni program regedit.exe da biste unijeli promjene koje možete pokrenuti iz okvira za pretraživanje u izborniku start ili pokretanja. (Pritisnite Win + R, zalijepite regedit.exe, a zatim pritisnite Enter i već ste tamo.) Jednom kada otvorite uređivač, prikazat će se stablo tipki s lijeve strane i vrijednosti s desne strane. Najvažnija stvar koju želite učiniti prilikom uređivanja registra je da izvezite cijeli ključ prije nego što unesete bilo kakve promjene - nikad ne pretpostavljajte da možete vratiti vrijednost natrag.

Regedit možete koristiti za povezivanje s drugim računalom i uređivanje tamo registra, pod uslovom da imate odgovarajući mrežni pristup i da se pokreće usluga udaljenog registra. Također možete uređivati ​​iz naredbenog retka pomoću uslužnog programa reg.exe, što može biti od velike pomoći ako trebate izvršiti promjenu registra s stroja koji se više neće pokretati - ako to možete učiniti na konzoli za oporavak, možete ručno izvršite promjenu registra iz naredbenog retka.

Što su ove .reg datoteke?

Ako potrošite bilo koju količinu vremena pregledavajući web-stranice za prilagodbu sustava Windows, nesumnjivo ste naišli na preuzimanje .reg datoteku koju netko pruža kao način za brzo dodavanje postavki u registar. Ove datoteke nisu ništa više od jednostavnih tekstualnih datoteka koje sadrže upute za regedit uslužni program za dodavanje, promjenu ili uklanjanje ključeva u registru bez ikakvih slučajnih pogrešaka koje uzrokuju pad sustava.

Moja preporuka je da prije primjene bilo koje od ovih datoteka prvo ih otvorite u uređivaču teksta da biste vidjeli što one stvarno sadrže, ali općenito, primjena .reg datoteke mnogo je sigurnija i lakša nego ručno unošenje uređivanja registra, pod uvjetom vjeruješ izvoru.

Kako se pohranjuje registar i kako ga sigurnosno kopirati?

Iako bi registar trebao biti jedno konsolidirano mjesto za pohranjivanje svega na vašem sustavu, on se ne pohranjuje u jednoj datoteci - svi košnici sustava osim HKEY_CURRENT_USER pohranjuju se pod% SystemRoot% \ System32 \ Config, a ostalo se pohranjuju u mapi% SystemRoot% \ Profiles \ Username, a ima puno datoteka s kojima se treba baviti.

Najbolja opklada za izradu sigurnosne kopije registra je jednostavno stvaranje točke vraćanja sustava (više informacija potražite u našem cjelovitom vodiču za obnavljanje sustava Windows), ali većina je popularnih softverskih paketa za sigurnosno kopiranje trebala biti u stanju sigurnosne kopije i vraćanja registra.

Ako trebate napraviti sigurnosnu kopiju samo dijela registra, možete otvoriti regedit, pronaći ključ na lijevoj ploči koji želite sigurnosno kopirati i upotrijebiti značajku Izvoz iz izbornika desne tipke za spremanje cijelog odjeljak u formatu tekstualne datoteke. To vjerovatno ne želite koristiti za sigurnosno kopiranje čitavog registra, ali može biti korisno ako želite zadržati kopiju HKEY_CURRENT_USER u slučaju da trebate vratiti neke postavke - i spremni ste za napraviti neki ozbiljan geeky registar sjeckanje. Za prosječnog korisnika vraćanje sustava nije samo preferirana opcija, već je i ona koju Microsoft preporučuje.

Morate li stvarno čistiti registar?

Interneti su prepuni reklama i svjedočenja za proizvode za čišćenje registra koji tvrde da popravljaju svaki problem na vašem računalu dajući vašem registru dobro pročišćavanje; čitatelji se čak mogu sjećati neslužbenog Microsoftovog uslužnog programa nazvanog regclean iz godina unazad, što daje još više valjanosti ideji da je čišćenje registra vrlo korisna potraga. Ali rade li stvarno?

Tužni odgovor, koji smo objavili tijekom otkrivanja mitova o performansama, jest da većina ovih proizvoda nije vrijedna prikazivanja, a iako oni bolji neće nužno ubiti vaše računalo, rijetko će vam i mnogi pomoći. Ako zaustavite i razmislite, shvatit ćete da budući da registar sadrži stotine tisuća ključeva (ili više), uklanjanje 50 ili čak 100 njih neće donijeti nikakve rezultate.

Windows stručnjak Ed Bott ima neke snažnije riječi na tu temu:

Idem korak dalje: Nemojte pokretati programe za čišćenje registra, razdoblje. Neću ići tako daleko da ih nazivam zmijskim uljem, ali kakve biste koristi mogli imati od "čišćenja" nepotrebnih unosa u registar i uklanjanja nekoliko zalutalih DLL datoteka?

U skladu s tim, postoji nekoliko rubnih slučajeva u kojima bi čišćenje registra moglo dovesti do određenog porasta performansi, ako ste instalirali nešto što se na Windows nekako priključi, ne djeluje dobro i također se ne deinstalira pravilno. Većinu ovih problema moguće je u prvom redu spriječiti jednostavnijim pažnjom prema onome što instalirate na računalo - na kraju krajeva, ne biste trebali redovito ponovno instalirati Windows.

Ako se ne slažete s mojom procjenom, želio bih vam postaviti ovaj izazov: Prije nego što me pozovete, zašto ne biste bili prva osoba koja je ikada imala referentne vrijednosti u stvarnom svijetu, što dokazuje da čistači registra čine značajnu razliku u vašem performansu sustava, Neću zadržati dah.

Što je sa defraggiranjem registra?

Još jedna tvrdnja koju ćete često čitati o registru jest da je trebate redovito defragrirati kako biste spriječili da vaše računalo bude izuzetno sporo - u stvari, Microsoft pruža uslužni program PageDefrag za Windows XP da defragmentira vašu stranicu stranice i registar. Korisnici sustava Windows 7 ili Vista morat će se obratiti besplatnom uslužnom programu poput Auslogics Registry Defrag kako bi svoj registar ostali defragmentirani.

Ono što većina ljudi ipak ne shvaća jest da je vaš registar u potpunosti učitan u RAM-u kada se sustav pokrene, što znači da se sva čitanja i upisi u registar izvršavaju izravno u memoriju, a zatim učitavaju na disk. Dakle, iako ćete steći neznatan dobitak performansi osiguravajući da vaš registar nije previše fragmentiran, stvarnost je da vaš sustav neće iznenada brzo plamtiti jer ste defraggirali registar.

Geek tajne: otkrivanje hakova u registru

Na web lokaciji How-To Geek redovito sam pronalazio hakove u registrima i dijelio ih sa svijetom, a jedno pitanje koje se stalno postavljam glasi: "kako ste to shvatili?". Danas ću konačno podijeliti s vama svoju tajnu, ali morat ćete sebi uzeti primjerak Procesorskog monitora prije nego što počnemo.

Nakon što otvorite prozor Process Monitor-a, morat ćete dodati filter za aplikaciju koju pokušavate nadzirati - za postavke sustava Windows kao što je Control Panel, morat ćete upotrijebiti explor.exe ili mmc.exe većinu vremena. Nakon što dodate filtar i očistite zapisnik, možete točno pratiti kojim se ključevima registra pristupa kada promijenite postavku ili prikažete značajku. Tada možete zaustaviti zapisnik i pregledati ključeve koji će vas često dovesti do onog ključa registra koji tražite, a u nekim slučajevima i skrivenih značajki za koje niste znali da su tamo.

Sada kada ste pronašli registarski ključ, možete napraviti sigurnosnu kopiju trenutnih ključeva, a zatim izvršiti promjene u vrijednostima da biste vidjeli što se događa - imajte na umu da to vjerojatno biste trebali učiniti samo na testnom stroju, jer biste mogli ozbiljno pokvariti nešto zabrljati u registru.