Varbūt katrs no jums ir dzirdējis vārdu “reģistrs”, bet tikai daži ir uzdevuši jautājumu “Kas tas ir”, taču veltīgi. Galu galā iespēja rediģēt reģistru var ietaupīt daudz laika, naudas, nervu un pūļu. Šajā rakstā ir detalizēti apskatīts, kā palaist operētājsistēmas Windows 7 reģistru, kā arī galvenās tā izmantošanas metodes.

Pirmkārt, jums ir jāsaprot, kas tieši ir reģistrs. Lai to labāk saprastu, iedomājieties piezīmju grāmatiņu ar dažām piezīmēm noteiktā secībā. Ja visas lapas no šīs klades tiks izplēstas un sajauktas, informācija paliks nemainīga, taču to būs daudz grūtāk nolasīt. Pirms lasīšanas jums būs jāatrod vajadzīgā lapa, un tas ir izniekots laiks.

Līdzīga situācija radās, izmantojot Fat16 failu sistēmu, kurai bija nopietnas veiktspējas problēmas. Tad tika nolemts ieviest reģistru informācijas organizēšanai. Laika gaitā reģistra atrisinātās problēmas pazuda, taču tas tika saglabāts atpakaļejošās saderības dēļ.

Windows reģistrs ir hierarhiski izveidota instalēto programmu parametru un iestatījumu datu bāze.

Fiziski visi reģistra iestatījumi tiek ierakstīti failos un izkaisīti visā sistēmā. Kad programma startē, reģistrs atrod nepieciešamos parametrus un darbojas ar tiem. Jo vairāk lietojumprogrammu ir datoros, jo vairāk ir parametru failu, un jo vairāk laika būs nepieciešams, lai atrastu vajadzīgo. Tāpēc reģistrs laiku pa laikam ir jātīra, lai uzturētu sistēmas veiktspēju.

Ir divi veidi, kā palaist Windows 7 reģistru:

  1. Sākt → meklēšanas joslā ierakstiet regedit → atrastajos rezultātos atveriet failu regedit.exe.
  2. Palaidiet programmu Explorer → dodieties uz mapi C:\Windows → atrodiet failu regedit.exe un atveriet to.

Ja visu izdarījāt pareizi, tiks atvērts reģistra redaktors.

Reģistra rediģēšana. Eksportēt Importēt

Mūsu priekšā ir Windows 7 reģistra rediģēšanas logs:

  • Kreisajā pusē ir sadaļas.
  • Labajā pusē ir parametri.
  • Apakšā ir statusa josla, kas parāda ceļu uz parametru.

Strādājot ar reģistra iestatījumiem, jums jābūt īpaši uzmanīgiem un uzmanīgiem, jo ​​reģistrs ir Windows nervu sistēma. Tāpēc pirms iestatījumu maiņas ieteicams izveidot reģistra kopiju.

Ar peles labo pogu noklikšķiniet uz sadaļas "Dators" - Eksportēt - iestatiet nosaukumu, pārbaudiet eksporta diapazonu (jābūt "Visam reģistram") un norādiet mapi - noklikšķiniet uz Saglabāt.

Pēc iepriekšminētajām darbībām parādīsies fails ar paplašinājumu .reg. Tagad, ja izjaucat iestatījumu maiņu, reģistru vienmēr var atgriezt sākotnējā stāvoklī.

Lai to izdarītu, noklikšķiniet uz "Fails" - Importēt... - atrodiet iepriekš saglabāto Registry.reg un noklikšķiniet uz "Atvērt". Visi parametri atgriezīsies kopijas izveides laikā.

Administratora paroles atkopšana, izmantojot reģistru

Lai iegūtu piemēru, kas parāda, kādus uzdevumus var veikt reģistrā, apsveriet šādu problēmu. Pieņemsim, ka jūs esat . Nekādu problēmu! To var mainīt, izmantojot reģistru. Lai to izdarītu, mums ir nepieciešams Windows 7 instalācijas disks.

  1. Sāknēšana no instalācijas diska. Pēc jauno datu kopēšanas mums tiks lūgts izvēlēties valodu. Atstājiet visu, kā tas ir, un noklikšķiniet uz "Tālāk".
  2. Jaunajā logā atlasiet “ ”, pēc kura dators meklēs instalētās operētājsistēmas.
  3. Var parādīties logs ar tekstu “Sāknēšanas opcijās konstatētas problēmas”. Ignorējiet un atlasiet operētājsistēmu un noklikšķiniet uz "Tālāk".
  4. Nākamajā logā atlasiet zemāko parametru “”
  5. Komandrindā ierakstiet mums jau zināmo komandu regedit un nospiediet taustiņu Enter.
  6. Redaktorā atlasiet HKEY_LOCAL_MACHINE
  7. Pēc tam izvēlnē Fails atlasiet “Ielādēt stropu”.
  8. Dodieties uz mapi C:\Windows\System32\config (burts var atšķirties no parastā C). Mūs interesē SISTĒMAS fails.
  9. Ievadiet jebkuru sadaļas nosaukumu. Piemēram: 888.
  10. Dodieties uz sadaļu HKEY_LOCAL_MACHINE\888\Setup. Divreiz noklikšķiniet uz parametra:
    • CmdLine, ievadiet cmd.exe un noklikšķiniet uz Labi
    • SetupType , aizstājiet 0 ar 2 un noklikšķiniet uz Labi.

    Iepriekš minēto manipulāciju rezultātā tam vajadzētu izskatīties šādi:

Laba diena, dārgie lasītāji. Šodienas rakstā mēs runāsim par tādu lietu kā Windows reģistrs.

Lielākajai daļai lietotāju reģistrs ir saistīts ar kaut ko pilnīgi nezināmu, tam ir mītisks raksturs un tas gandrīz izraisa bijību.

Jāsaka, ka tas viss nav velti, jo jokošana ar reģistru ir diezgan bīstama un pat neliela nepareiza kustība nereti noved pie visnopietnākajām sekām. Tomēr, ja to apstrādā pareizi, tas kļūst par neaizstājamu rīku Windows konfigurēšanai.

Tālāk aprakstītie padomi sniegs jums skaidrību par dažām lietām un pavērs jums iespēju apgūt darba ar reģistru pamatus, lai vajadzības gadījumā bez lielām bailēm varētu veikt izmaiņas tā parametros.

Windows reģistrs - ievads un noteikumi

Var teikt, ka Windows sistēmas reģistrs ir datu bāze, kurā tiek glabātas dažādas jūsu instalēto OS (operētājsistēmas) parametru un lietojumprogrammu vērtības.

Reģistra izmantošanas priekšrocība ir iespēja mainīt iestatījumus, kuriem nevar piekļūt, izmantojot Windows Windows.

Taču, no otras puses, šo opciju maiņu neatbalsta uzvednes, vizuālais noformējums un jebkādi brīdinājumi par nepareizām darbībām, kas bieži tiek sniegti, izmantojot vadības paneli vai citas sistēmas/programmas opcijas.

Tādējādi darbs ar tiem ir, tā sakot, staigāšana pa mīnu lauku neinformētiem lietotājiem un, it īpaši vizuālās skaidrības trūkuma dēļ, daudzi šim rīkam pat netuvojas.

Ko dara Windows reģistrs?

Kopumā tā darbības mehānisms ir diezgan vienkāršs. Instalējot programmu (vai mainot jebkuru Windows parametru kādā no iestatījumu izvēlnēm), sistēma pati meklē nepieciešamos parametrus un veic korekcijas kādā no reģistra vērtībām.

Piemēram, tas notiek, dzēšot lietojumprogrammas, izmantojot Programmu uzstādīšana un noņemšana» (« Vadības panelis»).

Starp citu, ja neuzmanīgi izdzēšat mapi ar instalētu programmu, vienkārši noklikšķinot uz Dzēst sadaļā Mans dators, nevis izmantojot atbilstošos sistēmas rīkus, atbildīgie reģistra vienumi (proti, satur programmas iestatījumus, atrašanās vietas informāciju utt. utt.) šai programmai nepazūd, bet paliek sistēmā un tādējādi to pārblīvē.

Tāpēc ir tik svarīgi pareizi noņemt lietojumprogrammas, nekavējoties iztīrīt un rūpēties par sistēmu, par ko esmu vairākkārt rakstījis savos rakstos - “” vai, teiksim, “”.

