Kas yra windows sistemos registras. „Windows“ registras – pagrindai

Šiandien mes pabandysime išsiaiškinti, kas yra pagrindinis „Windows“ registras ir kodėl jis reikalingas. Taip pat bandysime atsakyti į klausimą, kur yra „Windows XP“ ir „Windows 7“ registras.

„Windows“ registras: kas tai yra ir kodėl

Visų pirma, jūs turite suprasti, kad registras nėra aplankas. Registras yra visas failas, atitinkantis visus įprasto failo parametrus. Šį failą galite rasti aplanke WINDOWS. Jei norite peržiūrėti „Windows“ registrą, turite atlikti šiuos veiksmus. Atidarykite meniu Pradėti. Tada pasirinkite "Vykdyti...". Į eilutę įveskite „regedit“.

Tiesiogiai pats registras yra dviejuose failuose. Jie vadinami „User.dat“ ir „System.dat“. Taip pat yra failas „Policy.pol“, kuriame yra visos sistemos taisyklės. Šiame faile esantys duomenys turi viršenybę prieš bet kokius registro nustatymus. Jis paprastai naudojamas kelių vartotojų aplinkoje ir nėra įdiegtas pagal numatytuosius nustatymus. Visus šiuos failus galite rasti „Windows“ aplanke, kuriame yra visa kompiuterio sisteminė aplinka. Griežtai nerekomenduojama keisti aplanko turinio, tai gali sukelti loginių klaidų, kurios gali sugadinti kompiuterį. Reikia atsižvelgti į vieną tašką. Jei kompiuteryje yra kelios vartotojo abonementai, sistema sukuria kelis „User.dat“ failus.

Čia yra „Windows“ registro failų sąrašas:

C:\WINDOWS\system32\config:
programinė įranga-HKEY_CURRENT_CONFIG
sistema – HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
numatytasis - HKEY_USERS
C:\Documents and Settings\%user%
NTUSER.DAT – HKEY_CURRENT_USER

„Windows 7“ registras: kur jis yra?

Kur yra „Windows XP“ registras?

„Windows XP“ registras yra „Windows/System32/Config“ kataloge.

Už ką atsakingas registras? Registre yra visa informacija, skirta tinkamam visų aparatūros įrenginių, programų, vartotojo abonementų ir asmeninio kompiuterio ypatybių veikimui. Visi įvairių nustatymų pakeitimai rodomi sistemos registre. Registras turi hierarchinę struktūrą. Regedit programa yra visos registro sistemos vadovas. Be šios priemonės būtų neįmanoma efektyviai dirbti su registru, nors kartais tai būtina. Kiekviena pagrindinė šaka yra šakninis aplankas, kuriame yra sistemos veikimui reikalingi raktai. Kiekviename klaviše atitinkamai gali būti kiti raktai, vadinami parametrais arba daliniais raktais. Juose yra visa faktinė informacija apie veiklos palaikymo sistemos pakeitimus. Programuotojai išskiria trijų tipų dalinius raktus: eilučių, dvejetainius ir DWORD raktus. Registras turi šešis pagrindinius filialus, tarp kurių paskirstoma visa kompiuteryje esanti informacija.

Kompiuterių ir programinės įrangos ekspertai primygtinai rekomenduoja nieko nekeisti ar ištrinti iš „Windows“ registro. Jei manote, kad užšalimo problema slypi registre, tuomet geriau kreiptis į specialistą, kuris tikrai padės ištaisyti sistemos klaidas.

„Windows“ registras arba sistemos registras yra hierarchiškai sukurta parametrų ir parametrų duomenų bazė daugelyje „Microsoft Windows“ operacinių sistemų.

Registre yra informacija ir aparatinės įrangos, programinės įrangos, vartotojo profilių, išankstinių nustatymų nustatymai. Dauguma valdymo skydelio, failų asociacijų, sistemos politikos ir įdiegtos programinės įrangos sąrašo pakeitimų įrašomi į registrą.

„Windows“ registras buvo pristatytas siekiant tvarkyti informaciją, anksčiau saugomą daugelyje INI failų, suteikti vieną mechanizmą (API) nustatymų rašymui ir skaitymui ir atsikratyti trumpųjų vardų, prieigos teisių trūkumo ir lėtos prieigos prie ini failų, saugomų failų sistema FAT16, kuri turėjo rimtų našumo problemų ieškant failų kataloguose, kuriuose jų daug. Laikui bėgant (galiausiai, atsiradus NTFS failų sistemai), registro išspręstos problemos išnyko, tačiau registras išliko dėl atgalinio suderinamumo ir yra visose Windows versijose, įskaitant naujausias. Kadangi šiuo metu nėra realios prielaidos naudoti tokį mechanizmą, Microsoft Windows yra vienintelė šiandien naudojama operacinė sistema, kuri naudoja operacinės sistemos registro mechanizmą. Apskritai registras yra užuomazga.

