zanimivo

Kaj je register, naj ga očistim in v čem je smisel?

V računalniku z Windows ni nič bolj skrivnostnega od registra, danes pa bomo natančno razložili, kaj je to, kako deluje in ali bi se morali truditi, da ga čistite. Ob tej poti bomo razkrili tudi nekaj razširjenih mitov o registru.

Kot sem rekel, je bil v registru vedno skrivnostna (če ne povsem napačno razumljena) komponenta operacijskega sistema Windows. Danes sem si želel podrobno razložiti, za kaj gre v registru. Če že dobro poznate register, za malo jasnosti glede uporabnosti številnih čistilnikov registra tam preskočite na razdelek za razplet mitov.

Kaj je register?

Registar Windows je hierarhična baza podatkov, ki shranjuje nastavitve za skoraj vse v računalniku z operacijskim sistemom Windows - od nastavitev aplikacije, uporabniških gesel, informacij o gonilniku naprave, nastavitev sistema Windows in skoraj vsega drugega.

Nastavitve aplikacij, ki so bile shranjene v besedilnih konfiguracijskih datotekah (in pri nekaterih programih so še vedno), z ločeno datoteko za vsako aplikacijo. Namen registra sistema Windows je rešiti to težavo z zagotavljanjem enega samega mesta za vse nastavitve v vseh aplikacijah.

Poleg konsolidacije sistemskih nastavitev shranjevanje vseh teh nastavitev na enem mestu in v obliki baze podatkov pomeni, da je dostop do vrednosti v registru veliko hitrejši od razčlenjevanja besedilne konfiguracijske datoteke - zato se lahko register uporablja za več kot le nastavitve. Pravzaprav se večina ali celoten register prebere v spomin vsakič, ko se sistem zažene, tako da je dostop do registra skoraj trenuten.

Urejanje registra

Obstaja več načinov urejanja registra, večino časa pa boste za spreminjanje uporabili le program regedit.exe, ki ga lahko zaženete iz iskalnega polja v začetnem meniju ali zaženete. (Pritisnite Win + R, prilepite regedit.exe, nato pritisnite Enter in že ste tam.) Ko odprete urejevalnik, se vam na levi strani prikaže drevesni pogled tipk in vrednosti na desni. Najpomembnejša stvar, ki jo boste želeli storiti pri urejanju registra, je, da pred kakršnimi koli spremembami izvozite celoten ključ - nikoli ne domnevajte, da lahko vrednost le spremenite nazaj.

Regedit lahko uporabite za povezavo z drugim računalnikom in urejanje registra tam, če imate ustrezen dostop do omrežja in storitev oddaljenega registra. Prav tako lahko urejate iz ukazne vrstice s pripomočkom reg.exe, kar je lahko zelo koristno, če želite spremeniti register s naprave, ki se ne bo več zagnala - če jo lahko naredite na obnovitveni konzoli, ročno naredite spremembo registra iz ukazne vrstice.

Kaj so to .reg datoteke?

Če porabite kar nekaj časa za brskanje po spletnih mestih, ki pregledujejo sistem Windows, ste nedvomno naleteli na naložljivo datoteko .reg, ki jo nekdo poda kot način za hitro dodajanje nastavitev v register. Te datoteke niso nič drugega kot preproste besedilne datoteke, ki vsebujejo navodila za pripomoček regedit za dodajanje, spreminjanje ali odstranjevanje ključev v registru brez naključnih tipk, ki povzročijo zrušitev sistema.

Moje priporočilo je, da preden uporabite katero koli od teh datotek, jih najprej odprete v urejevalniku besedil, da vidite, kaj vse v resnici vsebujejo, na splošno pa je uporaba datoteke .reg veliko varnejša in enostavnejša kot ročno urejanje registra, pod pogojem vi zaupate izvoru.

Kako se register shranjuje in kako ga lahko varnostno kopiram?

Čeprav naj bi bil register eno združeno mesto za shranjevanje vsega v vašem sistemu, ni shranjen v eni datoteki - vsi sistemski panji razen HKEY_CURRENT_USER so shranjeni pod% SystemRoot% \ System32 \ Config, preostali pa so shranjeni v mapi% SystemRoot% \ Profiles \ Uporabniško ime in obstaja veliko datotek, s katerimi se lahko ukvarjamo.

Vaša najboljša stava za varnostno kopiranje registra je preprosto ustvarjanje točke za obnovitev sistema (več informacij najdete v našem celotnem priročniku za obnovitev sistema Windows), vendar je večina priljubljenih programskih paketov za varnostno kopijo omogočena varnostno kopiranje in obnavljanje registra.

Če morate varnostno kopirati samo del registra, lahko odprete regedit, poiščete ključ na levi plošči, ki ga želite varnostno kopirati, in uporabite funkcijo Izvozi iz menija z desnim klikom, da shranite celoten odsek v obliko besedilne datoteke. Tega verjetno ne boste želeli uporabiti za varnostno kopiranje celotnega registra, vendar je lahko koristno, če želite obdržati kopijo HKEY_CURRENT_USER, če boste morali obnoviti nekatere nastavitve - in pripravljeni ste narediti nekaj resno geeky registra taksist. Za povprečnega uporabnika obnovitev sistema ni le najprimernejša možnost, ampak je tudi tista, ki jo priporoča Microsoft.

Ali res potrebujete čiščenje registra?

Interneti so polni oglasov in pričevanj za izdelke za čiščenje registra, ki trdijo, da odpravijo vsako težavo na vašem računalniku, tako da vašemu registru dobro očistijo; bralci se morda celo spominjajo neuradnega Microsoftovega pripomočka, imenovanega regclean, že leta nazaj, kar daje še večjo veljavo ideji, da je čiščenje registra zelo koristna pot. A res delujejo?

Žalosten odgovor, ki smo ga objavili med razbijanjem mitov o uspešnosti in prekrivanju mitov, je, da se večina teh izdelkov ne splača zagnati, in čeprav boljši ne bodo nujno ubili računalnika, vam tudi ti redko pomagajo. Če se ustavite in premislite, boste ugotovili, da ker register vsebuje več sto tisoč ključev (ali več), odstranitev 50 ali celo 100 ne bo prinesla nobenih rezultatov.

Strokovnjak za Windows Ed Bott ima nekaj močnih besed na to temo:

Šel bi še korak dlje: Ne zaženite programov za čiščenje registra, obdobje. Ne bom šel tako daleč, da bi jih poimenoval kačja olja, toda kakšne prednosti za uspešnost lahko dobite s "čiščenjem" nepotrebnih vnosov v register in odpravljanjem nekaj potepuških datotek DLL?

Kljub temu je nekaj primerov, ko bi lahko čiščenje registra prineslo nekaj uspeha, če ste namestili nekaj, kar se nekako vklopi v sistem Windows, ne deluje zelo dobro in se tudi sam ne odstrani pravilno. Večino teh težav je mogoče najprej preprečiti, če preprosto bolj pazite, kaj nameščate na računalnik - navsezadnje vam ne bi bilo treba redno nameščati Windows.

Če se ne strinjate z mojo oceno, bi vam želel predstaviti ta izziv: Preden me pokličete, zakaj ne bi bili prva oseba, ki je kdaj imela resnična primerjalna merila, ki dokazujejo, da čistilci registra bistveno vplivajo na delovanje vašega sistema . Ne bom zadrževal diha.

Kaj pa odstranjevanje registra?

Druga trditev, ki jo boste pogosto brali o registru, je, da jo morate redno odstranjevati, da vaš računalnik ne bo izjemno počasen - pravzaprav Microsoft ponuja pripomoček PageDefrag za Windows XP, da defragmentira datoteko strani in registra. Uporabniki operacijskega sistema Windows 7 ali Vista se bodo morali obrniti na brezplačni pripomoček, kot je Auslogics Registry Defrag, da ohranijo defragmentiran svoj register.

Vendar se večina ljudi ne zaveda, da je vaš register v celoti naložen v RAM, ko se sistem zažene, kar pomeni, da se vse branje in zapis v register opravi neposredno v pomnilnik, nato pa se nato naloži na disk. Medtem ko boste pridobili nekaj manjšega učinka, tako da poskrbite, da vaš register ni preveč razdrobljen, resničnost je, da vaš sistem ne bo nenadoma bliskal, ker ste defragmentirali svoj register.

Geek skrivnosti: Odkrivanje registrskih kramp

Na spletnem mestu How-To Geek sem redno našel registrske kraje in jih delil s svetom in eno vprašanje, ki ga imam ves čas, je: "kako ste to ugotovili?". Danes bom končno delil svojo skrivnost z vami, vendar boste morali prijeti kopijo Process Monitorja, preden začnemo.

Ko odprete okno Monitor Monitor, boste želeli dodati filter za aplikacijo, ki jo želite nadzorovati - za nastavitve sistema Windows, kot je nadzorna plošča, boste morali uporabiti explorer.exe ali mmc.exe večino časa. Ko dodate filter in izbrišete dnevnik, lahko natančno spremljate, do katerih registrskih ključev imate dostop, ko spremenite nastavitev ali odprete funkcijo. Nato lahko zaustavite beleženje in pregledate ključe, kar vas bo pogosto pripeljalo do natančnega registra, ki ga iščete, v nekaterih primerih pa tudi skritih funkcij, za katere niste vedeli, da so tam.

Zdaj, ko ste našli ključ registra, lahko naredite varnostno kopijo trenutnih ključev in nato spremenite vrednosti, da vidite, kaj se zgodi - upoštevajte, da morate to verjetno storiti le na testnem stroju, saj lahko resno zlomite nekaj tako, da se zajebavate v registru.