Kā izskatās reģistrs? Šī ir sava veida tabula ar visiem reģistra ierakstiem, kas tiek glabāta cietajā diskā vairāku failu veidā, taču tā ir bloķēta tā, ka vienīgais veids, kā ar to strādāt, ir izmantot iebūvēto Windows. rīkus vai trešo pušu programmas.

regedit - paskatieties uz Windows reģistru savām acīm

Lai ieietu sistēmā Windows, atveriet reģistra rediģēšanas rīku, pēc tam parādītajā logā ierakstiet un nospiediet taustiņu Enter.

Jūsu priekšā parādīsies lieta (tas ir iebūvētais Windows reģistra redaktors), kurā jūs varat redzēt, kas ir šis brīnums, par kuru es runāju šajā rakstā.

Saglabātās vērtības tiek sadalītas kategorijās un ievietotas mapēs, piemēram, tajās, kuras esat pieradis redzēt sadaļā "Mans dators". Lai izvērstu mapi, pāris reizes noklikšķiniet uz tās ar peli vai izmantojiet mazo pluszīmi blakus tās nosaukumam.

Sadaļā esošās mapes sauc par atslēgām, bet labajā pusē redzamo mapju saturu sauc par vērtībām.

Kāpēc jums var būt nepieciešams Windows reģistrs?

Pirms sākat mocīt un mānīties ar sistēmu, brīdinu: reģistrā saglabātā informācija ir ļoti svarīga pareizai Windows darbībai; tās maiņa vai dzēšana var izraisīt datora darbības traucējumus.

Ir arī vērts atzīmēt, ka izmaiņas stājas spēkā, kad tās veicat. Windows reģistrs nav Word dokuments, kurā apstiprināt vai atcelt iestatījumu izmaiņas, tāpēc nekad nemainiet iestatījumus, kurus nezināt.

Vienkāršākais veids, kā nodrošināt sistēmu, ir pirms jebkādu darbību veikšanas izveidot atjaunošanas punktu (par to lasiet tālāk), kas automātiski izveidos reģistra kopiju un, visticamāk, (bet ne vienmēr) varēsiet tajā atgriezties, ja rodas problēmas.

Dažreiz ir vērts pierakstīt veiktās izmaiņas uz papīra, kas ievērojami vienkāršos problēmu novēršanu, ja kaut kas nenotiek, kā plānots (jūs nevarat paturēt visu savā galvā).

Cik svarīgs ir Windows reģistrs, var spriest pēc tā, ka sistēma katrā sāknēšanas reizē neatkarīgi izveido visu savu vērtību dublējumkopijas, un tāpēc sistēmai ir tāda opcija kā “ Notiek pēdējās zināmās labās konfigurācijas ielāde"(dzīvo turpat, kur drošajā režīmā, proti, kad nospiežat to ielādes ekrāna priekšā (tur rāpo josla)).

Ko un kā rediģēt reģistru

Ir daudzas programmas, kas nodrošina plašu funkciju klāstu darbam ar reģistru, taču, izvēloties šādus rīkus, jābūt uzmanīgiem, jo ​​neprofesionāla programmu ieviešana var negatīvi ietekmēt sistēmas darbību.

Tāpēc jums vajadzētu izmantot tikai pārbaudītas lietojumprogrammas vai sistēmas rīkus. Es dodu priekšroku Windows iebūvētajam rīkam, kas jau tika apspriests nedaudz augstāk (un tiks apspriests nedaudz zemāk :)).

Kopumā reģistra pārvaldība nav tik sarežģīta, kā šķiet, pirmkārt, jums jāzina, kuras vērtības mainīt un uz ko tās mainīt. Un tad tas ir tehnoloģiju jautājums.

Programmas galvenais vadības logs pēc izskata praktiski neatšķiras no Windows lietotājam pazīstamā Windows Explorer.

Turklāt tai, tāpat kā tai, ir izvēlne “Izlase”, ar kuras palīdzību var ātri piekļūt dažādu taustiņu parametriem.

Lai to izdarītu, iezīmējiet vajadzīgo vērtību, noklikšķiniet uz Izlase - Pievienot pie favorītiem, ievadiet nosaukumu un noklikšķiniet uz Labi. Šī funkcija ir ļoti noderīga, ja jums regulāri jāveic izmaiņas vienā vai vairākās opcijās.

Par ko ir atbildīgas reģistra kategorijas un ko tajās varat darīt?

Katra no piecām galvenajām kategorijām ir atbildīga par savas parametru kopas saglabāšanu. Piemēram, HKCU — pazīstams arī kā HKEY_CURRENT_USER — satur atslēgas, kas kontrolē konkrēta lietotāja iestatījumus, un HKEY_LOCAL_MACHINE — operētājsistēmu kopumā.

Es sniegšu dažus vienkāršus piemērus darbam ar reģistru, lai jūs saprastu pamatus:

Vēstures dzēšana

  • Neskatoties uz to, ka to vietņu sarakstu, kuras apmeklējāt, izmantojot Internet Explorer, var dzēst manuāli, tās joprojām tiks parādītas, ievadot līdzīgas opcijas adreses joslā;
  • Jūs varat atbrīvoties no šīs vēstures, izmantojot trešo pušu programmas vai rediģējot reģistru. Mēs atveramies un ejam pa ceļu " HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs»;
  • Pēc tam, kad esat nonācis tur, redaktora labajā pusē redzēsit adrešu sarakstu, kuras varat izdzēst, iezīmējot un noklikšķinot uz pogas "Dzēst" (pēc tam, kad ar peles labo pogu noklikšķiniet uz tā, ko mēs vēlamies dzēst).

Nu vai piemēram.

Uzdevumu pārvaldnieka bloķēšana

Izmantojot reģistru, varat atbloķēt vai bloķēt uzdevumu pārvaldnieku:

  • Atveriet un dodieties uz " HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\»;
  • Ja kreisajā pusē zem “Politikas” neatrodat direktoriju “Sistēma”, ar peles labo pogu noklikšķiniet uz “Politikas” un atlasiet “Izveidot” un pēc tam “Partition”;
  • Tieši zem tā parādīsies jauna mape, kas jums jāpārdēvē uz “Sistēma”;
  • Tālāk logā ar parametriem (tas atrodas labajā pusē) ar peles labo pogu noklikšķiniet, izvēlieties New -> DWORD Value un piešķiriet tam nosaukumu DisableTaskMgr ;
  • Ar peles labo pogu noklikšķiniet uz tā un atlasiet “Rediģēt”;
  • Vērtības ievades rindā iestatiet 1, lai atspējotu (vai 0, lai iespējotu) uzdevumu pārvaldnieku, un pēc tam atlasiet slēdzi " Skaitļu sistēma" uz "Decimāldaļu";
  • Pēc tam, mēģinot izsaukt uzdevumu pārvaldnieku, parādīsies “ ” (vai, gluži pretēji, šis ziņojums pazudīs, ja tas ir bloķēts).

Lietojot, ievērojiet piesardzību

Vēlos vēlreiz brīdināt par nezināmu vērtību maiņu. Katru reizi, kad iedziļināties iestatījumos, izveidojiet atkopšanas kontrolpunktus un arī dublējiet svarīgus failus. Tas pasargās jūs no nejaušām kļūmēm un informācijas zaudēšanas.

Lai izveidotu atjaunošanas punktu, noklikšķiniet uz "Sākt - Palaist - msconfig - Sistēmas atjaunošana". Atvērtajā logā jums jāizvēlas " Izveidojiet atjaunošanas punktu", pēc kura, izpildot norādījumus, varat viegli saglabāt pašreizējo OS stāvokli. Varat arī atjaunot iepriekšējo stāvokli, izmantojot šo izvēlni, izmantojot blakus esošo vienumu.

Lai izveidotu visas reģistra filiāles/reģistra dublējumkopiju, palaidiet , atlasiet vajadzīgo sadaļu\filiāle\mape, noklikšķiniet uz "Fails — eksportēt" un pēc tam atlasiet, kur saglabāt .reg failu.

Lai vēlāk izmantotu šo dublējumu, noklikšķiniet uz Fails — Importēt vai vienkārši noklikšķiniet uz faila ar peli un apstipriniet datu pievienošanu Windows reģistrā, nospiežot pogu "Jā".

Ja saglabājat filiāli, tā tiek saglabāta (un attiecīgi arī importēta) ar apakšmapēm un visām tajā esošajām vērtībām.

Pēcvārds