„Windows“ registras dabartine forma.

Registras, kaip jį naudoja Windows ir kaip mato vartotojas naudodamas registro programas, yra formuojamas iš įvairių duomenų. Norėdami gauti tai, ką vartotojas mato redaguodamas registrą, nutinka taip.

Pirma, Windows diegimo (diegimo) ir konfigūravimo metu diske formuojami failai, kuriuose saugoma dalis duomenų apie sistemos konfigūraciją.


Tada kiekvieno sistemos paleidimo metu, taip pat kiekvieno vartotojo prisijungimo ir išėjimo metu susidaro tam tikras virtualus subjektas, vadinamas „registru“ - REGISTRY\ objektu. Duomenys „registrui“ sudaryti iš dalies paimti iš tų pačių failų (programinė įranga, sistema...), iš dalies – iš ntdetect atsisiuntimo metu surinktos informacijos (HKLM\Hardware\Description).

Tai reiškia, kad dalis registro duomenų saugoma failuose, o dalis duomenų generuojama Windows įkrovos proceso metu.

Registro filialuose galima redaguoti, peržiūrėti ir studijuoti registrą naudojant standartinius „Windows“ įrankius (regedit.exe ir regedt32.exe programas). Redagavus registrą ir (arba) pakeitus jį, šie pakeitimai iš karto įrašomi į failus.

Tačiau yra trečiųjų šalių programų, kurios leidžia tiesiogiai dirbti su failais.

Registro optimizavimo programos, keitikliai, taip pat programų diegimo ir pašalinimo programos veikia per specialias funkcijas, skirtas darbui su registru.

Kur yra „Windows“ registro failai?

Registro failai yra aplanke windows\System32\config\, taip pat yra vartotojų registro skyrius – faile %userprofile%\ntuser.dat.Atsarginės registro failų kopijos yra aplanke windows\System32\config\RegBack.

Kokie yra pagrindiniai registro skyriai (dilgėlinė)?

Skyrius HKEY_CLASSES_ROOT

Tai yra pagrindinis „Windows“ registro raktas, kuriame yra failų asociacijų, kurios susieja failų tipus su programomis, kurios gali juos atidaryti ir redaguoti, ir komponentų objektų modelio (COM) objektų klasės registracija. Pastaroji suteikia galimybę pakeisti neįtikėtinai daug sistemos elgesio taisyklių – neturėtumėte to daryti be rimtos priežasties.

Skyrius HKEY_CURRENT_USER

Jis saugo dabartinio aktyvaus vartotojo nustatymus. Filialas saugo vartotojų aplankus, įvairius asmeninius nustatymus ir valdymo pulto parametrus. Ši informacija tiesiogiai sąveikauja su vartotojo profiliu. Šią šaką sudaro keli poskyriai, kuriuose yra garso failų, naudojamų sistemos įvykiams įgarsinti, keliai; Įvairūs dalykai, kuriuos galima keisti valdymo skydelyje, pvz., piktogramų išdėstymas; informacija apie esamą klaviatūros išdėstymą, vartotojo programos nustatymus ir kt.

Skyrius HKEY_LOCAL_MACHINE

Čia saugomi konfigūracijos nustatymai, taikomi tam tikram kompiuteriui (nustatymai nustatomi vienu metu visiems vartotojams). Pavyzdžiui, jame yra informacija apie kompiuterio konfigūraciją, įdiegtas tvarkykles ir programas, prievadų pavadinimus, failų sistemos parametrus ir kt.

Skyrius HKEY_USERS

Šioje gijoje yra informacija apie visų šio kompiuterio vartotojų profilius (vartotojo vardas, darbalaukio nustatymai ir kt.). Šiame skyriuje taip pat saugomi numatytieji darbalaukio, meniu Pradėti ir kt. nustatymai. Jie reikalingi naujam vartotojui prisijungus pirmą kartą. Šiuo metu numatytieji nustatymai nukopijuojami į jo profilį, o visi tolesni vartotojo atlikti pakeitimai bus išsaugoti šioje šakoje.

Skyrius HKEY_CURRENT_CONFIG

Raktas yra atsakingas už „Plug&Play“ įrenginius ir jame yra informacija apie dabartinę kompiuterio konfigūraciją su įvairia įrenginių sudėtimi, tokia kaip „flash“ kortelės, spausdintuvai, faksai, išoriniai diskai ir kt. Šiame skyriuje taip pat pateikiama informacija apie esamą aparatinės įrangos profilį, kurį naudoja kompiuteris, kai sistema paleidžiama.

HKEY_DYN_DATA

