Kako podesiti pametne telefone i računare. Informativni portal

Rad registrara. Windows Registry

Danas ćemo pokušati ući u Windows registar sa stražnjih vrata, bez korištenja uobičajenih WinAPI funkcija namijenjenih za to. Šta će nam to na kraju dati? Mogućnost direktnog pisanja i čitanja iz registra, zaobilazeći ograničenja koja su postavili programeri antivirusnih rješenja!

Gledajući unaprijed, primijetit ću: ova tema je zanimljiva, ali postoji čitav niz ozbiljnih problema. Mada ko je rekao da mi to ne možemo? 🙂

Šta je registar, ili neki tekstovi

Sa tačke gledišta operativni sistem Windows, registar je jedinstvena ostava. Ova posebno izgrađena hijerarhijska baza podataka čuva postavke, podatke, informacije o registraciji i ostalo sranje o gotovo svemu u sistemu, od programa do postavki određenog korisnika. Gotovo sve je pohranjeno u registru. Uprkos činjenici da neki programi radije čuvaju svoja podešavanja u ini-konfiguracijama (posebno programima napisanim za Win 3.11. - Ed.), Windows sam čita sve potrebne informacije o sebi iz registra. Pošteno radi, napominjemo da u * nix operativnim sistemima i dalje dominira sistem za pohranjivanje postavki u različitim konfiguracijama.

Početnici - administratori sistema na početku rada sa registrom stariji drugovi strahuju od toga pogrešno podešavanje i promjena postavki registra može potpuno preplaviti sistem njegovom naknadnom ponovnom instalacijom. I zaista jeste.

Na primjer, takozvane točke vraćanja su kopije registra. Naširoko ih koriste korisnici kada razne probleme operativni sistem, softver i hardver.

Moram reći da 99% informacija o Windows registru predstavlja opis glavnih ključeva plus savjete o tome kako raditi s njima. Ali kako sam operativni sistem radi sa registrom? I možemo li oponašati njene postupke? Hajde da prodiskutujemo malo.

Pa šta?

Registar je i jak i slaba strana Windows. Forte registar u tom za programere softver nema potrebe za manipulisanjem gomilom konfiguracija, kao što je, na primer, implementirano u niks. Registar je pogodan i za kreatore COM komponenti - sistem automatski registruje takvu komponentu u registru i olakšava zadatak njene dalje upotrebe.

Slabost registra je u tome što vam pristup modificiranju osjetljivih područja registra omogućava kontrolu Windows bilo koji program koji je napisao neki novootkriveni zlonamjerni softver. Zapamtite barem najpoznatiju granu Windows registra, koja vam omogućava pokretanje programa na početku OS-a :).

Ako je u Windowsu 98 registrator mogao da popravi svako ko se toga setio, onda počevši od Windows XP-a, samo korisnici sa administratorskim nalogom imaju pristup registru. U Vista+, pristup registru je zaštićen UAC-om. To je razumljivo.

Mora se priznati da su izdavanjem Win7 koncepti sigurnosti pri radu sa registrom revidirani u bolja strana. Na primjer, grana ključa HKEY_LOCAL_MACHINE registra je pod zaštitom. AT opšti slučaj pokušaj da se nešto upiše na njega će biti preusmjeren na odgovarajuću granu HKEY_CURRENT_USER za trenutnog korisnika.

Interface

Za direktan rad sa registratorom, Windows nudi programeru čitav skup WinAPI-ja koji bi trebao biti poznat svakom programeru sistema - to su Reg * funkcije, kao što su RegOpenKey, RegQueryValue, itd. U Win kernelu, to su NtOpenKey, NtQueryValueKey i čitav niz drugih. Nema puno smisla opisivati ​​ih - sva dokumentacija o pravilnom korištenju ovih funkcija može se naći na MSDN-u.

Evo šta je vrijedno napomenuti. Za kontrolu radnji korisnika, antivirusi i proaktivi instalirali su presretanje na spomenutim funkcijama, kako u kernelu tako iu korisničkom modu.

Izlaskom Win7 x64 situacija se promijenila i o tome sam nekako već pisao. Windows programeri odlučio da napusti mogućnost presretanja potencijalno opasnih funkcija u jezgru Win. Sada se varijabla KeServiceDescriptorTable više izvozi u x64 i neće raditi za ponovno pisanje potrebnog odjeljka koda - PatchGuard neće. Postoje, naravno, sado-mazo rješenja za zaobilaženje ovih ograničenja - ali bit će više gnjavaže nego profita. Štaviše, Microsoft nudi zgodne ObRegisterCallbacks za kontrolu registra.

INFO

Na Webu postoji vrlo malo informacija o strukturama koje opisuju glavne datoteke registra. I skoro svi su na engleskom. Osnovno znanje može se naći. Osim toga, o registru je dobro napisano u bibliji sistemskog inženjera „Interni Windows uređaj od drugova M. Russinovicha i D. Solomona.

A sada - o najzanimljivijem

Ali šta je zapravo registar? Ako pogledate u fasciklu WINDOWSsystem32config, tamo možete videti nekoliko datoteka: sistem, softver, bezbednost, SAM i nekoliko drugih.

Ovo su datoteke registra.

Međutim, bilo bi nepravedno govoriti o registru jednostavno kao o kombinaciji datoteka učitanih u memoriju. Veliki dio onoga što registar sadrži je dinamičke prirode, odnosno broj vrijednosti se izračunava u fazi učitavanja samog sistema, prije svega, to se tiče određenih hardverskih parametara. Na primjer, ovo je potključ registra HKEY_DYN_DATA, čiji se podaci nalaze u operativnom sistemu kada se operativni sistem pokreće. ram memorija i ostati tamo do kraja operativnog sistema. Usput, isto se može reći i za pododjeljak ključa HKEY_LOCAL_MACHINE, koji nema odgovarajuću datoteku na disku, već je zapravo formiran od drugih datoteka registra, kao što su softver, sistem i drugi.

Stoga se registar iznutra može grubo nazvati "virtuelnom kombinacijom datoteka registra". Nakon što se sistem pokrene, ove datoteke se nalaze i u straničnoj datoteci (stranični skup) i u memoriji bez stranica (bez stranica).

Struktura registra

Da bi naučili kako se direktno radi sa registrom, ne može se bez poznavanja njegove interne strukture. Generalno, Microsoft nikada nije otkrio tajne interne strukture datoteka koje čine registar, jer to ugrožava sigurnost. Prema mojim zapažanjima, svi dostupni opisi datoteka registra i njegove strukture (a njih je, inače, vrlo malo) su rezultati istraživanja pionirskih istraživača. Najpotpunije, po mom mišljenju, takvo "istraživanje" je moguće, ono pripada drugu Peteru Norrisu.

Nećemo sada ulaziti u detalje organizacije i strukture registra, ovo je dug, zamoran posao i ne uklapa se baš u okvire članka. Ovdje je važno razumjeti da je registar hijerarhijska struktura nalik stablu, za koju se ponekad kaže i da je poput saća.

I šta sad sa svim ovim?

Odmah ću vas uznemiriti: nemoguće je lako se zavaravati registrom u korisničkom modu, sistem vam to neće dozvoliti, kao što je obično slučaj s datotekama koje zauzimaju drugi procesi. Ako pokušate da izbjegnete, onda možete pročitati samo takav "zauzet" fajl, i to ako pogodite sa zastavicama sa kojima je otvoren. Nažalost, upisivanje informacija u „datoteku registra“ koja nas zanima neće raditi. Usput, funkcija sa zapisom potrebne informacije može raditi u registru ako pišete u *.BAK datoteke registra, u njih se definitivno može pisati.