Tie ir pīrāgi. Starp citu, globālajā tīmeklī ir daudz vietņu, kurās tiek runāts par dažādiem parametriem un izmaiņām reģistrā. Esiet piesardzīgs, neizmantojiet pirmos padomus, ar kuriem saskaraties, nezinot rezultātu.

Es atkal nevaru nepieminēt citus spiegprogrammatūras moduļus, kas Windows reģistru uzskata par savu otro māju. Noteikti ņemiet to pa rokai un pārbaudiet, vai sistēmā nav spiegprogrammatūras, izmantojot, piemēram, tajā norādīto programmatūru.

Ja jums ir kādi jautājumi vai papildinājumi rakstam, lūdzu, atstājiet komentārus;)

PS: Raksts tika uzrakstīts, pateicoties pastāvīga lasītāja - Nekraša Sergeja - milzīgajām pūlēm, par ko viņam liels paldies. Viņa paveiktais darbs ir cieņas vērts.

Lai saprastu, kas ir Windows reģistrs, iedomājieties cilvēka smadzenes, kas glabā visu galveno informāciju un kodu, kas ļauj dažādām datora daļām, operētājsistēmai un programmatūrai sazināties savā starpā. Ietverot detalizētu informāciju par aparatūru, sakaru protokoliem, instalēto programmatūru, konfigurācijas failiem un, protams, pašas Windows iekšējo darbību.

Neatkarīgi no tā, kādu Windows versiju izmantojat, jums būs nevis viens, bet vairāki reģistra faili, jo Windows sadala reģistru vairākos galvenajos failos, kas satur visu nepieciešamo informāciju par datora darbību, tā aparatūru, katra lietotāja failiem, programmatūru. , iestatījumi un iestatījumi.

Datu bāzes reģistra faili, ko operētājsistēma ielādē datora atmiņā, kad dators startē vai lietotājs piesakās, bieži vien ir diezgan lieli un sarežģīti. Bet bez šiem iestatījumu un parametru failiem dators vispār nevarēs strādāt.

Reģistrs atgādina smadzenes citos veidos. Tas spēj arī pašatveseļoties, bet tikai ierobežotā mērā. Kamēr cilvēka ķermenis ir pilns ar būvmateriāliem, kas nepieciešami bojāto šūnu un audu labošanai un atjaunošanai, reģistra gadījumā, ja ir bojātas datu bāzu daļas, kas satur sistēmas palaišanai vai atjaunošanai nepieciešamo informāciju, pašremonts nav pieejams. jautājums.

Tomēr par laimi jūs varat atjaunot un salabot reģistru no ārpuses, pat atiestatot to uz agrāku stāvokli vai pilnībā dzēšot un sākot no nulles.

Iepriekš vecākajās Windows versijās bija nepieciešams manuāli atvērt .ini failu programmā vai draivera mapē un tajā veikt nepieciešamās izmaiņas iestatījumos. Katrai programmai un aparatūras draiverim bija savs .ini fails, un katram no tiem katram datoram bija nepieciešama individuāla konfigurācija.

Un tā kā starp dažādiem personālajiem datoriem vienmēr ir bijušas nelielas atšķirības, .ini fails, kas importēts no viena datora uz citu, visticamāk, nedarbosies.

Ar reģistra palīdzību Microsoft ir samierinājusi šo haosu un efektīvi apvienojusi visus šos individuālos .ini failus vienā, pārvaldāmā datu bāzē.

Reģistrs pirmo reizi tika ieviests operētājsistēmās Windows 95 un Windows NT, un kā operētājsistēmas pamatkomponents līdz pat šai dienai nav daudz mainījies. Iemesls tam ir saderība ar esošo aparatūru un programmatūru, kas ir ļoti svarīga biznesa datoru lietotājiem. Mainot reģistru, pārāk daudz sabojāsies vai būs nepieciešama sarežģīta virtualizācijas iekārta, kas vismaz radīs būtiskas drošības problēmas.

Laika gaitā reģistrs ar tādām funkcijām kā lietotāja konta kontrole (UAC), kas neļauj ļaunprātīgai programmatūrai iekļūt dziļi mapju struktūrās, kur tā nekad netiktu atrasta, ir kļuvis izturīgāks un drošāks.

Neskatoties uz tā lielumu un desmitiem vai pat simtiem tūkstošu atslēgu, kas tajā atrodas, tas ir diezgan vienkāršs un uzticams, sastādot diezgan vienkāršu mapju, atslēgu un vērtību struktūru.

Windows reģistra faili

Ja izmantojat modernu Windows versiju, es domāju Windows 7, Windows 8 vai 8.1 un Windows 10, tad reģistrs, tā struktūra, darbība un rediģēšanas iespējas ir vienādas. Operētājsistēmas galvenās sastāvdaļas nemainās ļoti bieži.

Sistēmai Windows ir vairāki reģistra failu krātuvi, viens iestatījumiem, kas attiecas uz visiem datoru lietotājiem, piemēram, aparatūras un vispārīgie operētājsistēmas iestatījumi, un vairāki citi katram lietotājam.

Galvenie reģistra faili atrodas direktorijā %systemroot%\System 32\Config\ un sastāv no tālāk norādītajiem.

  • SAM (drošības kontu pārvaldnieks)
  • DROŠĪBA
  • PROGRAMMATŪRA
  • SISTĒMA
  • NOKLUSĒJUMS
  • USERDIFF (izmanto tikai OS jauninājumiem)

Turklāt katram lietotājam ir savi reģistra faili:

  • %userprofile%\ntuser.dat
  • %userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat

Pirmais no šiem failiem, fails ntuser.dat, satur lietotāja pamata programmatūru, iestatījumus un konfigurācijas opcijas. Otrajā, UsrClass.dat, ir papildu parametri, piemēram, lietotāja failu attiecības un COM (Composite Object Model) informācija.

Reģistra faili ir binārā formātā, un tos nevar nolasīt bez īpašas programmatūras. Tas tos atšķir no .REG failiem, kurus var eksportēt no Windows reģistra redaktora, lai tos skatītu un rediģētu administratori.

Reģistra atslēgas un vērtības

Reģistrs, skatoties kopumā, ir sadalīts piecās galvenajās sadaļās vai grupās. Tas palīdz sakārtot dažādas atslēgas un mapes reģistrā un padarīt tās viegli pārvaldāmas.

Mainot vai veidojot vienumus reģistrā, jūs izveidojat atslēgas un vērtības, bet Windows reģistra failiem, kāda ir atšķirība starp tiem?

Piezīme. Reģistra atslēgas ir konteineri, kas satur programmatūras, aparatūras vai Windows operētājsistēmas vērtības. Atslēgas var uzskatīt par mapi, kurā vērtības ir atsevišķi faili. Varat pārvietoties pa taustiņiem, izmantojot mapju tipu hierarhiju. Vērtības ir kā reģistra uzgriežņi un skrūves. Tie ir parametri, veseli skaitļi un virknes, kas satur datus un informāciju, kas palīdzēs Windows sāknēt un efektīvi palaist aparatūru un lietojumprogrammas.

HKEY_CLASSES_ROOT (HKCR)

Šajā sadaļā tiek glabāta informācija par reģistrētajām lietojumprogrammām OLE objektu klases ID un failu asociācijām. Dažreiz jūs varat redzēt to saīsināti kā HKCR. Tas pievieno dublētās atslēgas jau esošajai apakšatslēgai HKEY_CURRENT_USER\Software\Classes, un sistēma Windows kā primāro izmantos apakšatslēgu HKEY_CURRENT_USER\Software\Classes.

HKEY_CURRENT_USER (HKCU)

Šajā sadaļā ir ietverti lietotāja profila konfigurācijas iestatījumi, tostarp lietotāja mapju diska atrašanās vieta, vadības paneļa iestatījumi un specifiski lietojumprogrammu konfigurācijas iestatījumi.

HKEY_LOCAL_MACHINE (HKLM)

Šajā sadaļā ir visi iestatījumi, kas raksturīgi datoram, kurā ir instalēta sistēma Windows. Tajā ir SAM, DROŠĪBAS, SISTĒMAS un PROGRAMMATŪRAS faili. Piektais fails, HARDWARE, tiek izveidots no jauna katru reizi, kad dators tiek startēts, un tajā ir informācija par konstatēto aparatūru.

Šajā sadaļā ir ietverti arī tie, kas atrodas

%systemroot%\System 32\config\ COMPONENTS un BCD faili, kuros tiek glabāta informācija, kas saistīta ar datu lejupielādes konfigurāciju datorā.