Šis skyrius pasiekiamas tik Windows 9x/ME šeimos operacinių sistemų registre. Yra dinamiškai besikeičiančių duomenų apie kompiuterį (procesoriaus apkrova, puslapių failo dydis ir kt.)

Kaip redaguoti registrą?

„Windows“ paieškoje, kurią įvedame, viskas paprasta regedit ir paleiskite registro rengyklę kaip administratorių. Prieš atlikdami bet kokias operacijas registre, turite padaryti atsarginę kopiją! Jei kas nors negerai, galite grįžti į darbinę registro versiją.


Registro optimizavimas.

Diskutuojama, ar verta optimizuoti „Windows“ registrą. Sakyčiau, optimizavimas yra naudingesnis silpnesniems kompiuteriams nei galingiems. Tačiau yra dar vienas niuansas: kartais neišvalyti registro nustatymai gali sukelti programinės ir techninės įrangos gedimus ir konfliktus, todėl rekomenduoju išvalyti registrą nuo nereikalingų duomenų.


Be to, laikui bėgant registras susiskaido, taip nutinka ir dėl valymo. Todėl tiems, kurie nuolat valo registrą, taip pat rekomenduoju kartais defragmentuoti registrą.

Norėdami optimizuoti Windows registrą, galite naudoti programas, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Jei turite klausimų, žiūrėkite aukščiau esantį vaizdo įrašą.

Kai kuriems vartotojams gali būti sunku suprasti registrą. Jiems atrodo, kad tai yra kažkas sudėtingo, prie kurio negalima liesti, ir jie to vengia. Tiesą sakant, be tam tikrų žinių ten geriau nieko neliesti, bet sunkumų nekyla.

Šiandien mes kalbėsime apie tai, kas yra registras? Kam iš viso to reikia? Kokias funkcijas jis atlieka?

Registras yra duomenų bazė, kurioje saugoma daug operacinės sistemos nustatymų ir parametrų. Be OS, ten saugomi programinės įrangos nustatymai, vartotojo profilio informacija ir daug daugiau. Veikimo metu registras sulaukia daug skambučių, kurių skaičius gali siekti kelis tūkstančius.

Taip pat įdiegus programą registre atliekami įvairūs pakeitimai, o paleidus programą iš registro paimami reikalingi duomenys.

Sistemoje registras yra labai svarbus. Jis yra atsakingas už techninės ir programinės įrangos veikimą. Todėl dažniausiai jis yra užkrėstas virusais, o tai vėliau gali sukelti visos sistemos gedimą. Jei patys atlikote pakeitimus registre, tai taip pat gali lemti netinkamą sistemos veikimą. Kaip matote, šis dalykas yra svarbus ir jo pagalba galime valdyti kompiuterį kaip norime. Galime tai pagreitinti, sulėtinti arba sulaužyti.

Dabar pakalbėkime apie tai, kaip paleisti registrą.

Kūrėjai į sistemą įtraukė įrankį, vadinamą registro redaktoriumi. Norėdami jį atidaryti, turite sekti kelią: C:\Windows\System32. Registro rengyklės pavadinimas priklauso nuo OS versijos regedit32 arba regedit.exe.

Yra lengvesnis būdas. Norėdami tai padaryti, turite paleisti paslaugą Vykdyti, norėdami tai padaryti, paspauskite Win + R ir eilutėje įveskite regedit. Spustelėkite Gerai.

Atsidariusiame lange matome į dvi dalis padalintą langą. Kairėje yra registro skyriai, apie kuriuos kalbėsime toliau, o dešinėje - duomenys apie mūsų pasirinktą registro failą. Yra tipas, pavadinimas ir reikšmė.

  1. HKEY_CURRENT_USER– čia saugomi duomenys apie vartotojus, kurie šiuo metu yra prisijungę prie sistemų. Taip pat yra valdymo skydelio, vartotojo aplanko ir ekrano spalvų parametrai. Kartais vietoj viso pavadinimo gali būti naudojama santrumpa HKCU.
  2. HKEY_CURRENT_ROOT– čia saugoma informacija apie jau užregistruotus failų tipus. Reikalingas programoms paleisti.
  3. HKEY_USERS– čia taip pat saugomi duomenys apie visus kompiuteryje esančius vartotojus. Dažniausiai vartotojai nenaudoja.
  4. HKEY_LOCAL_MACHINE– Čia saugomi kompiuterio konfigūracijos parametrai. Paprastais žodžiais tariant, informacija apie tvarkykles, programinę įrangą ir kt.
  5. HKEY_CURRENT_CONFIG – esančios čia
    informacija apie aparatūros profilius, kurie naudojami vietiniame kompiuteryje. Tai yra informacija apie įrangą, kuri šiuo metu veikia sistemos veikimo metu.
  6. HKEY_DYN_DATA– Šis skyrius yra „Windows 9X/ME“ šeimoje, jame yra duomenų apie procesoriaus apkrovą, puslapio failo dydį ir kt.