Dakle, pazite na ruke :).

Prva stvar koja vam može pasti na pamet je da direktno otvorite datoteku registra i tamo nešto upišete.

Teoretski, to se može uraditi, za to morate, prvo, da budete u mogućnosti da radite sa "zauzetim" fajlovima (potražite načine na webu) i, drugo, kao što sam rekao gore, morate znati unutrašnja struktura datoteke registra. Ova metoda je prilično nespretna, ali je, unatoč zabludi, prilično održiva, iako ju je teško primijeniti u praksi (probajte sami eksperimentirati s njom).

Ovdje ću ponuditi dva načina koji će vam pomoći da isječete registar na male komadiće.

Prvi način je da za upravitelja konfiguracije (Configuration Manager, dio operativnog sistema, ako niste svjesni), registar nije ništa više od skupa strogo definiranih struktura u operativnu memoriju sa kojim je, kako se ispostavilo, vrlo lako raditi. Koje su to strukture, pitate se? HBASE_BLOCK, HHIVE, HBIN, HCELL, HMAP_ENTRY, HMAP_DIRECTORY, gomila CM_* struktura koje koristi config manager za upravljanje registrom. Sa stanovišta operativnog sistema, registar je jednostavno skup regulisanih struktura u RAM-u. Na primjer, potpis "regf" koji definira "datoteku registra" je unaprijed definirana konstanta:

Definirajte HBASE_BLOCK_SIGNATURE 0x66676572 typedef struct _HBASE_BLOCK ( ULONG potpis; //0x66676572 ULONG sekvenca1; ULONG sekvenca2; LARGE_INTEGER vremenska oznaka; .... ) I ovdje je znak "reg...

Odnosno, smisao svega ovog mog monologa je da postoji velika prilika da se manipuliše registrom na nivou operativnog sistema, ali bez korišćenja njegovih standardnih alata. Kako je to moguće? Mi samo emuliramo radnje samog operativnog sistema, tačno onako kako radi sa samim registrom! Važno je, kao što sam rekao, shvatiti da za sam OS, registar nije ništa više od skupa odgovarajućih struktura u memoriji.

Ako imamo pristup datotekama registra na nivou kernela, zašto smo onda gori od samog OS-a da uspostavimo sopstveni red?

I onda najviše interes Pitajte- kako pronaći te iste strukture u memoriji? u redu, redovnih sredstava ne postoji sistem za rješavanje ovog problema, tako da morate izaći na škakljiv način.

Znajući kako izgledaju strukture, morate zapamtiti da svaka datoteka, košnica registra, ima svoj vlastiti stalni potpis. Na primjer, "regf" je 0x66676572. Za košnicu, potpis će biti 0xBEE0BEE0. Imajući pristup memoriji iz kernela, ove potpise u memoriji možemo pronaći prilično lako jednostavnim skeniranjem. Također možete skenirati memoriju u potrazi za potpisom "CM10" - to je taj potpis koji konfiguracijski menadžer dodjeljuje zamijenjenom memorijskom bloku, koji je dodijeljen za CMHIVE strukturu. Pretpostavljam da ćete, nakon što ste pronašli element koji nas zanima u sjećanju, shvatiti šta dalje s njim :).

Kako, na primjer, promijeniti vrijednost ćelije registra? Vrijednost je pohranjena u polju CM_KEY_VALUE->Podaci, tako da ako imate zadatak da promijenite bilo koje polje u određenom ključu registra, potražite vrijednost tamo:

Typedef struct _CM_KEY_VALUE ( WORD Signature; // #define CM_KEY_VALUE_SIGNATURE 0x6B76 WORD NameLength; ULONG DataLength; ULONG Data; //<---------- данные ячейки будут здесь ULONG Type; WORD Flags; WORD Spare; WCHAR Name; } CM_KEY_VALUE, *PCM_KEY_VALUE;

Druga opcija je svojevrsna modifikacija prve. Ako znate, postoji jedna posebnost pri radu sa registrom - sve promjene, odnosno "kreiranje novih ključeva / pisanje / brisanje ključeva", u pravilu stupaju na snagu nakon ponovnog pokretanja sistema (dobro, ili nakon ponovnog pokretanja istraživača). , ovo je takva hack metoda). Prije toga, sve promjene su u suspendiranom, "prljavom" stanju. Štaviše, kada rukuje registrom, sistem komunicira s njim preko keša sistema datoteka. To je razumljivo - može postojati stotine pristupa registru u sekundi, stoga je oslanjanje na brzinu sistema datoteka nerazumno, ovdje nikakva brzina neće spasiti. Dakle, sistem radi sa registrom, kako kažu, virtualno, kroz keš sistema datoteka. A ovdje, da biste izvukli crijeva registra na svjetlo, morate ući u keš! Kako se to radi već je opisano u trnetima, uključujući i u.

Za i protiv, ili umjesto zaključka

Šta reći na kraju? Varijacija ponuđena čitaocu u članku na temu direktne kontrole nad registrom je čisto eksperimentalna. Ne tvrdim da je pretežak za praktičnu implementaciju, a mnogi će reći da je bolje koristiti normalne WinAPI funkcije dizajnirane za rad s registrom - i one će do neke mjere biti u pravu. Međutim, implementirani die_hard, u stvari, na osnovu principa datih u članku, imaće zaista termonuklearnu snagu koja nije podložna ni averima ni samom operativnom sistemu.

Ja ću to završiti. Sretno sa sastavljanjem i neka je Sila s vama!

www

Članak Marka Rusinoviča koji se mora pročitati o registru "Unutar registra", postojao je čak i ruski prevod. Predivan alat za prikupljanje informacija o registru: http://goo.gl/iSSVy.

Windows Registry(Windows registar - sistemski registar) je hijerarhijska (stablo) baza podataka koja sadrži unose koji definiraju parametre i postavke operativnih sistema Microsoft Windows. Registar, kako izgleda kada ga pregledava uređivač registra, formira se od podataka dobijenih iz datoteka registratora i informacija o hardveru prikupljenih tokom procesa pokretanja. Opis datoteka registra na engleskom koristi termin "košnica". U Microsoftovoj dokumentaciji ovaj termin je preveden kao "buš".

Glavni fajlovi odgovorni za formiranje registra

Datoteke registra kreiraju se tokom instalacije operativnog sistema i pohranjuju se u folder:

%SystemRoot%\system32\config (obično C:\windows\system32\config).

Za Windows operativne sisteme, ovo su fajlovi sa imenima:

sistem
softver
Sam
sigurnost
default
komponente
bcd-template

U operativnim sistemima Windows Vista, Windows 7, Windows8, , , datoteke registra se nalaze u direktoriju \Windows\system32\config i imaju ista imena, međutim, ovi operativni sistemi su dodali novi ključ registra za pohranu ( Podaci o konfiguraciji pokretanja) Sa imenom BCD00000000. Datoteka podataka za ovu sekciju je imenovana bcd i nalazi se u skrivenom folderu Boot aktivna particija (particija sa koje se sistem pokreće). Obično se tokom standardne Windows instalacije kreira mala aktivna particija (od 100 do 500 megabajta u zavisnosti od operativnog sistema), koja je skrivena od korisnika i sadrži samo servisne podatke za pokretanje sistema - evidenciju pokretanja, menadžer pokretanja bootmgr, spremište konfiguracije pokretanja BCD, datoteke za lokalizaciju i programe za testiranje memorije. Bush location bcd zavisi od toga kako je pokretač sistema konfigurisan kada je instaliran i može biti na istoj particiji kao i Windows direktorijum.