Reģistra atslēgā HKEY_LOCAL_MACHINE ir tikai dažas apakšatslēgas, kurām ir vērts pievērst uzmanību, jo šo reģistra failu kopu lietotāji visbiežāk modificē un rediģē.

SAM

Sadaļa Drošības kontu pārvaldnieka atslēgas parasti tiek rādīta tukša, ja vien lietotājam nav atbilstošu administratīvo tiesību. Tajā ir ietverta drošības informācija visiem pievienotajiem datoru domēniem, tostarp lokālajam domēnam, ko sauc arī par SAM.

SAM datu bāze satur lietotājvārdu, kas tiek izmantots, lai pieteiktos domēnā, domēna UID (unikālais identifikators), lietotāja paroles kriptogrāfiskais jaucējvārds, lietotāja reģistrs un servera atrašanās vieta, kā arī dažādi citi ar savienojumu saistīti parametri un karodziņi.

DROŠĪBA

Arī šī apakšiedaļa lielākajai daļai lietotāju ir tukša, ja vien viņiem nav atbilstošu administratīvo atļauju. Kad ir izveidots savienojums ar domēnu, tas ir saistīts ar servera reģistra stropa datu bāzi, kurā ir visas drošības politikas, kas attiecas uz pašreizējo lietotāju un instalētajām lietojumprogrammām.

SISTĒMA

Šajā apakšsadaļā ir informācija par Windows instalēšanu, iestatījumi un dati par pašlaik pievienotajām ierīcēm un diski, kuros ir sistēmas faili.

PROGRAMMATŪRA

Šajā sadaļā ir ietverti pašreizējās Windows instalācijas iestatījumi, instalētās programmas un lietojumprogrammas, kā arī programmatūras piegādātāja atslēgas, kā arī apakšsadaļas failu paplašinājumiem, MIME tipiem un klases un interfeisa objektu identifikatoriem (piemēram, ActiveX).

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

HKCC atslēgas satur informāciju, kas tiek savākta datora un Windows sāknēšanas laikā. Šī informācija attiecas tikai uz pašreizējo sesiju un tiek dzēsta, kad dators tiek izslēgts.

Katra reģistra atslēga satur atsevišķas dažāda veida atslēgas, nodrošinot maksimālu elastību Windows operētājsistēmas, lietojumprogrammu un aparatūras pārvaldībā un konfigurēšanā.

HKEY_PERFORMANCE_DATA

Šī sadaļa ir neredzama, ja izmantojat Windows reģistra redaktoru. Tajā ir ietverti izpildlaika un veiktspējas dati, Windows kodoli, draiveri, lietojumprogrammas un pakalpojumi. Tie tiek dzēsti, kad dators tiek izslēgts, un tiek atjaunoti nākamajā palaišanas reizē.

Reģistra vērtību veidi

Izveidojot jaunu reģistra vērtību, tiks parādītas šādas opcijas:

  • REG_BINARY: Šis atslēgas veids saglabā neapstrādātus bināros datus.
  • REG_DWORD: 32 bitu mainīga garuma vesels skaitlis.
  • DWORDS: parasti izmanto, lai definētu ierīces draivera iestatījumus un programmatūras pielāgošanas opcijas.
  • REG_SZ: fiksēta garuma virknes vērtība.
  • REG_EXPAND_SZ: virknes vērtības izvēršams garums, ko izmanto arī vides mainīgajiem.
  • REG_MULTI_SZ: vairāku virkņu virkne, kurā var būt vērtību saraksts, ko parasti atdala ar komatiem vai atstarpēm.
  • REG_RESOURCE_LIST: resursu saraksts, ligzdotie masīvi, izmantotie ierīču draiveri.
  • REG_RESOURCE_REQUIRMENTS_LIST: ierīču draiveru izmantoto aparatūras resursu saraksts.
  • REG_FULL_RESOURCE_DESCRIPTOR: ligzdotie masīvi, ko izmanto fizisko ierīču resursu sarakstu glabāšanai.
  • REG_LINK: simboliska saite (UNICODE) uz šādu reģistra atslēgu, kas norāda saknes atslēgu un ceļu uz mērķa atslēgu.
  • REG_NONE: dati, kuriem nav noteikta veida.
  • REG_QWORD: 64 bitu garuma mainīgie.

Piezīme. Pastāv dažas atšķirības starp 32 bitu (x86) un 64 bitu (x64) Windows operētājsistēmu reģistriem. 64 bitu qword opcija netiek atbalstīta Windows operētājsistēmas 32 bitu versijās. Turklāt reģistrs apstrādā 32 bitu un 64 bitu atslēgas tik gudri, ka failu sistēma apstrādā vairākas to pašu dll failu versijas, taču saglabā saderību, ko varat atrast reģistra sadaļā HKEY_LOCAL_MACHINE\Software\WOW6432Node.

.REG faili

REG faili atšķiras no reģistra failiem vairākos svarīgos veidos. Pirmkārt, lai gan tajās tiek glabātas reģistra atslēgas un vērtības, tās ir paredzētas dublēšanai un pārsūtīšanai starp datoriem un Windows instalēšanai no šīm vērtībām un atslēgām. Turklāt .REG faili atšķirībā no reģistra datu bāzes failiem, kas satur bināro sistēmu, tiek saglabāti ASCII teksta formātā.

REG faili tiek atvērti automātiski (vai vismaz, ja viss ir pareizi instalēts un sakārtots), veicot dubultklikšķi Windows reģistra redaktorā.

Varat izmantot .REG failus pašā reģistra redaktorā, lai eksportētu visu reģistru vai tā atsevišķās atslēgas.

Varat arī manuāli rediģēt .REG faila saturu programmā Windows Notepad vai jebkurā citā teksta failu redaktorā. Ar peles labo pogu noklikšķiniet uz .REG faila programmā Explorer un parādītajā konteksta izvēlnē atveriet opciju “rediģēt”.

Attēlā redzamajā piemērā atslēga ir HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics, un šeit tā ir izcelta, jo tajā ir iekļauts papildinājums noklusējuma konfigurācijai.

Taustiņa beigās ir sadaļa ar nosaukumu "MinWidth", kuras skaitliskā vērtība ir 54. Šis taustiņš maina Windows uzdevumjoslas ikonu darbību (nav grupētas), lai programmu ikonas, palaižot vairākas instances, tiktu rādītas atsevišķi, bet bez viņu etiķetes.

Kopumā, lai gan Windows reģistrs ir milzīgs, uzpūsts behemots ar tūkstošiem sarežģītu bināro, heksadecimālo un ASCII vērtību un kodu, ar to ir diezgan viegli strādāt.

Tātad, šodien mēs runāsim par tēmu, kas šķiet ne pārāk svarīga, bet patiesībā ļoti nepieciešama ikvienam Windows lietotājam (un tādu ir lielais vairums) - kas ir reģistrs, no kā tas sastāv, kāpēc tas ir vajadzīgs un kā to glabāt savās tvertnēs. Tātad, kas īsti ir reģistrs? Būtībā šī ir milzīga, hierarhiski strukturēta datu bāze, kas darbojas, pamatojoties uz lietotāju pieprasījumiem. Šī datu bāze ir nepieciešama, lai sistematizētu sistēmas datus, kā arī optimizētu piekļuvi tai. Reģistrā ir daudz dažādas informācijas gan par parastajiem operētājsistēmas iestatījumiem, gan dažādiem precizēšanas iestatījumiem, tostarp drošības iestatījumiem un darbu ar zema līmeņa programmām, kā arī draiveriem.

Reģistrs nav kāda ārēja programma, tā ir daļa no operētājsistēmas. Ntdetect meklē reģistra failus, kad sistēma sāk sāknēties, un no turienes ielādē sāknēšanas parametrus. efektīvai sistēmas pārvaldībai ir nepieciešamas zināšanas par reģistra atslēgām un to nozīmi. Un arī vismaz pamata diagnostikai "kāpēc tas tā nedarbojas." Reģistrs ir uz koku balstīta vērtību/atslēgu direktoriju sistēma. Kuri ir atbildīgi par noteiktiem iestatījumiem. Turklāt jāņem vērā, ka dažādiem taustiņiem var būt dažādi veidi – no loģiskā līdz virknei.

Demonstratīva anatomija.