Tai yra skyriai, esantys registre. Beje, jie taip pat turi poaplankius, kurie savo ruožtu taip pat turi daug poaplankių, norėdami pereiti prie reikiamų parametrų, tiesiog spustelėkite rodyklę arba pliuso ženklą.

Viršuje esančiame failo meniu galite atkurti registrą iš išsaugotos kopijos. Norėdami tai padaryti, naudokite elementus Importuoti ir eksportuoti. Taip yra tuo atveju, jei ką nors supainiojate. Skiltyje Redaguoti galite kurti naujas skiltis ir nustatymus, taip pat juos ištrinti. Galite ieškoti.

Registrui sukuriami specialūs failai su plėtiniu .reg. Tai įvairios registro gudrybės ar įsilaužimai, leidžiantys greitai atlikti registro pakeitimus be jokio papildomo darbo. Žinoma, parinktis yra supaprastinta, tačiau tai gali kelti tam tikrą grėsmę, tai gali būti virusas arba sistema tiesiog sugenda. Todėl būtinai pagalvokite, ar naudoti tą ar tą failą.

Praėjus tam tikram laikui, registras bus užpildytas daugybe informacijos. Taip yra dėl nuolatinių programų diegimo, perkėlimo ir pašalinimo. Visi jūsų veiksmai įrašomi į registrą. Net jei tiesiog ištrinsite programą arba perkelsite ją į šiukšliadėžę, duomenys iš registro niekur nedings. Todėl, kad joje neliktų nereikalingos informacijos, programos turi būti pašalintos teisingai. Tam yra specialios programos, kurios visiškai pašalins nereikalingus dalykus iš kompiuterio, taip pat duomenų likučius iš registro.
Tai turėtų būti daroma siekiant neapkrauti sistemos ir taip pat išvengti sistemos klaidų.

Apie tai, kaip tinkamai pašalinti programas iš kompiuterio, parašysiu kitame straipsnyje.

Kaip matote, registre nėra nieko blogo, tačiau reikia ir teisingai su juo dirbti, kad sistemos veikimo metu neatsirastų įvairių klaidų.

„Windows“ registras (sistemos registras) yra hierarchinė (medžio) duomenų bazė, kurioje yra įrašų, apibrėžiančių Microsoft Windows operacinių sistemų parametrus ir parametrus. Registras, kaip atrodo jį peržiūrint registro rengyklėje, yra sudarytas iš duomenų, gaunamų iš registro failų ir aparatinės įrangos informacijos, surinktos įkrovos proceso metu. Apibūdinant registro failus anglų kalba, vartojamas terminas "Avilys". Microsoft dokumentacijoje šis terminas išverstas kaip "Krūmas".

Pagrindiniai failai, atsakingi už registro sukūrimą

Registro failai sukuriami operacinės sistemos diegimo metu ir saugomi aplanke:

%SystemRoot%\system32\config (paprastai C:\windows\system32\config).

„Windows“ operacinėms sistemoms šie failai yra pavadinti:

sistema
programinė įranga
sam
saugumo
numatytas
komponentai
bcd šablonas

Operacinėse sistemose Windows Vista, Windows 7, Windows8, , , , registro failai yra kataloge \Windows\system32\config ir turi tuos pačius pavadinimus, tačiau šiose operacinėse sistemose buvo pridėtas naujas registro raktas, skirtas saugoti ( Įkrovos konfigūracijos duomenys) Su vardu BCD00000000. Failas su šios dalies duomenimis pavadintas bcd ir yra paslėptame aplanke Įkrovimas aktyvus skaidinys (skirstinys, iš kurio paleidžiama sistema). Paprastai standartinio „Windows“ diegimo metu sukuriamas mažas aktyvus skaidinys (nuo 100 iki 500 megabaitų, priklausomai nuo operacinės sistemos), kuris yra paslėptas nuo vartotojo ir kuriame yra tik sistemos paleidimo paslaugų duomenys - įkrovos įrašai, įkrovos tvarkyklė. bootmgr, įkrovos konfigūracijos parduotuvė BCD, lokalizacijos failus ir atminties testavimo programas. Krūmo vieta bcd priklauso nuo to, kaip sistemos įkrovos įkroviklis sukonfigūruotas diegiant, ir gali būti tame pačiame skaidinyje kaip ir Windows katalogas.

Registro failų vietą bet kurioje „Windows“ versijoje galite peržiūrėti naudodami registro rengyklę skyriuje:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Šiame skyriuje saugoma informacija apie visus avilius, įskaitant vartotojų profilius, su nuorodomis į jų vietą Windows failų sistemoje.