Lokacija datoteka registra u bilo kojem Windows verzije možete pogledati koristeći Registry Editor, pod:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Ovaj odjeljak pohranjuje informacije o svim košnicama, uključujući korisničke profile, sa vezama do njihove lokacije u sistemu datoteka Windows.

Struktura registra

Windows registar ima strukturu stabla i sastoji se od 5 glavnih ključeva registratora:

HKEY_LOCAL_MACHINE (HKLM) je najveći ključ registra. Sadrži sve osnovne postavke operativnog sistema, kao i hardver i softver računara. Informacije sadržane u ovom odeljku odnose se na sve korisnike koji se registruju na sistemu.

HKEY_CLASSES_ROOT (HKCR) - sadrži asocijacije između aplikacija i tipova datoteka (prema ekstenzijama datoteka). Osim toga, ovaj odjeljak sadrži informacije o registrovanim tipovima datoteka i COM i ActiveX objektima. Osim HKEY_CLASSES_ROOT ove informacije se takođe pohranjuju u sekcije HKEY_LOCAL_MACHINE i HKEY_CURRENT_USER. Poglavlje HKEY_LOCAL_MACHINE\Softver\Klase sadrži zadane postavke koje se primjenjuju na sve korisnike na lokalnom računalu. Parametri sadržani u odjeljku HKEY_CURRENT_USER\Software\Classes, poništiti zadane postavke i primijeniti samo na trenutnog korisnika. Poglavlje HKEY_CLASSES_ROOT uključuje podatke iz oba izvora.

HKEY_USERS (HKU) - Sadrži postavke okruženja za svaki od učitanih korisničkih profila, kao i zadani profil. AT HKEY_USERS postoji ugniježđeni dio \Default, kao i druge potključeve identificirane sigurnosnim identifikatorom ( Sigurnosni ID, SID) svakog korisnika.

HKEY_CURRENT USER (HKCU) - sadrži postavke okruženja za korisnika koji je trenutno prijavljen na sistem (varijable okruženja, postavke radne površine, mrežne postavke, aplikacije i povezani uređaji).

Ovaj odjeljak duplira informacije u HKEY_USERS\SID korisnika, gdje korisnički SID- sigurnosni identifikator korisnika koji je trenutno registrovan u sistemu (možete saznati SID trenutnog korisnika upisivanjem komandna linija whoami /korisnik).

HKEY_CURRENT_CONFIG (HKCC) - sadrži postavke za trenutni hardverski profil. Trenutni hardverski profil uključuje skup promjena napravljenih u standardnoj konfiguraciji uređaja specificiranoj u pododjeljcima Softver i Sistem root particija HKEY LOCAL_MACHINE. AT HKEY_CURRENT_CONFIG odražavaju se samo promjene. Osim toga, informacije u ovom odjeljku nalaze se u HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Podaci u registru se pohranjuju kao parametri koji se nalaze u ključevima registra. Svaki parametar karakterizira ime, tip podataka i vrijednost.

Glavni tipovi podataka koji se koriste u registru

REG_DWORD - 32-bitni broj. Ovaj tip podataka koriste mnogi upravljački programi uređaja i servisna podešavanja. Urednici registra mogu prikazati ove podatke u binarnom, heksadecimalnom i decimalnom formatu.

REG_SZ - Tekstualni niz u ljudskom čitljivom formatu. Vrijednosti koje su opisi komponenti obično se dodjeljuju ovom tipu podataka.

REG_EXPAND_SZ - Proširivi niz podataka. Ovaj niz je tekst koji sadrži varijablu koja se može zamijeniti kada se pozove od strane aplikacije, na primjer, koristi se za pisanje varijabli okruženja.

REG_MULTI_SZ - Višelinijsko polje. Vrijednosti koje su zapravo liste tekstualnih nizova u ljudskom čitljivom formatu obično imaju ovaj tip podataka. Redovi su odvojeni znakom NULL.

REG_BINARY - Binarni podaci. Većina hardverskih komponenti koristi informacije koje se pohranjuju kao binarni podaci. Urednici registra prikazuju ove informacije u heksadecimalnom formatu.

REG_RESOURCE_LIST - Lista hardverskih resursa. Odnosi se samo na filijale HKEY_LOCAL_MACHINE\HARDWARE.

Ponekad možete pronaći i ove vrste podataka registra:

REG_RESOURCE_REQUIREMENTS_LIST- Lista potrebnih hardverskih resursa. Odnosi se samo na filijale HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Deskriptor (deskriptor) hardverskog resursa. Odnosi se samo na filijale HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD - 64-bitni broj.

REG_DWORD_ LITTLE_ENDIAN - 32-bitni little-endian ekvivalent REG_DWORD.

REG_DWORD_BIG_ENDIAN - 32-bitni broj u "big-endian" formatu.

REG_QWORD_LITTLE_ENDIAN - 64-bitni broj u "spiky" formatu. Ekvivalentno REG_QWORD.

REG_NONE - Parametar nema definirani tip podataka.

Interakcija registra sa operativnim sistemom

Kada se računar pokrene, prepoznavač hardvera ( hardverski prepoznavač) stavlja listu uređaja koje je otkrio u registar. Obično se hardversko prepoznavanje vrši softverom. ntdetect.com i kernel operativnog sistema Ntoskrnl.exe

Kada se sistem pokrene, kernel sistema preuzima iz registra informacije o drajverima uređaja koji će se učitati i redosledu kojim su učitani. Osim toga, program Ntoskrnl.exe podnosi podatke o sebi (npr. broj verzije) registru.

Tokom pokretanja sistema, drajveri uređaja razmjenjuju parametre pokretanja i konfiguracijske podatke sa registrom. Upravljački program uređaja prijavljuje sistemske resurse koje koristi, uključujući hardverske prekide ( IRQ) i kanali za pristup memoriji ( DMA) tako da sistem može uključiti ove podatke u registar. Usput, registar vam omogućava da kreirate više hardverskih profila. Hardverski profil ( hardverski profil) je skup instrukcija koje se mogu koristiti da se operativnom sistemu kaže koje drajvere uređaja treba učitati kada se računar pokrene. Podrazumevano, sistem kreira standardni hardverski profil koji sadrži informacije o svom hardveru koji se nalazi na računaru.

Kada se korisnik prijavi, učitavaju se korisnički profili ( korisnički profili). Sve informacije vezane za određeno korisničko ime i s njim povezana prava pohranjuju se u registru. Korisnički profil definira pojedinačne sistemske postavke (rezolucija ekrana, postavke mrežne veze, povezani uređaji i još mnogo toga). Informacije o korisničkom profilu također se pohranjuju u registru.

Prilikom instaliranja aplikacija. Svaki put kada pokrenete instalater, novi konfiguracijski podaci se dodaju u registar. Svi instalateri moraju pročitati informacije registra kako bi utvrdili da li su komponente koje su im potrebne prisutne na sistemu kada počnu s radom. Osim toga, sistemski registar omogućava aplikacijama da dijele informacije o konfiguraciji, što im daje više mogućnosti za interakciju. Aplikacija mora aktivno i ispravno koristiti registar i biti u mogućnosti da se elegantno deinstalira bez utjecaja na komponente koje mogu koristiti drugi programi (biblioteke, programski moduli, itd.). Ove informacije se također pohranjuju u registru.