Tāpēc ir vērts pastāstīt, no kā fiziski sastāv reģistrs un kā tas darbojas. Ir vērts veikt rezervāciju uzreiz. Ka tādā formā, kādā reģistrs tiek pasniegts lietotājam, tas nekur netiek glabāts un tā rediģēšanai nepieciešamas speciālas programmas - reģistra redaktori. Standarta regedit.exe un regedit32.exe ir labi. Sistēmas konfigurēšanas un instalēšanas procesā daļa reģistra datu tiek ģenerēta, bet daļa tiek ģenerēta sistēmas darbības laikā. Rezultātā, sistēmai sāknējot, tiek izveidots virtuāls objekts REGISTRY\, kas ir reģistrs. Reģistra filiāles ir pieejamas reģistra rediģēšanai, apskatei un izpētei, izmantojot standarta Windows rīkus (programmas regedit.exe un regedt32.exe). Pēc reģistra rediģēšanas un/vai izmaiņu veikšanas tajā šīs izmaiņas tiek nekavējoties ierakstītas failos, kas ir daļa no reģistra. Tie ir operētājsistēmās Windows 95 un Windows 98 user.dat un system.dat; operētājsistēmā Windows ME - user.dat, classes.dat un system.dat. Sistēmas jaunākajās versijās parādījās daudz lielāks nepieciešamo failu skaits.

Par trūkumiem un to, kā krāpnieki pelna naudu no šiem trūkumiem.

Patiesībā sistēma ir diezgan sarežģīta, bet diezgan uzticama. Pārmērīgas sarežģītības dēļ rodas grūtības ar reģistra sadrumstalotību un līdz ar to arī ar tā darbības ātrumu. Tāpat reģistrs mēdz kļūt pārmērīgi “trekns” ilgstošas ​​darbības laikā uzkrājoties datiem, kas arī apgrūtina tā darbību. Šo problēmu var atrisināt, izmantojot īpašas programmas, lai optimizētu un notīrītu reģistru. Risinot šo problēmu patstāvīgi, atcerieties, ka nevajadzētu dzēst kaut ko no reģistra, ja nezināt tā mērķi - tas var nopietni sabojāt sistēmu vai pat padarīt to nederīgu. Turklāt krāpnieki cenšas no šīm problēmām padarīt lielu darījumu - tīkls ir pilns ar piedāvājumiem “lejupielādēt programmu reģistra optimizēšanai, pēc kuras instalēšanas jūsu dators darbosies par 30% ātrāk”. Parasti pēc šāda piedāvājuma seko veidlapa SMS nosūtīšanai, kas apstiprina iepriekšējās aizdomas. Šādām lietām nevajadzētu pievērst uzmanību, vēl jo mazāk tām ticēt – tad nezaudēsit ne naudu, ne nervus.

Galvenās reģistra nozares, to nozīme un mērķis.

HKEY_CLASSES_ROOT ir saite uz sadaļu HKEY_LOCAL_MACHINE\Software\Classes. Šeit saglabātā informācija nodrošina, ka vajadzīgā programma tiek startēta, atverot failu, izmantojot Explorer. Šajā sadaļā ir ietverti savienojumi starp lietojumprogrammām un failu tipiem, kā arī informācija par OLE.

HKEY_USERS - šajā sadaļā ir iestatījumi visiem datora lietotājiem.

HKEY_CURRENT_USER — šī filiāle ir saite uz noteiktu iekšējo apakšatslēgu HKEY_USERS. Visi iestatījumi tiek iestatīti atbilstoši tam, kurš lietotājs pašlaik atrodas sistēmā (t.i., kura sesija ir aktīva).

HKEY_LOCAL_MACHINE — satur gandrīz visus šim datoram piederošos iestatījumus un parametrus, tostarp aparatūras iestatījumus, aparatūras konfigurāciju un lietotāju profilus.

HKEY_CURRENT_CONFIG būtībā ir tikai saite uz HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\ Hardware Profiles\Current. Ir visi ienākošās aparatūras iestatījumi, kas nepieciešami sistēmas palaišanai.

Galvenās iepriekš uzrakstītās standarta sadaļas nevar dzēst vai pārdēvēt. Dažas reģistra atslēgas ir nepastāvīgas un netiek saglabātas nevienā failā. Operētājsistēma šos nodalījumus pilnībā izveido un pārvalda RAM, nevis saglabā tos cietajā diskā, tāpēc tiem ir pagaidu raksturs. Sistēma izveido nepastāvīgus nodalījumus katru reizi, kad tā sāknējas. Piemēram, HKEY_LOCAL_MACHINE\HARDWARE ir reģistra atslēga, kurā tiek glabāta informācija par aparatūras ierīcēm un tām piešķirtajiem resursiem. Resursu piešķiršana un aparatūras noteikšana notiek katru reizi, kad sistēma sāk sāknēties, tāpēc ir loģiski un dabiski, ka šiem datiem nav nepieciešama pastāvīga glabāšana cietajā diskā.

Kā saglabāt jau iegūto.

Dažreiz ir lietderīgi izveidot sistēmas reģistra rezerves kopiju, baidoties to sabojāt. Tas var notikt neveiksmīgu eksperimentu ar reģistru, nepareizas draiveru instalēšanas un desmitiem citu iemeslu dēļ. Un tas nekaitē, ja tas ir “katram gadījumam”. Lai to nedarītu katru reizi manuāli, varat izmantot kādu no daudzajām automātiskās dublēšanas programmām, piemēram, Comodo Backup.

Reģistra redaktors

Tātad, ja reģistrs ir Windows datu bāze, jums ir nepieciešams noteikts rīks, lai strādātu ar šo datu bāzi. Šāds rīks sistēmā Windows ir reģistra redaktors. Lūdzu, ņemiet vērā, ka šīs programmas saīsni neatradīsit darbvirsmā vai pogu izvēlnē Sākt. Parastam lietotājam nevajadzētu zināt par šīs programmas esamību. Tāpēc mēs turpināsim šādi. Nospiedīsim pogu Sākt un meklēšanas joslā ievadiet vārdu regedit. Jūs redzēsiet sadaļā Programmas paragrāfs regedit.exe(1.1. att.). Šis ir Windows reģistra redaktora fails, ko mēs izmantosim visā grāmatā.


Rīsi. 1.1. Reģistra redaktora atrašana


Noklikšķiniet uz saites regedit.exe lai palaistu programmu. Pirmkārt, jūs redzēsit (ar standarta drošības iestatījumiem) lietotāja konta kontroles UAC logu ar brīdinājumu. Mums ir jāpiekrīt ziņojumam, tas ir, nospiediet pogu labi, un visbeidzot mēs redzēsim reģistra redaktoru (1.2. att.).


Rīsi. 1.2. Reģistra redaktors


PIEZĪME

Vēl viens veids, kā palaist reģistra redaktoru vai citas programmas, kuru izpildāmo failu nosaukumus jūs zināt, ir izmantot standarta programmu palaišanas programmu. Palaidiet komandu: Start All Programs Accessories Run. Parādītā loga laukā Atvērt ievadiet regedit - un tiks atvērts reģistra redaktors.

Ja jums ir atbilstošas ​​tiesības, varat palaist reģistra redaktoru. Programmas palaišana, kurai nepieciešamas paaugstinātas privilēģijas, vēlreiz parāda, cik bīstama var būt programma nekompetentu lietotāju rokās.

Tagad apskatīsim pašu programmu. Tā saskarne ir līdzīga Diriģents. Kreisajā pusē redzat hierarhisku koku ar mapju ikonām - tās ir reģistra atslēgas. Tāpat kā parastajās mapēs, kurās var būt apakšmapes, sadaļās var būt ligzdotas apakšsadaļas. Redaktora labajā pusē redzam parametru nosaukumus, parametru veidus un to vērtības.

Sīkāk apskatīsim reģistra elementus.

Sakņu nodalījumi

Visi Windows 7 reģistra iestatījumi ir sagrupēti piecās galvenajās sadaļās (sadaļas sauc arī par atslēgām), ko sauc par sakni:

1. HKEY_CLASSES_ROOT.

2. HKEY_CURRENT_USER.

3. HKEY_LOCAL_MACHINE.

4. HKEY_USERS.

5. HKEY_CURRENT_CONFIG.

PIEZĪME

Faktiski reģistrā ir vēl viena sadaļa. To sauc par HKEY_PERFOMANCE_DATA. Šajā sadaļā tiek glabāta informācija par veiktspēju, to izmanto sistēma, un tā nav paredzēta manuālai rediģēšanai. Tam var piekļūt tikai programmatiski.