Registro struktūra

„Windows“ registras turi medžio struktūrą ir susideda iš 5 pagrindinių registro raktų:

HKEY_LOCAL_MACHINE (HKLM) yra didžiausias registro raktas. Jame yra visi pagrindiniai operacinės sistemos nustatymai, taip pat kompiuterio aparatinė ir programinė įranga. Šiame skyriuje pateikta informacija taikoma visiems sistemoje besiregistruojantiems vartotojams.

HKEY_CLASSES_ROOT (HKCR) – yra sąsajų tarp programų ir failų tipų (pagal failų plėtinius). Šiame skyriuje taip pat pateikiama informacija apie registruotus failų tipus ir COM bei ActiveX objektus. Išskyrus HKEY_CLASSES_ROOTši informacija taip pat saugoma skyriuose HKEY_LOCAL_MACHINE Ir HKEY_CURRENT_USER. skyrius HKEY_LOCAL_MACHINE\Software\Classes Yra numatytieji nustatymai, taikomi visiems vietinio kompiuterio vartotojams. Skyriuje pateiktos parinktys HKEY_CURRENT_USER\Software\Classes, nepaisyti numatytųjų ir taikyti tik dabartiniam vartotojui. skyrius HKEY_CLASSES_ROOT apima duomenis iš abiejų šaltinių.

HKEY_USERS (HKU) – yra kiekvieno įkelto vartotojo profilio aplinkos parametrai, taip pat numatytasis profilis. IN HKEY_USERS yra įdėtas skyrius \Numatytas, taip pat kiti poskyriai, identifikuoti pagal saugos identifikatorių ( Apsaugos ID, SID) kiekvienam vartotojui.

HKEY_CURRENT USER (HKCU) – yra šiuo metu prie sistemos prisijungusio vartotojo aplinkos parametrai (aplinkos kintamieji, darbalaukio nustatymai, tinklo nustatymai, programos ir prijungti įrenginiai).

Šis skyrius dubliuoja informaciją HKEY_USERS\user SID, Kur vartotojo SID- šiuo metu sistemoje registruoto vartotojo saugos identifikatorius (esamo vartotojo SID galite sužinoti įvesdami komandų eilutę whoami/vartotojas).

HKEY_CURRENT_CONFIG (HKCC) – yra dabartinio aparatūros profilio nustatymai. Dabartinis aparatinės įrangos profilis apima standartinės įrenginio konfigūracijos, nurodytos poskyriuose, pakeitimų rinkinius Programinė įranga Ir Sistemašaknies skaidinys HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Atsispindi tik pakeitimai. Be to, šiame skyriuje pateikta informacija yra HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Duomenys registre saugomi nustatymų, esančių registro raktuose, forma. Kiekvienas parametras apibūdinamas pavadinimu, duomenų tipu ir reikšme.

Pagrindiniai duomenų tipai, naudojami registre

REG_DWORD – 32 bitų skaičius. Daugelis įrenginio tvarkyklių ir paslaugų nustatymų naudoja šio tipo duomenis. Registro rengyklės gali rodyti šiuos duomenis dvejetainiu, šešioliktainiu ir dešimtainiu formatu.

REG_SZ – teksto eilutė žmogui suprantamu formatu. Vertės, kurios atspindi komponentų aprašus, paprastai priskiriamos šiam duomenų tipui.

REG_EXPAND_SZ – duomenų eilutė, kurią reikia išplėsti. Ši eilutė yra tekstas, kuriame yra kintamasis, kurį galima pakeisti, kai jį iškviečia programa, pavyzdžiui, naudojamas aplinkos kintamiesiems įrašyti.

REG_MULTI_SZ – kelių eilučių laukas. Vertės, kurios iš tikrųjų yra teksto eilučių sąrašai žmonėms suprantamu formatu, paprastai turi šį duomenų tipą. Eilutės yra atskirtos simboliu NULL.

REG_BINARY – dvejetainiai duomenys. Dauguma aparatinės įrangos komponentų naudoja informaciją, kuri saugoma kaip dvejetainiai duomenys. Registro redaktoriai šią informaciją rodo šešioliktainiu formatu.

REG_RESOURCE_LIST – aparatinės įrangos išteklių sąrašas. Taikoma tik filialui HKEY_LOCAL_MACHINE\HARDWARE.

Taip pat kartais galite rasti šių tipų registro duomenų:

REG_RESOURCE_REQUIREMENTS_LIST- Reikalingų techninės įrangos išteklių sąrašas. Taikoma tik filialui HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR – aparatinės įrangos šaltinio aprašas (deskriptorius). Taikoma tik filialui HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD – 64 bitų skaičius.