Prilikom administriranja sistema. Kada korisnik izvrši promjene u konfiguraciji sistema koristeći alate za administraciju sistema (na primjer, koristeći Kontrolni paneli ili pucati MMC), sve promjene se odmah odražavaju u sistemskom registru. U stvari, administrativni alati su najprikladniji i najsigurniji način modifikacije registra. Usput, uređivač registra se također može pripisati administrativnim alatima ( regedit.exe), jer se sve promjene u sistemu mogu izvršiti direktno uređivanjem registra.

■ Tokom učitavanja i rada operativnog sistema, podacima registra se stalno pristupa, kako za čitanje tako i za pisanje. Datoteke registra se stalno mijenjaju, jer ne samo sistem, već i pojedinačne aplikacije mogu koristiti registar za pohranjivanje vlastitih podataka, postavki i postavki. Drugim riječima, pristup registru je jedna od najčešćih operacija. Čak i ako korisnik ne radi na računaru, sistemske usluge, upravljački programi i aplikacije i dalje obavljaju pozive registra.

■ Kršenje integriteta datoteka registra (kršenje strukture podataka) ili netačna vrijednost određenih kritičnih parametara može dovesti do pada sistema. Stoga, prije eksperimentiranja s registrom, vodite računa o mogućnosti njegovog spremanja i vraćanja.


Mnogi korisnici se susreću sa pojmovima “očistiti registar”, “brisati iz registra”, “rezervna kopija registra”, “sistemski registar” itd., ali značajan dio njih i ne zna šta je to registar. U ovom članku ćemo razmotriti šta je sistemski registar, zašto ga treba očistiti i kako raditi s njim.

Windows registar, šta je to?

Registar, sistemski registar, Windows registar je ogromna i ujedno glavna hijerarhijska baza podataka operativnih sistema Windows porodice, koja se prvi put pojavila davne 1992. godine u Windows 3.1. Sastoji se od nekoliko datoteka pohranjenih u sistemskim direktorijima, kao što su ServiceProfiles, %USERPROFILE%, System32config. Nastao je kao zamjena za ini datoteke, koje su prethodno pohranjivale konfiguraciju sistema. Ovo je značajno povećalo brzinu pristupa sistemskim podacima.

Baza podataka sadrži informacije o hardveru i softveru računara, postavkama i načinima rada svake komponente sistema, postavkama naloga, postavkama kontrolne table, konfiguraciji servisa, asocijacijama datoteka i još mnogo toga. Značajan broj promjena koje unese korisnik, aplikacije ili sam operativni sistem na računaru pohranjen je u sistemskom registru.

Zašto čistiti registar i optimizirati ga?

Kao što je napomenuto, registar sadrži informacije o gotovo svim komponentama sistema i njihovim postavkama, a predstavlja više od desetak zaštićenih sistemskih datoteka. Na osnovu toga, fajlovi sistemske baze podataka, kao i svaki drugi, podložni su fragmentaciji (kada su sektori koji čuvaju jedan dokument raštrkani po površini diska, umesto da budu u blizini), što povećava vreme pristupa do registar. Stoga mu je potrebna periodična defragmentacija. Samo defragmentiranje sistemskih datoteka na uobičajen način neće raditi, jer ih Windows stalno koristi. Za to je razvijeno mnogo posebnih uslužnih programa - defragmentatora i podešavanja.

Neophodno je očistiti sistemsku bazu podataka od neželjenih unosa, a to su informacije o udaljenim aplikacijama, bibliotekama, fontovima, drajverima i asocijacijama datoteka sa udaljenim programima itd. kako bi se smanjila veličina registra i vrijeme pristupa unosima registra.

Struktura registra

Sistemska baza podataka sastoji se od nekoliko sekcija, od kojih je svaka pohranjena u svojoj datoteci. Neki pododjeljci koji zauzimaju puno prostora, kao što su informacije o instaliranim aplikacijama, također se čuvaju u zasebnim datotekama.

Windows Registry - grane

  • HKEY_CLASSES_ROOT (HKCR) - grana pohranjuje podatke o svim ekstenzijama datoteka registrovanim u operativnom sistemu, njihovim asocijacijama na programe, kao i ActiveX i COM komponente.
  • HKEY_CURRENT_USER (HKCU) - Ovo je mjesto gdje se pohranjuje konfiguracija računa trenutnog korisnika.
  • HKEY_LOCAL_MACHINE (HKLM) - podaci o hardverskim komponentama računara, njihovim drajverima, načinima rada i informacije o učitavanju Windows OS-a.
  • HKEY_USERS (HKU) - pohranjuje sve podatke o svim korisničkim nalozima na ovom računaru.
  • HKEY_CURRENT_CONFIG (HKCC) - Sadrži informacije o hardveru koji se koristi za uključivanje računara.

Kako pokrenuti program za rad sa registrom?

Windows je opremljen jednostavnim i funkcionalnim uslužnim programom za korisnika da radi sa svojim registrom. Postoji nekoliko načina za pokretanje uređivača registra, preko kojeg se upravlja svim unosima sistemske baze podataka.

Kako otvoriti Windows registar?

1. način

  1. Pozivamo dijaloški okvir "Run" koristeći kombinaciju "Win + R".
  2. Napišemo "regedit" u tekstualnom obliku i kliknemo "OK".

2nd way

  1. Pozivamo "Start" i unosimo naredbu za pokretanje uređivača registra "regedit" u polje za pretragu.
  2. U rezultatima pretrage kliknite na "regedit.exe" da pokrenete sistemski uslužni program.

Radimo sa sistemskim unosima registra koristeći standardni uređivač registra

Nakon pokretanja uređivača registra, vidjet ćemo prozor koji prikazuje hijerarhijsku strukturu sistemske baze podataka.

Svaka njegova grana sadrži veliki broj pododjeljaka, koji se otvaraju klikom na trokut, dvostrukim klikom na naziv odjeljka / pododjeljka ili klikom na dugme “®” - kursor desno na tastaturi.

Korisnik ima sljedeće opcije za rad sa sistemskim registrom:

  • izvoz i uvoz kako celih filijala tako i njihovih pojedinačnih sekcija i evidencija (ključeva);
  • prijenos svih pododjeljaka registra na papir u obliku tekstualnih informacija;
  • kreiranje, brisanje, preimenovanje ključeva i grana;
  • potražite bilo koju informaciju u registru.

Sve radnje se izvode kroz dvije stavke glavnog menija ("Datoteka" i "Uredi") uređivača registra nakon odabira potrebnog ključa ili pododjeljka, kao i kroz njihov kontekstni meni, koji se poziva desnim klikom na objekt.

Rad sa registrom putem standardnog programa ne razlikuje se mnogo od rada sa podacima iz sistema datoteka vašeg čvrstog diska, uz nekoliko izuzetaka, od kojih je jedan nemogućnost rada sa više objekata istovremeno. I pogled na sistemsku bazu podataka u obliku stabla bit će neobičan za mnoge korisnike. Dugme F2 je također odgovorno za preimenovanje, Delete - brisanje grana i ključeva registratora

Bitan! Prije nego što učinite bilo što s registrom, obavezno ga kreirajte backup ogranak ili odjeljak u kojem namjeravate izvršiti promjene.

Izrada sigurnosne kopije odjeljka ili grane:

Pozivamo kontekstni meni modifikovane grane i biramo "Izvoz" ili biramo granu, pozivamo stavku menija "Datoteka" i kliknemo "Izvezi...".

Postavite putanju i ime izlazne datoteke.


Ako imate bilo kakvih pitanja o "
Šta je registar i kako raditi s njim? ”, Možete ih pitati u komentarima