Visas saknes sadaļas sākas ar vārdu HKEY un satur apakšsadaļas. Saknes nodalījumus nevar dzēst vai pārdēvēt.

Praktiskā nodarbība

Ar peli atlasiet jebkuru saknes nodalījumu un ar peles labo pogu noklikšķiniet, lai atvērtu konteksta izvēlni. Pārliecinieties, vai izvēlnes komandas Dzēst Un Pārdēvēt aizslēgts.

Apskatīsim katru saknes nodalījumu.

HKEY_CLASSES_ROOT

nodaļa HKEY_CLASSES_ROOT ietver informāciju par sistēmā reģistrētajiem failu paplašinājumiem, saistību starp failu paplašinājumiem un programmām, kurām jādarbojas ar šiem failiem.

Sadaļā ir arī informācija par ActiveX elementiem, glabājas tipu bibliotēku saraksts un daudz citas sistēmas informācijas. Piemēram, šajā sadaļā tiek saglabāta informācija, kas tiek iegūta, veicot dubultklikšķi uz faila ar paplašinājumu TXT vajadzētu sākt Piezīmju grāmatiņa.

Šai sadaļai ir aizstājvārds HKCR, ko izmanto skriptos un programmās. Vairumā gadījumu šī sadaļa interesē tikai ļoti pieredzējušus programmētājus.

HKEY_CURRENT_USER

nodaļa HKEY_CURRENT_USER satur informāciju par lietotāju, kurš pašreizējā sesijā strādā ar Windows 7, kā arī par dažādiem sistēmas iestatījumiem, kas saistīti ar pašreizējo lietotāju: darbvirsmas skats, ekrāna iestatījumi, printera iestatījumi, izmantoto programmu parametri.

Segvārds šai sadaļai HKCU. Šī sadaļa ir visbiežāk izmantotā iestatījumos. Lielākā daļa šajā grāmatā aprakstīto parametru atrodas šajā sadaļā.

HKEY_LOCAL_MACHINE

nodaļa HKEY_LOCAL_MACHINE glabā informāciju par datora konfigurāciju (programmatūru un aparatūru), kas nav atkarīga no konkrēta lietotāja. Šīs sadaļas iestatījumi ir derīgi visiem šī datora lietotājiem.

Šīs sadaļas aizstājvārds ir HKLM.

Interesanti atzīmēt šo apakšnodaļu HKEY_LOCAL_MACHINE\SOFTWARE\Classes ir gandrīz pilnīga saknes nodalījuma kopija HKEY_CLASSES_ROOT.

Šī sadaļa ir otrā populārākā ar manuālajiem iestatījumiem. Ir daudz iespēju, kas darbojas sadaļās HKLM Un HKCU, taču, neskatoties uz to, sadaļā ir ieteicams mainīt iestatījumus atsevišķam lietotājam HKCU un nepieskarieties iestatījumiem visiem lietotājiem, ja vien tas nav absolūti nepieciešams.

nodaļa HKEY_USERS(pseidonīms HKU) satur informāciju par visu šī datora lietotāju profiliem.

Šo sadaļu lietotāji gandrīz nekad neizmanto. Jāatzīmē, ka šis saknes nodalījums ir saistīts ar nodalījumu HKEY_CURRENT_USER, kas faktiski ir saknes nodalījuma apakšatslēgas kopija HKEY_USERS, kurā tiek glabāta informācija par pašreizējo lietotāju.

Šīs sadaļas mērķis bieži tiek nepareizi interpretēts. Apskatīsim tā sastāvdaļas nedaudz sīkāk. Šajā sadaļā var redzēt vairākas noteikta parauga apakšnodaļas (1.3. att.).


Rīsi. 1.3. Sadaļas HKEY_USERS apakšsadaļas


HKEY_USERS\.DEFAULT

Daži lietotāji kļūdaini uzskata, ka sadaļa HKEY_USERS\.DEFAULT var izmantot parametru importēšanai HKCU, paredzot tos lietot visiem lietotājiem. Iespējams, ka tas dažos gadījumos darbosies. Tomēr HKEY_USERS\.DEFAULT drīzāk tas attiecas uz iestatījumiem, kas regulē procesus pirms lietotāja pieteikšanās (piemēram, noklusējuma tastatūras izkārtojums).

HKEY_USERS\S-[gara skaitļu kopa]

Arī sadaļā HKEY_USERS Var būt vairākas apakšsadaļas ar skaitļu kopām. Garā ciparu virkne ir SID (drošības identifikators). Katram kontam tiek piešķirts drošības ID, tāpēc šādu apakšatslēgu skaits ir atkarīgs no lietotāju skaita, kuri jebkad ir pieteikušies sistēmā. Lai uzzinātu savu SID sistēmā, varat izmantot vairākas metodes. Piemēram, varat palaist komandrindas utilītu whoami.exe, kas ir iekļauts operētājsistēmā Windows 7, ar iespēju /izmantot r:

whoami/lietotājs

Lai palaistu šo komandu, vispirms palaidiet komandrindas tulku ar komandu Sāciet visas programmas Accessories Run ievadot laukā Atvērt logā, kas parādās komanda cmd.exe vai vienkārši cmd. Tiks atvērts logs, kurā jums jāievada iepriekš minētā komanda, nospiežot taustiņu pēc tās ievadīšanas Ievadiet(1.4. att.).

Jūs varat arī redzēt sadaļu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, kurā kā apakšsadaļas ir visu SID saraksts. Pārskatiet visas apakšsadaļas un atrodiet tajās parametrus Profila magePath. Jūsu SID ir tas, kurā šī parametra vērtība atbilst vārdam, ar kuru jūs piesakāties (1.5. att.).


Rīsi. 1.4. Izmantojot Windows komandrindu


Rīsi. 1.5. ProfileImagePath parametra skatīšana


HKEY_CURRENT_CONFIG

Sakņu nodalījums HKEY_CURRENT_CONFIG(pseidonīms HKCC) saglabā informāciju par tā aprīkojuma iestatījumiem, ko dators izmanto pašreizējā sesijā. Tā ir arī apakšsadaļas kopija HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware-Profiles. Šo sadaļu izstrādātāji programmās un skriptos praktiski neizmanto.

Tātad, mēs apskatījām visu veidu saknes nodalījumus. Katrā no tām ir daudz ligzdotu sadaļu (apakšsadaļu). To skaits katram datoram ir atšķirīgs. Tas ir saistīts ar faktu, ka katrs lietotājs savā datorā instalē savas iecienītākās programmas un spēles. Ja lietojumprogramma tiek instalēta, izmantojot īpašas instalēšanas programmas - instalētājus (Setup.exe, Install.exe utt.), tad reģistram tiek pievienotas jaunas apakšsadaļas un parametri. Vēlāk jūs iemācīsities atrast šādas sadaļas un mainīt tās pēc vēlēšanās.

Reģistra fiziskā atrašanās vieta

Pats reģistrs fiziski sastāv no vairākiem failiem, kas atrodas mapē %SystemRoot%\System32\Config. Daļa no sadaļas failiem HKEY_CURRENT_USER saglabāts mapē %SystemRoot%\Profiles\Lietotājvārds . Šie faili ir aizsargāti, un tie praktiski neinteresē lietotāju.

Ja jūs joprojām nesaprotat, ko tas nozīmē %SystemRoot%- lasiet tālāk - nākamajā sadaļā mēs runāsim par to, kas tas ir.

Parametru veidi

Iestatījumi ir otrā svarīgā reģistra daļa pēc sadaļām. Katram parametram ir savs nosaukums, vērtība un vērtības veids. Apskatīsim visbiežāk izmantotos datu veidus.

REG_BINĀRS– Binārā vērtība ir bināro datu kopa, ko var rediģēt heksadecimālā formātā. Šis datu tips tiek izmantots, lai saglabātu informāciju par aparatūras resursiem.

REG_DWORD– veselu skaitli (DWORD vērtību) var norādīt binārā, decimālā un heksadecimālā formātā. Šis ir viens no visbiežāk izmantotajiem parametru veidiem. Ļoti bieži tas darbojas kā sava veida slēdzis: 1 – ieslēgts (True) / 0 – izslēgts (False). Windows 7 reģistrā ir divu veidu DWORD: 32 bitu vērtība un 64 bitu vērtība.

REG_EXPAND_SZ– Izvēršamā virknes vērtība tiek izmantota faila atsaucēm. Papildus patvaļīgam tekstam šāda veida parametra vērtība var ietvert īpašus mainīgos. Sistēmas apstrādes laikā tās var tikt aizstātas ar noteiktām vērtībām, piemēram, mapju ceļiem. Šajā kapacitātē bieži tiek izmantoti šādi mainīgie:

%systemroot%– ceļš uz direktoriju, kurā operētājsistēma glabā savus failus (piemēram, direktoriju C:\Windows).

%windir% — līdzīgs iepriekšējam mainīgajam. Tās atšķirība no %systemroot% ir tas mainīgais %systemroot% nevar ignorēt, un direktoriju, uz kuru norāda mainīgais %windir%, var mainīt, izmantojot logu Vides mainīgie (vadības paneļa sistēma un drošības sistēmas papildu sistēmas iestatījumi cilne Turklāt pogu Vides mainīgie).

% systemdrive%– aizstāj sistēmas diska burtu (parasti disks AR:).

%lietotāja profils%– aizstāj ceļu uz direktoriju, kurā glabājas pašreizējā lietotāja profils.

%programmu faili%– aizstāj ceļu uz mapi, kurā Windows instalē visas programmas (parasti C:\Programmu faili).

%lietotājvārds%– aizstāj pašreizējā lietotāja vārdu, kurš strādā ar sistēmu.

datora nosaukums%– aizstāj datora nosaukumu (izmanto, piekļūstot datoram tīklā).

REG_MULTI_SZ— Sarakstu attēlošanai parasti tiek izmantota vairāku virkņu vērtība.

REG_SZ– teksta virkne (String Value). Šis ir viens no visizplatītākajiem datu veidiem reģistrā.

PIEZĪME

Reģistrā tiek izmantoti vairāki citi datu veidi, kurus nevar izveidot, izmantojot reģistra redaktoru. Šāda veida resursi tiek izveidoti programmatiski: REG_FULL_RESOURCE_DESCRIPTOR, REG_LINK, REG_NONE, REG_RESOURCE_LIST.

Pamatmetodes darbam ar reģistra redaktoru

Izmantojot reģistra redaktoru, varam izveidot jaunas sadaļas (izņemot saknes), jaunus parametrus, pārdēvēt esošās sadaļas un parametrus, mainīt parametru vērtības, dzēst sadaļas (izņemot saknes) un parametrus. Mēs varam arī izveidot reģistra rezerves kopijas un atjaunot reģistru no kopijām. Strādājot ar reģistra redaktoru, jums jābūt īpaši uzmanīgam.

UZMANĪBU

Redaktoram nav komandas atsaukt pēdējo darbību, un visas jūsu darbības ir neatgriezeniskas. Tāpēc, ja nejauši izdzēsāt nodalījumu un aizmirsāt, kā to sauca, neviens jums nepalīdzēs. Neviens - izņemot sevi, ja jūs pirms jebkādas darbības veikšanas ar reģistru izveidojat tā arhīva kopiju.

Lai izveidotu reģistra arhīva kopiju, reģistra redaktora logā palaidiet komandu Failu eksportēšana.

Parādīsies logs, lai atlasītu faila saglabāšanas opcijas (1.6. att.).


Rīsi. 1.6. Reģistra rezerves kopijas izveide


Šajā logā, laukā Faila nosaukums jānorāda faila nosaukums, kurā tiks eksportēts reģistrs. Parametru grupā Eksporta diapazons vajadzētu izvēlēties Viss reģistrs vai Izvēlētā filiāle, un faila glabāšanas vietas izvēles logā atlasiet vajadzīgo vietu, mūsu gadījumā tas ir - Darbvirsma. Pēc pogas nospiešanas Saglabāt reģistrs tiks eksportēts uz norādīto failu.

Veidojot reģistra arhīva kopiju, atcerieties, ka tai ir ļoti ievērojams apjoms - aptuveni 100 MB vai pat vairāk. Reģistra eksportēšanas darbību pabeigšana mūsdienu datoros aizņem līdz pat vairākām minūtēm.

Praksē viņi parasti veido nevis visa reģistra, bet gan to filiāļu rezerves kopijas, kuras tiek rediģētas.

Lai eksportētu tikai atlasīto reģistra atslēgu, ar peles labo pogu noklikšķiniet uz tās un konteksta izvēlnē atlasiet komandu Eksportēt. Parādīsies mums jau pazīstams dialoglodziņš, kurā slēdzis automātiski atradīsies pozīcijā Izvēlētā filiāle un teksta laukā tiks norādīts pilns ceļš uz nodalījumu.

Ja sistēma pēc noteiktas filiāles parametru maiņas darbojas nepareizi, varat to ātri atjaunot, izmantojot komandu Failu importēšana.

Vēl viens veids, kā pasargāt sevi no problēmām, kas saistītas ar reģistra modifikāciju, ir izveidot sistēmas atjaunošanas punktu.

Lai izveidotu sistēmas atjaunošanas punktu, palaidiet komandu Sāciet vadības paneļa sistēmas un drošības sistēmas sistēmas aizsardzību un parādītajā logā (1.7. att.) noklikšķiniet uz pogas Izveidot.

Pēc tam parādītajā logā ievadiet atkopšanas punkta nosaukumu un noklikšķiniet uz pogas Izveidot.

Kad ir izveidots atjaunošanas punkts un esat veicis izmaiņas reģistrā, kas ir jāatsauc, varat atjaunot sistēmu vajadzīgajā atjaunošanas punktā. Lai to izdarītu, izsauciet rīku Sistēmas atjaunošana komanda Sāciet visas programmas Piederumi Sistēmas atjaunošana(1.8. att.).

Logs Sistēmas atjaunošana ir veidots kā vednis, kas palīdzēs veikt darbības, kas nepieciešamas, lai sāktu atkopšanas procesu.


Rīsi. 1.7. Sistēmas atjaunošanas punkta izveide


Rīsi. 1.8. Sistēmas atjaunošana


UZMANĪBU

Pirms modifikācijas vienmēr izveidojiet reģistra vai sistēmas atjaunošanas punkta dublējumkopijas.

Starp citu, saglabātās reģistra rezerves kopijas ir ieteicams ne tikai glabāt tajā pašā diskā, kurā atrodas sistēma, bet arī pārkopēt uz citiem uzticamiem datu nesējiem: citu datoru, kompaktdisku, zibatmiņas disku.

Jauna nodalījuma izveide

Lai izveidotu jaunu sadaļu, kreisajā logā ir jāizvēlas tā, kurā vēlaties veikt izmaiņas. Pēc tam izvēlnē atlasiet Rediģēt jaunu sadaļu. Redaktora kreisajā pusē tiks izveidota jauna sadaļa, kas ir gatava rediģēšanai, un jūs varat to nekavējoties nosaukt. Lai veiktu šo procedūru, varat izmantot arī konteksta izvēlni.

Praktiskā nodarbība

Palaidiet reģistra redaktoru. Programmas kreisajā logā izvērsiet sadaļu HKEYCURRENTUSER. Pēc tam atrodiet tajā apakšsadaļu Programmatūra un ar peles labo pogu noklikšķiniet uz tā, lai atvērtu konteksta izvēlni. Izvēlnē atlasiet komandas Izveidot sadaļu. Pēc noklusējuma tiks izveidota sadaļa Jauna sadaļa Nr.1. Nekavējoties piešķiriet tam jaunu nosaukumu. Piemēram, ierakstiet jaunu sadaļas nosaukumu Pārbaude un nospiediet Ievadiet(1.9. att.). Ja nejauši pārgājāt uz citu logu un izveidotās sadaļas nosaukums kļuva nerediģējams, neuztraucieties. Noklikšķiniet, lai iezīmētu izveidoto sadaļu Jauna sadaļa Nr.1 un konteksta izvēlnē atlasiet vienumu Pārdēvēt(vai nospiediet F2). Sadaļas nosaukums kļūs rediģējams, un jūs varat to iestatīt.


Rīsi. 1.9. Jauna nodalījuma izveide


Izveidojiet jaunu parametru

Tagad uzzināsim, kā izveidot jaunus parametrus. Pirmkārt, jums jāizlemj, kāda veida parametrs būs. Tālāk jums ir jāatlasa atbilstošā sadaļa un, ar peles labo pogu noklikšķinot uz tās, atlasiet vienumu konteksta izvēlnē Izveidojiet virknes parametru(vai kāds cits). Tālāk jums jāizvēlas vēlamais nosaukums un jāiestata vēlamā vērtība.

Praktiskā nodarbība

Izveidosim divus jaunus parametrus iepriekš izveidotajā sadaļā Pārbaude.

Ar peli atlasiet sadaļu un ar peles labo pogu noklikšķiniet, lai atvērtu konteksta izvēlni. Secīgi atlasiet komandas Izveidojiet virknes parametru. Jums būs jauna iespēja Jauns parametrs #1, gatavs rediģēšanai. Piemēram, noklusējuma nosaukuma vietā ievadiet jaunu nosaukumu Kaķa vārds(1.10. att.), un nospiediet taustiņu Ievadiet. Jūs tikko izveidojāt jaunu parametru, kuram vēl nav vērtības.


Rīsi. 1.10. Jauna virknes parametra izveide


Veiciet dubultklikšķi uz izveidotā parametra (vai izsauciet konteksta izvēlni un atlasiet komandu Mainīt). Jums tiks parādīts dialoglodziņš, kurā varat piešķirt parametram jaunu vērtību. Ievadiet, piemēram, kādu vārdu Ryžiks un nospiediet taustiņu Ievadiet(1.11. att.).


Rīsi. 1.11. Virknes parametra vērtības maiņa


Tagad izveidosim cita veida parametru DWORD. Mēģināsim to izdarīt savādāk. Reģistra redaktora labajā pusē ar peles labo pogu noklikšķiniet uz tukšas vietas, lai atvērtu konteksta izvēlni un atlasītu komandas Izveidojiet DWORD vērtību(32 biti).

Tiks izveidots jauns tipa parametrs DWORD zem nosaukuma Jauns parametrs #1, gatavs rediģēšanai. Ierakstiet kādu nosaukumu, piemēram CatAge un nospiediet taustiņu Ievadiet. Tagad šim parametram ir jāpiešķir vērtība. Veiciet dubultklikšķi uz parametra CatAge un ievadiet teksta laukā Nozīme numurs 8 (1.12. att.). Lūdzu, ņemiet vērā, ka varat ievadīt decimālo vai heksadecimālo vērtību.


Rīsi. 1.12. DWORD parametra vērtības maiņa


Šajā gadījumā abās sistēmās skaitlis 8 izskatās vienādi.

Tātad, mūsu darbību rezultātā sadaļā Pārbaude ir parādījušies divi jauni parametri, Kaķa vārds Un CatAge, ar iestatītajām vērtībām, kas norāda kaķa vārdu un vecumu (1.13. attēls).


Rīsi. 1.13. Izveidota jauna sadaļa ar diviem parametriem


Eksporta sadaļa

Parasti iestatījumi tiek eksportēti pirms izmaiņu veikšanas reģistrā (dublējuma) vai lai izveidotu REG failu turpmākai importēšanai cita datora reģistrā vai automātiskās sistēmas instalēšanas laikā.

Iepriekš, runājot par reģistra arhīva kopijas izveidi, mēs jau esam pieskārušies visa reģistra vai tā atsevišķu filiāļu eksportēšanas jautājumiem. Tagad ir pienācis laiks praktizēt šo darbību, izmantojot mūsu piemēru.

Praktiskā nodarbība

Mēģiniet eksportēt tikko izveidoto nodalījumu Pārbaude. Atrodiet un atlasiet to ar peli reģistra redaktora kreisajā logā. Ar peles labo pogu noklikšķiniet, lai atvērtu konteksta izvēlni un atlasītu komandu Eksportēt. Atvērtajā dialoglodziņā ievadiet, piemēram, faila nosaukumu kat.reg, lai ierakstītu nodalījuma iestatījumus un saglabātu tos Darbvirsma(1.14. att.).

Nodalījuma dzēšana

Sadalījuma dzēšana nav pārāk sarežģīta. Vienkārši atlasiet vajadzīgo sadaļu un nospiediet taustiņu Dzēst. Varat arī dzēst, izmantojot konteksta izvēlni (command Dzēst) vai izvēlnē Rediģēt Dzēst.

Praktiskā nodarbība

Izdzēsiet iepriekš izveidoto nodalījumu Pārbaude. Lai to izdarītu, atlasiet to, nospiediet taustiņu Dzēst uz tastatūras vai izpildiet sadaļas kontekstizvēlnes komandu Rediģēt Dzēst. Pirms nodalījuma dzēšanas sistēma lūgs apstiprināt darbību (1.15. att.).


Rīsi. 1.14. Eksportējiet atlasīto reģistra atslēgu


Rīsi. 1.15. Pieprasīt apstiprinājumu reģistra atslēgas dzēšanai


Atbildiet uz jautājumu, noklikšķinot uz pogas , un nodalījums tiks dzēsts.

Vēlreiz vēršam jūsu uzmanību uz to, ka pēc kļūdainas dzēšanas darbību var atcelt tikai tad, ja iepriekš esat parūpējies par reģistra arhivēšanu vai sistēmas atjaunošanas punkta izveidi.

Parametru importēšana

Lai atjaunotu saglabātos datus reģistrā, tiek izmantota iestatījumu importēšanas operācija. Lai to izdarītu, izvēlnē Reģistra redaktors atlasiet komandas Failu importēšana... un faila atlases dialoglodziņā norādiet importējamo REG failu.

Praktiskā nodarbība

Atvērt izvēlni Failu importēšana… un dialoglodziņā atrodiet failu kat.reg, kas tika eksportēts iepriekšējā piemērā. Rezultātā parādīsies logs ar ziņojumu, ka failā ietvertie sadaļas iestatījumi un parametri ir veiksmīgi pievienoti reģistrā (1.16. att.). Jūs varat būt pārliecināti par to. Ja nekādas izmaiņas nav uzreiz redzamas, mēģiniet nospiest taustiņu F5 vai izvēlieties izvēlni Skatīt atjauninājumu.


Rīsi. 1.16. Reģistra iestatījumu importēšana


Lai importētu REG failu reģistrā, varat vienkārši veikt dubultklikšķi uz tā. Piemēram, kad mēs veicām dubultklikšķi uz faila kat.reg, kas nesen tika izlādēts no reģistra uz darbvirsmu, sistēma parādīja brīdinājumu, kā parādīts attēlā. 1.17.


Rīsi. 1.17. Brīdinājums, importējot failu reģistrā


Ja uz jautājumu atbildat Jā, fails tiek importēts reģistrā.

REG failu var importēt reģistrā no komandrindas, izmantojot komandu

REGEDIT<имя_файла>

Ierakstiet komandrindu (pieņemot, ka tas ir jūsu diskā D: jau ir fails test.reg)

REGEDIT D:\test.reg

Ekrānā parādīsies brīdinājuma dialoglodziņu sērija, un fails tiks importēts reģistrā.

Reģistra redaktors ļauj izdrukāt atlasīto sadaļu printerī vai failā, izmantojot komandu Fails Drukāt...

Izlase

Reģistra redaktoram ir ļoti noderīga izvēlne, kas paātrina darbu. To sauc Izlase. Ar tās palīdzību jūs varat ātri pievienot sarakstam vajadzīgo sadaļu, ar kuru jums būs bieži jāstrādā.

Ir vērts atzīmēt vēl vienu interesantu detaļu: nākamreiz palaižot reģistra redaktoru, tas vienmēr tiek atvērts tajā nodalījumā, ar kuru tika strādāts pēdējo reizi.

Praktiskā nodarbība

Ieliksim iekšā Izlase mūsu izveidotā sadaļa Pārbaude. Atlasiet to reģistra redaktorā un atlasiet izvēlni Izlase Pievienot izlasei... Tiks atvērts dialoglodziņš Notiek pievienošana izlases mapei(1.18. att.). Ja vēlaties, varat mainīt noklusējuma saglabāšanas nosaukumu un noklikšķināt uz pogas labi lai apstiprinātu mūsu rīcību. Tagad noklikšķiniet uz jebkuras citas sadaļas un aizveriet redaktoru. Atkal atveriet reģistra redaktoru. Izvēlnē Izlase atrast līniju Pārbaude(vai rinda ar nosaukumu, ar kuru sadaļa tika saglabāta) un noklikšķiniet uz tās. Jūs nekavējoties dosieties uz vēlamo sadaļu.


Rīsi. 1.18. Sadaļas saglabāšana mapē Izlase