REG_DWORD_ LITTLE_ENDIAN – 32 bitų skaičius little-endian formatu, lygiavertis REG_DWORD.

REG_DWORD_BIG_ENDIAN yra 32 bitų skaičius big-endian formatu.

REG_QWORD_LITTLE_ENDIAN yra 64 bitų skaičius rodyklės galvutės formatu. Lygiavertis REG_QWORD.

REG_NONE – parametras neturi konkretaus duomenų tipo.

Registro sąveika su operacine sistema

Kai kompiuteris paleidžiamas, aparatinės įrangos atpažinimo programa ( aparatūros atpažinimo priemonė) pateikia aptiktų įrenginių sąrašą registre. Paprastai aparatinės įrangos atpažinimą atlieka programinė įranga Ntdetect.com ir operacinės sistemos branduolį Ntoskrnl.exe

Kai sistema paleidžiama, sistemos branduolys nuskaito informaciją iš registro apie įkeliamas įrenginių tvarkykles ir jų įkėlimo tvarką. Be to, programa Ntoskrnl.exe siunčia informaciją apie save registrui (pavyzdžiui, versijos numerį).

Sistemos įkrovos proceso metu įrenginių tvarkyklės keičiasi įkrovos parametrais ir konfigūracijos duomenimis su registru. Įrenginio tvarkyklė praneša apie naudojamus sistemos išteklius, įskaitant aparatinės įrangos pertraukimus ( IRQ) ir atminties prieigos kanalus ( DMA), kad sistema galėtų įtraukti šiuos duomenis į registrą. Beje, registras leidžia sukurti kelis techninės įrangos profilius. Aparatūros profilis ( aparatūros profilis) yra instrukcijų rinkinys, kurį naudojant galima nurodyti operacinei sistemai, kurias įrenginių tvarkykles reikia įkelti paleidus kompiuterį. Pagal numatytuosius nustatymus sistema sukuria standartinį techninės įrangos profilį, kuriame yra informacija apie visą kompiuteryje esančią aparatinę įrangą.

Kai vartotojas prisijungia, įkeliami vartotojo profiliai ( vartotojų profiliai). Visa informacija, susijusi su konkrečiu vartotojo vardu ir susijusiomis teisėmis, yra saugoma registre. Vartotojo profilis apibrėžia atskirus sistemos nustatymus (ekrano skiriamąją gebą, tinklo ryšio nustatymus, prijungtus įrenginius ir daug daugiau). Informacija apie vartotojų profilius taip pat saugoma registre.

Diegiant programas. Kiekvieną kartą paleidus diegimo programą į registrą įtraukiami nauji konfigūracijos duomenys. Pradėdami darbą, visos diegimo programos turi perskaityti informaciją iš registro, kad nustatytų, ar sistemoje yra joms reikalingų komponentų. Be to, registras leidžia programoms dalytis konfigūracijos informacija, suteikdamas joms daugiau sąveikos. Programa turi aktyviai ir teisingai naudoti registrą, taip pat turėti galimybę jį maloniai pašalinti nepaveikdama komponentų, kuriuos gali naudoti kitos programos (bibliotekos, programų moduliai ir kt.). Ši informacija taip pat saugoma registre.

Administruojant sistemą. Kai vartotojas keičia sistemos konfigūraciją naudodamas sistemos administravimo įrankius (pavyzdžiui, naudodamas Valdymo pultai arba spragtelėti MMC), visi pakeitimai iš karto atsispindi sistemos registre. Iš esmės administravimo įrankiai yra patogiausia ir saugiausia registro keitimo priemonė. Beje, registro rengyklė taip pat gali būti laikoma administracine priemone ( regedit.exe), nes visus sistemos pakeitimus galima atlikti tiesiogiai redaguojant registrą.

■ Įkeliant ir veikiant operacinei sistemai, registro duomenys yra nuolat pasiekiami tiek skaitymui, tiek rašymui. Registro failai nuolat keičiasi, nes ne tik sistema, bet ir atskiros programos gali naudoti registrą savo duomenims, nustatymams ir nustatymams saugoti. Kitaip tariant, prieiga prie registro yra viena iš labiausiai paplitusių operacijų. Net jei vartotojas nedirba prie kompiuterio, registrą vis tiek pasiekia sistemos paslaugos, tvarkyklės ir programos.

■ Registro failų vientisumo pažeidimas (duomenų struktūros pažeidimas) arba neteisingos atskirų kritinių parametrų reikšmės gali sukelti sistemos gedimą. Todėl prieš eksperimentuodami su registru pasirūpinkite galimybe jį išsaugoti ir atkurti.