Kako kreirati Apple id nalog na iPhone, iPad ili iPod touch?

Prije svega, otvorite App Store, iTunes Store ili iBooks i odaberite bilo koji besplatni program. Sada pored odabranog objekta pritisnite GET. Zatim kliknite ponovo da preuzmete objekat. Kliknite na "Kreiraj novi Apple ID". Slijedite daljnje upute. Kliknite na "Ne" kada se od vas zatraži da navedete detalje plaćanja. Nakon unosa podataka, od vas će se tražiti da potvrdite svoj Apple ID putem e-pošte. Prije korištenja svog Apple ID-a, prvo ga morate provjeriti.

  • Vratite se na prethodni korak
  • Ponovo pokrenite F.A.Q
  • Pitaj

Hvala ti! Pokušat ćemo odgovoriti u najkraćem mogućem roku


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

Ako je operativni sistem instaliran na računar davno i nikada nije ponovo instaliran za sve to vrijeme, tada korisnici, u pravilu, primjećuju smanjenje brzine njegovog rada i pojavu periodičnih kvarova. Ovo se može manifestovati u sporo učitavanje, produženo otvaranje nekih programa, u pojavljivanju dijaloških okvira o nastalim greškama. I što duže osoba radi za računarom, to više kvarova i kvarova primjećuje, a s vremenom se rad na takvom računaru može pretvoriti u noćnu moru.

Krivac svih ovih navedenih problema može biti sistemski registar – veoma važna komponenta operativnog sistema. Stoga bi čak i početnicima bilo dobro da znaju njegovu svrhu i utjecaj zajednički posao OS, kao i sredstva za praćenje i brigu o njemu.
Dakle, prije ili kasnije, korisnik se suočava s pitanjem - ili ponovo instalirati operativni sistem sa svim programima i ponovo ga konfigurirati korisnički interfejs, ili pokušajte da "očistite" sistem i vratite ga na prijašnje performanse.

OPIS I SVRHA

Windows registar je u suštini baza podataka nalik stablu koja sadrži informacije o svim postavkama koje su potrebne za ispravan i nesmetan rad operativnog sistema. Sadrži postavke za instalirani hardver i softver, lične profile korisnicima koji imaju pristup računaru, tipovima datoteka koje programi mogu kreirati i informacijama o svojstvima foldera.

Teško je precijeniti vrijednost koju ima Windows registar. Koliko tačne njegove informacije zavisi od toga koliko će efikasno raditi svi računarski čvorovi, i softver i hardver. Ako korisnik počne primjećivati ​​neke probleme u radu svog računara, onda je to jasan znak da je registar otkazao i da su neke njegove postavke zalutale. Ako postoji ozbiljan kvar u sistemskom registru, preuzmite Windows korisnik neće uspjeti i operativni sistem će se morati ponovo instalirati.

Sistemski registar je pohranjen na X:\Windows\System32\config, gdje je X slovo sistemske disk jedinice.

KORENSKI DELOVI SISTEMSKOG REGISTRA

Windows registar se sastoji od nekoliko glavnih sekcija:

  • - HKEY_CURRENT_CONFIG (HKCC) - odjeljak sadrži sve informacije o hardverski profil koji se koristi na lokalna mašina tokom pokretanja sistema;
  • - HKEY_CURRENT_USER (HKCU) - odjeljak pohranjuje informacije o određenog korisnika, koji je prijavljen i radi u njemu ovog trenutka vrijeme. Ova grana sprema njegove foldere, postavke ekrana, postaviti parametre za kontrolni panel;
  • - HKEY_CLASSES_ROOT (HKCR) - odjeljak sadrži podatke o ekstenzijama tipa datoteke i aplikacijama koje će se otvoriti kada se pokrenu;
  • - HKEY_USERS (HKU) - ova grana pohranjuje informacije o svim preuzetim aktivni profili korisnici određenog računara;
  • - HKEY_LOCAL_MACHINE (HKLM) - grana za pohranjivanje informacija o pokretanju Windowsa, informacija o drajveru uređaja i hardver kompjuter;
  • - HKEY_USERS (HKU) - poslovnice individualne postavke profil svakog korisnika koji je registrovan u sistemu. Također pohranjuje informacije o "podrazumevanom" profilu za nove korisnike koji se kreiraju.

Svaki korijenski ključ registratora sadrži mnogo potključeva, koji zauzvrat mogu imati više vlastitih potključeva koji pohranjuju sistemske postavke. Hijerarhija registra je vrlo složena, a broj sekcija u njemu je jednostavno ogroman, stoga, u okviru ovog materijala, samo trebamo razumjeti sam princip izgradnje njegove strukture, tako da ako je potrebno, možete pronaći parametar koji vam je potreban.

UTICAJ REGISTRA NA RADWINDOWS

Kao što je ranije navedeno, brzina sistema i njegova stabilnost direktno zavise od stanja registra. Najčešće, sistem počinje da "usporava" kada registar poveća svoju veličinu. I što je veći, računar se duže pokreće, jer kada se OS pokrene, sistemski registar se uvijek provjerava da li ima grešaka, nakon čega se pravi rezervna kopija. Štaviše, što je više softvera instalirano na računar, to je veći registar.

U isto vrijeme, Windows je tako uređen da rad bilo kojeg softvera, bilo da se radi o jednostavnom uslužnom programu ili Super igra, uvijek će zahtijevati interakciju sa sistemskim registrom za pronalaženje željene parametre, koje je sve teže i duže pronaći nego veća veličina registar i broj filijala u njemu.

Postoji još jedan važan faktor utiče na brzinu Windows radi, ali prije nego što pričamo o tome, napravimo malu primjedbu. Postoje dvije glavne vrste memorije u računarima - RAM (Random Access Memory), koja je također memorija sa slučajnim pristupom, i ROM (Memory samo za čitanje), koja uključuje tvrdi diskovi, fleš diskove i druge komponente koje pohranjuju vaše podatke. RAM je veoma brza memorija koji vam omogućava trenutnu razmjenu informacija sa centralna procesorska jedinica, ali ROM je mnogo sporiji.

E sad, nastavimo, usporavanje otvaranja programa je vrlo često uzrokovano činjenicom da for brzo izvršenje kada ih učitavate, nema dovoljno RAM-a. I često, da bi obezbedio potrebnu količinu memorije za program, sistem je dobije iz svog ukupnog volumena (skup RAM-a i ROM-a), počevši da pristupa prostoru na čvrstom disku, tj. postoji takozvana "swap" (dio informacija se upisuje na HDD). Kao rezultat toga, kada su aplikaciji potrebne potrebne informacije zapisane na disk tokom učitavanja ili pokretanja, potrebno je mnogo duže da ih pročita nego da ih je sistem preuzeo iz RAM-a.

Da biste izbjegli takvu situaciju, potrebno je isključiti sve nepotrebne ili rijetko korištene programe od ulaska u RAM.

Ali činjenica je da je jedan od glavnih izvora zasipanja "RAM-a" vašeg računara registar, podaci iz kojeg, Windows sistem opterećenja, pri pokretanju, bez razumijevanja da li vam trebaju ili ne. Među njima mogu biti "tragovi" dugo vremena udaljene programe, aplikacije ili njihove postavke za koje je malo vjerovatno da će vam trebati. Dakle, ako ne obratite dužnu pažnju na stanje sistemskog registra, svo ovo smeće će zatrpati dragocjeni prostor u RAM-u.

Vrlo često, tokom rada računara, korisnici počinju da doživljavaju dijaloški okviri sa svim vrstama grešaka koje se javljaju u Windows-u. Mnogi od njih su rezultat pogrešnih promjena u registru koje su u sukobu sa sistemskim postavkama. To može biti zbog zamjene standardne biblioteke na starije verzije ili nakon njihovog iznenadnog uklanjanja, na primjer, nakon virusna infekcija i naknadno čišćenje računara.

METODE ZA UREĐIVANJE REGISTRA

Sve probleme sa “naduvenim” registrom korisnik može rešiti na dva načina: ručno ili pomoću programa, ali u svakom od ovih slučajeva biće izvršene promene u sistemskom registru.

Neiskusan korisnik ne bi trebao ručno unositi promjene. U ovom slučaju, bolje je koristiti posebne programe s kojima možete bezbolno promijeniti bazu registra da bi OS radio. Na sreću, sada na tržištu ima dovoljno ovakvih uslužnih programa, dok ih ima i jednog i drugog plaćeni programi, i to besplatno, sa sasvim pristojnom funkcionalnošću. Glavna svrha ovih uslužnih programa je pretraživanje i uklanjanje slomljeni ključevi, koji se više ne koriste, već samo začepljuju registar, kao i defragmentiraju ga.

Pa ipak, ako odlučite sami napraviti promjene u registru, onda većina optimalno rešenjeće koristiti ugrađeni Windows uslužni program Urednik registra. Da biste ušli u uređivač registra, postoji specijalni tim"regedit", koji se mora unijeti u prozor Run (poziva se pritiskom na Windows tipke+ R).

Nakon pokretanja uslužnog programa, korisnik će vidjeti prozor podijeljen na dva dijela, od kojih jedan prikazuje odjeljke, pododjeljke i grane sistemskog registra, a drugi - parametre elementa koji je korisnik odabrao u registru.

Također u uređivaču registra, na kartici Uredi, postoji opcija pretraživanja (poziva se pritiskom na tipke Ctrl + F) koja traži date reči u nazivima sekcija, nazivima parametara i njihovim vrijednostima. Ovo je veoma zgodna karakteristika, omogućavajući, na primjer, brisanje registra tragova nepotrebnog programa po njegovom imenu.

Kada ručno uređujete registar, morate biti vrlo oprezni. Jedna pogrešna radnja i sistem će biti potpuno pokvaren, a Windows će morati ponovo da se instalira.

Korisnici koji tek počinju da shvataju kako da rade sa računarom često pitaju kada mogu sami da izvrše promene u registru, a kada treba da se obrate profesionalcu za pomoć. Ako je moguće, specijalista, ako postoje problemi s registrom, uvijek trebate nazvati ili barem pozvati iskusnog prijatelja. Veoma je nepoželjno da neprofesionalac vrši prilagođavanja stvarne evidencije. Osim toga, prije podešavanja, imperativ je napraviti rezervnu kopiju registra, tada u slučaju pogrešne radnje, što će dovesti do neoperabilnosti sistema, biće moguće vratiti registar iz rezervne kopije putem istog uslužnog programa koji je korišten za izmjene. Također morate imati na umu da ni u kom slučaju ne smijete zamijeniti registar jedne verzije Windows sistem registar druge verzije.

Najčešće greške i njihove posljedice pri podešavanju registra od strane amatera uključuju brisanje ili promjenu potrebnih odjeljaka i ključeva, nakon čega neki programi mogu prestati raditi, ne učitati se Račun korisnika ili se dogodi potpuni neuspjeh rad sistema.

PRAĆENJE REGISTRA

Windows registar je odraz načina na koji operativni sistem radi. A da biste shvatili da sve u sistemu radi bez prekida, potrebno ga je stalno pratiti. Savršena opcija koristiti za praćenje nekog popularnog uslužnog programa koji je kreiran posebno za ovu svrhu. Zašto ga treba instalirati i koristiti? U cilju analize rada programa. Korisnik će uvijek moći vidjeti koji se procesi odvijaju u sistemu, koji programi se pokreću i koji od njih najčešće pristupaju registru, a ako vidi nešto sumnjivo, može preduzeti mjere da to popravi.

Uslužni programi za praćenje su prilično jednostavni za korištenje. Čak i osoba koja nema specijalno obrazovanje može ih razumjeti. I to je njihov veliki plus, jer je poželjno da svi korisnici, kako iskusni tako i početnici, barem približno znaju šta se dešava u OS registru njihovog računara. Na primjer, možete koristiti jedan od najpopularnijih uslužnih programa za praćenje registra - Registry Monitor (RegMon).

REGISTRY CARE

Instaliranje i zatim uklanjanje razni programi, korisnik Windowsa ne zna uvijek da se, po pravilu, informacije o njima ne uklanjaju u potpunosti iz registra. Uvijek postoje neki "repovi" koji dodatno usporavaju sistem. Da se to ne bi dogodilo, potrebno je vršiti ne samo praćenje registra, već i brigu o njemu. Da biste to učinili, ne morate sami tražiti preostale unose u registru, to možete učiniti pomoću specijalni programi, čije je postojanje već spomenuto gore. Programi jv16 PoverTools, CCleaner, Reg Organizer, RegCleaner i drugi. Uz njihovu pomoć korisnik može ne samo očistiti registar od "smeća", već i defragmentirati hard disk, urediti pokretanje, očistiti povijest preglednika, izbrisati zastarjele datoteke za vraćanje sistema itd.

ZAKLJUČAK

Mogućnost rukovanja registrom je veliki plus za korisnika bilo kojeg nivoa. U tom slučaju, bez čekanja vanjske pomoći, možete samostalno poboljšati ili vratiti performanse vašeg operativnog sistema u slučaju ozbiljnih problema. Istina, još je važnije da svoj radni operativni sistem ne dovedete u žalosno stanje praćenjem registra, ili barem njegovim stalnim čišćenjem od "smeća".

Općenito, većina problema sa Windowsom koji nastaju zbog problema u registru mogu se riješiti samostalno uz pomoć stručnih savjeta, koje oni povoljno postavljaju na Internet. Istina, da biste ih koristili, u svakom slučaju, trebate barem uopšteno govoreći, znati šta je registar i kako da izvršite promjene u njemu. Pa, ako sami niste mogli da se nosite sa problemima koji su se pojavili, vaš osnovno znanje pomoći će da se stručnjaku ispravno objasni suština problema servis kompjutera, što će značajno ubrzati proces njegovog otklanjanja.

U fajlovima SYSTEM.DAT i USER.DAT u katalogu Windows 95/98 ili u folderu C:\W\System32\Config\ in Windows NT pohranjuje se takozvani sistemski registar koji sadrži veliki broj informacije. Pored potrebnih zapisa prozori, većina programa tamo također instalira svoje informacije. Da biste izvršili promjene u registru, morate ga otvoriti pomoću programa dizajniranog za to. Primjer je program REGEDIT, isporučuje se kao standard Windows. Otvorite dijaloški okvir da ga pokrenete. Start/Run, unesite regedit i pritisnite UREDU.

Videćete prozor podeljen na dva dela. Na lijevoj strani je navigator sličan Explorerovom navigatoru, a desno su stvarne informacije. Registar se sastoji od šest sekcija: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG i HKEY_DYN_DATA. Svaki odeljak sadrži fascikle. Ako mapa ili odjeljak ima podmape, lijevo od ove mape je ikona " plus". Kada kliknete na njega, ovaj folder " odvija se", i ikona se pretvara u " oduzeti" klikom na koji ponovo možete " kolaps". Ako kliknete na ikonu fascikle ili njen naziv, tada će se u desnom prozoru pojaviti lista onih parametara koji se nalaze u ovoj fascikli (ali ne u podfolderima!). Svaki parametar se sastoji od svog imena i vrednosti. Svaki parametar ima sopstvenu putanju, gde se može naći. Putanja se sastoji od niza fascikli u kojima se nalazi ova postavka, počevši od nadređene fascikle (ovo je jedan od šest glavnih sekcija navedenih iznad. Primer takve putanje bi biti HKEY_CURRENT_CONFIG\Display\Settings, i naziv parametra rezoluciju. U uniji, dvije vrijednosti, parametar i njegova putanja (često se naziva adresa), upućuju na jedinstveni parametar. Na primjer, za dvoje razni parametri može postojati ista putanja, dva parametra mogu imati isto ime, ali biti u različitim folderima i podfolderima, ali ne mogu postojati dva parametra sa istom adresom i imenom. Registar se može pretraživati ​​(pomoću menija ili pomoću prečice na tastaturi CTRL+F).

Isticanje željeni dio(klikom na ikonu sekcije ili njen naziv), možete kreirati parametar ili pododjeljak u njemu. Da biste to učinili, koristite meni Uredi/Kreiraj. U sistemskom registru Windows Postoje 3 vrste parametara: string, binarni, i DWORD. Niz pohranjuje jedan niz ( string), u binary - binarna vrijednost, in DWORD- decimalni ili heksadecimalna vrijednost. Kada kreirate parametar, morate navesti njegovo ime. Zatim, dvostrukim klikom na njega u desnom prozoru, možete unijeti vrijednost parametra (ili promijeniti postojeću).

Ako savjet kaže da postavite vrijednost parametra, to znači da morate promijeniti postojeću vrijednost parametar na željeni, ili ako ne postoji parametar sa istim imenom, kreirajte ga, a zatim promijenite sadržaj.

Na kraju rada, za većinu promjena, morate zatvoriti REGEDIT i ponovo pokrenite računar Pa, prvo, hajde da shvatimo šta je to: registar Windows. Kada instaliramo ili uklanjamo programe, promijenimo postavke Windows stavljamo novu opremu, sve je to popravljeno i evidentirano u registru. Možete reći ovo, registar je srce Windows. Da biste pregledali ili uredili registar, morate pokrenuti program Regedit (Pokreni - Pokreni - Regedit). Fizički, registar je pohranjen u direktoriju Windows (95/98) pod imenima User.dat i System.dat. Kažem odmah ako ne znaš šta želiš da promeniš 100% ne mijenjajte, inače je cijena bezvrijedna. Pa, za one koji su se ipak promijenili, dajem nagoveštaj. At good boot, Windows pravi rezervne kopije registra pod imenom Korisnik.da0 i System.da0. Ovo je ono što ćemo koristiti. Naravno, možete kreirati vlastite rezervne kopije za svakog "vatrogasca". Ako se Windows ne učita, onda prilikom učitavanja držite pritisnut Ctrl. Kada se pojavi meni, odaberite " samo komandna linija", idite u folder Windows ("CD C:\Windows") i otkucajte naredbu scanreg/restore(u Windows NT - disk). Sada ponovo pokrenite i Windows trebalo bi da počne. Ako ne postoji takav program, morat ćete upisati komandnu liniju iz mape Windows:

attrib -h -r -s sistem.dat
attrib -h -r -s sistem.da0
kopiraj system.da0 system.dat
attrib -h -r -s korisnik.dat
attrib -h -r -s korisnik.da0
kopiraj user.da0 user.dat

Pa, idemo sada direktno na registar.

1.) Otvori regedit, pronađite ključ

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Deinstaliraj.

Ovdje ćete naći puna lista instalirane programe. Ako neki programi više ne postoje, uklonite ih nepotrebne fascikle sa njihovim imenima (nepotpuna lista je prikazana u " Control Panel - Add/Remove Programs).

2.) U ključu

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Trenutna verzija\Pokreni

je lista svih programa za pokretanje pri pokretanju Windows. Možete izbrisati nepotreban program, a možete dodati. Za ovo morate kreirati String parametar, unesite naziv programa za ime i unesite putanju do programa kao vrijednost parametra. Ako na vašem računaru ima nekoliko korisnika, liste programa mogu biti ovdje:

HKEY_USERS\.DEAFAULT\Software\Microsoft\Windows\Trenutna verzija i
HKEY_USERS\(Korisničko ime)\Software\Microsoft\Windows\Trenutna verzija

3.) To je to, zagrevanje je završeno i idemo dalje Glavni meni.

Da biste se riješili predmeta Favoriti (Windows 98), idite na odjeljak

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer

i kreirajte ovdje Binarni parametar NoFavoritesMenu sa značenjem 01 00 00 00 . Sve! Sada se stavka Favoriti više neće pojavljivati. Izbrišite kreirani parametar ili promijenite njegovu vrijednost u 00 00 00 00 da vratite predmet na svoje mesto. Na isti način možete se riješiti i drugih predmeta:

Dokumenti- parametar NoRecentDocsMenu
Postavke - NoSetFolders
Find - NoFind
Isključivanje - NoClose
Odjava... - Bez odjave.

Takođe možete otkazati posao. desni klik miša u glavnom meniju, za to kreirajte isti DWORD-parametar ispod imena NoChangeStartMenu sa značenjem 1 . Spremni! Pa, završni detalji. Sviđa vam se poruka o tome s kojim dugmetom započeti? Ne? Zatim stvaramo DWORD- imenovani parametar NoStartBanner i značenje 1.

4.) Idi na

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon

i kreiraj Parametar stringa LegalNoticeCaption. Unesite "Chernobyl virus deteted" kao vrijednost, kreirajte drugi parametar stringa LegalNoticeText sa vrijednošću "Kliknite OK i svi podaci na tvrdom disku će biti uništeni". Ponovo pokrenite Windows i uživajte u rezultatu. U prvi parametar unosimo naslov, au drugi - sam tekst.

5.) Sada možete promijeniti sat u donjem desnom uglu. Idi

HKEY_CURRENT_USER\Control Panel\International

i kreirajte parametar niza sTimeFormat

Njegovo značenje " HH:mm", gdje su HH sati, : je znak za razdvajanje, a mm su minute. Potreban je restart da bi promjene stupile na snagu. Zabavno je vidjeti kako će prijatelj biti mučen podešavanjem sata ako zamijenite HH i mm! Pa, ako želite mnogo da pokvarite, onda morate da uradite ovo: Hm:mH "mH; Hm i tako dalje.

6.) Kako ne bi bilo strelica u ikonama prečica, pronađite ključ HKEY_CLASSES_ROOT\Piffile i uklonite opciju IsShortcut, isto treba uraditi u folderu lnkfile. Ponovo pokrenite računar i uživajte u rezultatu.

7.) Put do instalacione datoteke Windows 95/98 lezi u

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

Promijenite ga i Windows će pretraživati setup fajlovi prilikom dodavanja komponenti ili promjene postavki sistema.

8.) Da biste uklonili "palmu" iz zajedničkih resursa, samo izbrišite vrijednost Default od ključa

HKEY_CLASSES_ROOT\Network\SharingHandler

9.) Takođe možete potpuno ukloniti sve ikone sa radne površine. Da biste to učinili, kreirajte u ključu

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD vrijednost pod nazivom " NoDesktop". Ponovo pokrenite i vidite najčistiju radnu površinu na svijetu.

10.) Da biste sakrili diskove u Exploreru, idite na

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

i kreirajte ovdje binarni parametar sa imenom" NoDrives".

Vrijednost će ovisiti o tome koje diskove želite sakriti:

Disk A- značenje 01 00 00 00
B - 02 00 00 00
C - 04 00 00 00
D - 08 00 00 00
E - 10 00 00 00
Ž - 20 00 00 00

Ako želite sakriti više diskova, onda morate zbrojiti njihove vrijednosti. Ali imajte na umu da su ovi brojevi heksadecimalni. Za ispravan izračun koristite kalkulator ( Programi - standardni - Kalkulator). Odaberite iz menija Kalkulator "Pregled - Inženjering“, a zatim odaberite "Hex" i računaj. Na primjer, da sakrijete diskove C i D potrebno je dodati 04 00 00 00 i 08 00 00 00 . Unesite vrijednost parametra 0C 00 00 00. Za skrivanje disk jedinica A i E mora se sumirati 01 00 00 00 i 10 00 00 00, dobijamo rezultat 11 00 00 00.

11.) Otvoreno Osobine: Ekran, ovdje pokrivamo neke kartice. U uređivaču registra pronađite ključ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

kreirajte ovdje DWORD-imenovani parametar NoDispBackgroundPage i značenje 1 . Sada tab Pozadina neće biti prikazano. Ostale kartice su skrivene pomoću sljedećih opcija:

NoDispAppearancePage - Izgled
NoDispScrSavPage - Screensaver
NoDispSettingPage - Podešavanje.

12.) Sada napravimo predmet Za otvaranje sa... uvijek se pojavljuje u kontekstualnom meniju. Da biste to učinili, pronađite ključ HKEY_CLASSES_ROOT\*\ i kreirajte odjeljak u njemu školjka(ako ne postoji). Ovdje ćemo kreirati još jedan odjeljak " openas", i još uvijek u njemu" komanda".Promijenite vrijednost " Default" na " C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1". Gotovo, možete provjeriti.

13.) Za promjenu stope pada glavni meni unesite ključ

HKEY_CURRENT_USER\Control Panel\desktop

i kreiraj String parametar Menu Show Delay. Unesite vrijeme kašnjenja (u milisekundama) u vrijednost i ponovno pokrenite sistem.

14.) A sada da probamo predmet Otvorite u Notepadu staviti u kontekstni meni. Idemo na odjeljak HKEY_CLASSES_ROOT\*\shell(Ako ne, kreirajte ga). Kreirajte odjeljak " otvoren i promijeniti Default na " Otvorite u Notepadu".Sada kreirajte particiju" komanda" i u njemu se menjaju Default na " notepad.exe %1"Spreman.
15.) A sada hajde da se igramo Internet Explorer "om.Želite li promijeniti pozadinu svog pretraživača? Molim te. Unesite ključ

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar

i kreiraj Parametar stringa "BackBitmap". I kao parametar unesite putanju do slike u formatu bmp i ponovo pokrenite pretraživač. Ali to nije sve.

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

kreirajte novi String parametar Naslov prozora. U vrijednost unesite ono što želite da vidite u zaglavlju nakon naslova stranice, ponovo pokrenite pretraživač i uživajte. Dirigent će izgledati potpuno isto.

16.) Ako želite da se divite imenu ili samo riječi iza sata Systray (donji panel) zatim idite na

HKEY_CURRENT_USER\Control Panel\International\

i kreirajte dva parametra niza: s1159 i s2359. Unesite željeno ime u njihovu vrijednost. Ograničenje - 8 slova.

17.) Kada trebate ponovo pokrenuti registar, a ne želite ponovo pokrenuti mašinu, u nekim slučajevima će vam pomoći sljedeće: kliknite Ctrl+Alt+Del, zatim odaberite explorer i dugme " Završi zadatak". Kada se od vas zatraži da isključite mašinu, odbijte, a zatim pritisnite " Završi zadatak" u sledećem prozoru, nakon čega ćete videti kako je nestao i kako se pojavio" Traka zadataka".

Ne radi sve u Windowsu 95

Oporavak registra

Morate biti oprezni pri radu sa registrom. Brisanje važnih podataka slučajno ili nesvjesno može dovesti do pada operativnog sistema. Tada samo restauracija posljednje radne kopije može spasiti situaciju.

Ako ćete eksperimentirati s registrom, prvo spremite datoteke SYSTEM.DAT i USER.DAT na disk. Oni se nalaze u direktoriju u kojem je instaliran operativni sistem i imaju atribute samo za čitanje i skrivene atribute. U slučaju da je registar ozbiljno oštećen, možete prepisati ove datoteke u Windows direktorij, instalirati željeni atributi i registar će biti kao nov. Samo nemojte pokušavati da vratite ove datoteke kada je Windows učitan, inače će se sistem potpuno ugasiti i samo ga sačuvati kompletna reinstalacija! Da biste vratili ove datoteke, prvo morate ponovo pokrenuti DOS i već tamo zamijeniti oštećene datoteke dobrim.

Ali ovo nije jedina opcija za oporavak podataka. Činjenica je da operativni sistem, sa svakim uspješno lansiranje pohranjuje kopiju registra u .cab datoteku koja je upisana u skriveni SYSBCKUP direktorij u Windows direktoriju. Podrazumevano se čuva zadnjih pet kopija. Ovaj broj može varirati od 0 do 99 i postavljen je vrijednošću ključa MaxBackupCopies u datoteci scanreg.ini u Windows direktorij. Istinu također ne treba postavljati veliki značaj, jer datoteke zauzimaju puno prostora (jedan fajl je veći od megabajta).

Da biste vratili registar iz jedne od ovih rezervnih kopija, morate ponovo pokrenuti DOS i pokrenuti naredbu

Lista dostupnih rezervnih kopija registra će se pojaviti sortirana prema vremenu kada su kreirane. Nakon selekcije željenu kopiju podaci će biti sigurno vraćeni, a vi ćete dobiti registar koji odgovara stanju stvari u trenutku njegovog kreiranja.

Ali ako ste instalirali bilo koji program ili promijenili postavke operativnog sistema između posljednje sigurnosne kopije i neuspjeha u registru, tada će svi ovi podaci biti nepovratno izgubljeni. Da li nam treba? Definitivno ne! Da napravite rezervnu kopiju registra u bilo kom trenutku, koristite naredbu

sto je u slucaju normalno prošao verifikaciju kreiraće rezervnu kopiju.

Druga opcija za pravljenje rezervne kopije i vraćanje registra je da izvezete particiju ili celu granu koju planirate da izmenite. Ovo se može uraditi u Regedit-u za Windows pod menijem "Registar". Odaberite željeni odjeljak i kliknite na stavku "Izvezi datoteku registra". Nakon navođenja imena datoteke, podaci iz ovog odjeljka će biti izvezeni u njega. Fajl ima REG ekstenzija. Da biste ga uvezli u registar, samo dvaput kliknite na njega i podaci će biti prebačeni. Istina, ova metoda oporavka informacija ima jednu značajan nedostatak: svi izbrisani ili promijenjeni unosi će biti vraćeni, ali dodani unosi neće biti izbrisani. Zbog toga ovuda prikladnije je ako pravite neke manje izmjene, a da biste ih vratili bez ponovnog unosa starih podataka, možete koristiti export/import.

Općenito, s registrom morate raditi vrlo pažljivo, ali ako ga povremeno pravite sigurnosnu kopiju, onda ne bi trebalo nastati nikakvi problemi.

Top Related Articles