„Windows“ registras yra viena paslaptingiausių operacinės sistemos dalių, leidžianti tinkinti ir modifikuoti beveik visus „Windows“ aspektus. Kai kurie žmonės visą laiką dirba su registru, tačiau dauguma žmonių tai tik miglotai supranta ir nėra visiškai tikri, kaip sukurti pasirinktinius raktus ir nustatymus. Taigi, pabandykime išsiaiškinti, kas yra „Windows“ registras.

Kas yra „Windows“ registras

„Windows“ registras yra ne kas kita, kaip įvairių sistemos konfigūracijų ir nustatymų rinkinys.

Ją galima laikyti duomenų baze, kurioje saugoma beveik visa svarbi informacija. Ši informacija apima viską, kas susiję su aparatinės įrangos sistema, taikomųjų programų nustatymais, įdiegtomis programomis, vartotojų profiliais ir kt. „Windows“ registrą pasiekia nuolat, nes, kaip jau minėta, jame saugoma visa svarbi informacija, o operacinei sistemai daug greičiau ir lengviau viską tvarkyti iš vienos vietos, nei krapštytis su atskirais konfigūracijos failais, esančiais skirtingose ​​vietose.

„Windows“ registro komponentai

„Windows 10“ registrą sudaro trys pagrindiniai komponentai – šakninio lygio raktai, raktai ir nustatymai.

Šakninio lygio klavišuose yra skyriai, turintys savo parametrų rinkinį.

Yra penki skirtingi šakninio lygio raktai ir visi jie turi savo specifinius tikslus. Štai jų esmė:

  • HKEY_CLASSES_ROOT (HKCR):šis raktas naudojamas objektų susiejimui ir įdėjimui (OLE) ir failų tipų susiejimui. Tai yra raktas, kuriuo „Windows“ susieja failus su atitinkamomis programomis, kad vartotojas galėtų juos atidaryti ir su jais sąveikauti.
  • HKEY_CURRENT_VARTOTOJAS (HKCU):Šiame „Windows“ registro rakte saugomi visi su prisijungusiu vartotoju susiję duomenys, vartotojo lygio parametrai ir konfigūracijos. Čia ne tik Windows, bet ir kitos programos saugo duomenis, susijusius su dabartiniu vartotoju.
  • HKEY_LOCAL_MACHINE (HKLM): Nepriklausomai nuo vartotojo būsenos, šiame rakte yra visi sistemos skaidiniai, įskaitant visus aparatinės įrangos nustatymus, programinės įrangos nustatymus ir kt. Kadangi HKLM yra daugiausia visos sistemos informacijos, tai yra vienas viešiausių Windows šakninių raktų.
  • HKEY_USERS (HKU): Kaip rodo pavadinimas, šiame šakniniame rakte yra visų vartotojų, įskaitant prisijungusius ir atsijungusius, nustatymus, todėl nepainiokite šio rakto su HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Paprasčiau tariant, tai yra pseudo šakninis raktas, nes tai yra tiesioginė nuoroda į dabartinius aparatūros profilio nustatymus HKLM šakniniame rakte.

Perskirstymo parinktys

Kiekvienas iš šių šakninių raktų turi savo skyrius ir kiekvienas skyrius turi savo parametrus. Kiekviena sekcija gali sukurti 6 skirtingų tipų parametrus, o šių parametrų reikšmės visiškai priklauso nuo tikslinės programos ir (arba) konfigūracijos reikalavimų.

Apskritai, yra keturi pagrindiniai duomenų tipai, naudojami bet kurios versijos „Windows“ registro rengyklėje – 7, 8 arba 10:

  • Eilutės parametras: susideda iš paprasto, skaitomo teksto ir yra vienas iš dažniausiai naudojamų Windows registro nustatymų.
  • Dvejetainis parametras: Kaip rodo pavadinimas, šiame parametre yra tik dvejetainiai duomenys (0, 1). Dažnai naudojamas tam tikrai funkcijai įjungti arba išjungti.
  • ParametrasDWORD (32 bitai): panašus į dvejetainį parametrą, bet galintis išsaugoti bet kokį sveikąjį skaičių 32 bitų diapazone. Sukurtas dirbti su 32 bitų sistemomis, bet taip pat naudojamas 64 bitų sistemose atgaliniam suderinamumui užtikrinti.
  • ParametrasQWORD (64 bitai):Šis parametras yra beveik kaip DWORD, bet gali turėti bet kokį sveikąjį skaičių 64 bitų diapazone. Galima sakyti, kad QWORD sukurtas darbui su 64 bitų sistemomis.

Kaip atidaryti „Windows“ registro rengyklę

Šis registro atidarymo būdas veiks nepriklausomai nuo įdiegtos „Windows“ versijos - 7, 8 ar 10:

Paspauskite + R klavišą, kad atidarytumėte langą Vykdyti. Įveskite arba ir paspauskite Enter arba OK. Jei pasirodys vartotojo abonemento valdymo (UAC) langas, spustelėkite Taip.

Pagrindinis vykdomasis registro rengyklės failas yra kataloge C:\Windows. Taigi galite atidaryti šį aplanką ir paleisti regedit.exe tiesiogiai arba galite tiesiog sukurti nuorodą į regedit.exe jums patogioje vietoje.

Registro rengyklė: 64 bitų ir 32 bitų „Windows“.

64 bitų Windows versijų registrą sudaro 32 bitų ir 64 bitų skyriai. Daugelis 32 bitų skaidinių turi tokius pačius pavadinimus kaip ir 64 bitų atitikmenys, ir atvirkščiai.

Numatytoji 64 bitų versija (regedit.exe) rodo ir 64 bitų, ir 32 bitų skaidinius. 64 bitų registro rengyklės versijoje 32 bitų raktai rodomi šiame registro rakte:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Galite peržiūrėti ir redaguoti 64 bitų ir 32 bitų dalis ir nustatymus naudodami 64 bitų redaktoriaus versiją. Norėdami peržiūrėti arba redaguoti 64 bitų raktus, turite naudoti 64 bitų registro rengyklės versiją (regedit.exe). Taip pat galite redaguoti ir peržiūrėti 32 bitų raktus ir reikšmes naudodami 32 bitų versiją (%systemroot\%Syswow64). Norėdami atidaryti 32 bitų registro rengyklės versiją, atlikite šiuos veiksmus:

  • Atidarykite dialogo langą Vykdyti.
  • Įeikite %systemroot%\syswow64\regedit ir spustelėkite Gerai.

Pastaba

Prieš atidarydami 32 bitų versiją, turite uždaryti 64 bitų registro rengyklės versiją (ir atvirkščiai). Tačiau galite atidaryti antrąjį registro rengyklės egzempliorių. Pavyzdžiui, jei jau veikia 64 bitų redaktoriaus versija, įveskite komandą %systemroot%\syswow64\regedit -m Norėdami paleisti 32 bitų redaktoriaus versiją.

Naujų skyrių ir parametrų kūrimas

Sukurti skyrius ir parametrus labai paprasta. Tačiau prieš ką nors darydami, sukurkite atsarginę „Windows“ registro kopiją, nes bet kokie neteisingi nustatymai arba svarbių elementų ištrynimas gali sukelti kritinių klaidų.

Norėdami sukurti atsarginę kopiją, redaktoriaus lange spustelėkite „Failas -> Eksportuoti“, įveskite failo pavadinimą ir išsaugokite jį saugioje vietoje.

Norėdami sukurti naują skaidinį, dešiniuoju pelės mygtuku spustelėkite šakninio lygio klavišą ir pasirinkite Naujas -> Skirsnis. Naujasis skaidinys atrodys kaip aplankas, o pagal numatytuosius nustatymus jis bus vadinamas "Naujas skaidinys #1". Žinoma, skyrių visada galima pervadinti. Ta pati procedūra atliekama kiekvieną kartą, kai reikia sukurti naują dalinį raktą.

Norėdami sukurti naują parametrą, dešiniuoju pelės mygtuku spustelėkite tuščią redaktoriaus dešiniosios srities sritį ir pasirinkite norimą parametrą. Sukurtam parametrui turi būti suteiktas pavadinimas; Pavadinimas visiškai priklauso nuo konkrečių reikalavimų.

Norėdami parametrui priskirti reikšmę, dukart spustelėkite jį ir įveskite reikšmę. Vėlgi, reikšmė priklauso nuo programos arba konkrečių nustatymų.

Prieigos prie registro raktų teisės

Analogiškai su teisėmis ir leidimais tam tikriems objektams NTFS failų sistemoje, tokia pati apsauga suteikiama ir registro raktams.

Nuo „Windows Vista“ daug OS specifinių registro raktų, kuriuose saugomi „Windows“ parametrai, buvo apsaugoti „Windows Resource Protection“, todėl negalite jų tiesiog ištrinti ar pakeisti. Negalite to padaryti netapę jų savininku ir nenustatę jiems leidimų (prieigos teisių). Laimei, operacinė sistema taip pat leidžia tai padaryti, tačiau rankinis metodas yra pernelyg varginantis, todėl geriau naudoti paprastą įrankį, kuris automatizuoja visą šį procesą.

Tai viskas! Tikiuosi, kad tai, kas išdėstyta pirmiau, padėjo jums geriau suprasti „Windows“ registrą ir pagrindinius jo komponentus. Pasidalykite savo nuomonėmis ir patirtimi toliau pateiktuose komentaruose!

Geros dienos!

 

Gali būti naudinga perskaityti: