Kas ir saknes reģistra sadaļa? Kas ir reģistrs un kā ar to strādāt

MS Windows saimes sistēmas dažādu iestatījumu un datu apstrādes parametru glabāšanai izmanto tā saukto sistēmas reģistru. Tas tiek izmantots kopš operētājsistēmas Windows 3.1, aizstājot iestatījumus, kas tika saglabāti iepriekšējās versijās, daudzos INI failos, kas izkaisīti visā diskā. Šis raksts ir mēģinājums atbildēt uz visbiežāk uzdotajiem jautājumiem par sistēmas reģistru. Tā teikt, “Young Fighter Course” datoru lietotājiem. Tātad sāksim...

Kas ir Windows reģistrs?

Windows 7, Vista, XP un citu Microsoft operētājsistēmu reģistrs ir hierarhiska datu bāze. Šī datu bāze satur datora aparatūras, sistēmas programmatūras, OS lietotāju profilu iestatījumus, kā arī dažādus sākotnējos iestatījumus. Lielākā daļa izmaiņu vadības panelī, sistēmas politikās, failu asociācijās un datorā instalētās programmatūras sarakstā tiek ierakstītas reģistrā. Šī iemesla dēļ jebkura programmatūras instalēšana vai izmaiņas sistēmas bibliotēkās, vai jebkuras izmaiņas ikonā - tas viss nekavējoties tiek atspoguļots reģistrā. Tāpēc, jo vairāk programmu instalējat un atinstalējat, jo intensīvāk strādājat ar datoru, jo vairāk tiek veiktas izmaiņas reģistrā.

Kur atrodas Windows reģistrs?

Uz šo jautājumu nav skaidras atbildes. Fakts ir tāds, ka atkarībā no OS versijas reģistru var ietvert dažādos failos. Windows 9x reģistrs atrodas divos failos: system.dat un user.dat. Operētājsistēmā Windows ME tiek parādīts arī papildu trešais fails classes.dat. Nedaudz jaunākā operētājsistēmā Windows 2000/XP/Vista reģistrs atrodas failos bez paplašinājuma SISTĒMA, PROGRAMMATŪRA, SAM, SECURITY, DEGAULT direktorijā (mapē) "%SystemRoot%\system32\config". Operētājsistēmās Windows XP un Vista ir arī faili, kurus sistēma izmanto, veidojot reģistra “darba versiju”. Tos var atrast katalogos:

  • \" - fails "Ntuser.dat" atrodas šeit.
  • "%SystemDrive%\Documents and Settings\ \Local Settings\Application Data\Microsoft\Windows\" - fails "UsrClass.dat" atrodas šeit.

Pagaidām interesantākais variants ir Windows 7 reģistrs "Septiņos" reģistra faili tiek glabāti vairākās vietās, katra filiāle tiek veidota no atsevišķa faila. Reģistra filiāle "HKEY_LOCAL_MACHINE\HARDWARE" ir dinamiska un tiek veidota atkarībā no aparatūras. Papildus tam Windows 7 reģistrs tiek glabāts šādos failos:

  • "%SystemRoot%\Boot\BCD";
  • SISTĒMA, PROGRAMMATŪRA, DROŠĪBA, SAM, NOKLUSĒJUMS no direktorija "%SystemRoot%\System32\config\";
  • "%SystemRoot%\System32\config\systemprofile\NTUSER.DAT";
  • "%SystemRoot%\ServiceProfiles\LocalService\NTUSER.DAT";
  • "%SystemRoot%\ServiceProfiles\NetworkService\NTUSER.DAT";
  • "%USERPROFILE%\NTUSER.DAT";
  • "%USERPROFILE%\AppData\Local\Microsoft\Windows\UsrClass.dat";

Starp citu, Windows sistēmām ir arī reģistra dublējumkopijas, kuras sistēma veido pati. Operētājsistēmā Windows XP reģistra failu dublējumkopijas tiek glabātas mapē "%SystemRoot%\Repair". Operētājsistēmā Windows 7 — sadaļā "%SystemRoot%\System32\config\RegBack".

Kā tiek organizēts sistēmas reģistrs?

Reģistrs, kā minēts iepriekš, ir hierarhiska datu bāze. Tam ir koka struktūra, kas sastāv no sadaļām, apakšsadaļām (sadaļām, kas ligzdotas augstāka līmeņa sadaļās), kā arī ierakstiem vai, kā tos sauc arī, reģistra iestatījumiem. Diezgan piemērota ir līdzība ar koka struktūru ierakstīšanai cietajā diskā ar tā direktorijiem, apakšdirektorijiem un failiem. Katrai reģistra atslēgai ir virknes vērtība, kuras nosaukums ir "Noklusējums". Sistēmas reģistra standarta sadaļām ir šādi nosaukumi un saīsinājumi:

  1. HKEY_CLASSES_ROOT satur galvenokārt datus par sistēmā reģistrētajiem failu tipiem, kā arī COM un ActiveX objektiem. Tehniskajā literatūrā pilnā nosaukuma vietā bieži tiek lietots saīsinājums HKCR.
  2. HKEY_CURRENT_USER ir saknes sadaļa, kurā ir dati par tā lietotāja iestatījumiem, kurš pašlaik ir pieteicies sistēmā. Lietotāju mapes, vadības paneļa iestatījumi utt. Šeit tiek saglabāti lietotāja iestatījumi. Šīs sadaļas saīsinājums ir HKCU.
  3. HKEY_ USER satur visu sistēmā reģistrēto lietotāju profilus. Starp citu, HKEY_CURRENT_USER ir tā apakšsadaļa. Tehniskajos rakstos dažreiz tiek izmantots saīsinājums HKU.
  4. HKEY_LOCAL_MACHINE satur iestatījumus visiem lietotājiem, kas pieder šim datoram. Šīs sadaļas saīsinājums ir HKLM.
  5. HKEY_CURRENT_CONFIG ir informācija par aparatūras profilu, kas tiek izmantots, kad lokālais dators startē sistēmu.

Reģistra hierarhiskās struktūras pašā apakšā ir ieraksti. Tie satur lielāko daļu iestatījumu. Katram reģistra ierakstam ir noteikts nosaukums, veids un vērtība. Ieviešot jaunus ierakstus vai mainot esošo vērtības, jūs varat ietekmēt operētājsistēmas darbību. Ir ļoti svarīgi zināt, ko maināt, pretējā gadījumā sekas būs neparedzamas.

Windows reģistrs (sistēmas reģistrs) ir hierarhiska (koka) datubāze, kurā ir ieraksti, kas nosaka Microsoft Windows operētājsistēmu parametrus un iestatījumus. Reģistrs, kā tas parādās, skatoties reģistra redaktorā, ir veidots no datiem, kas iegūti no reģistra failiem un aparatūras informācijas, kas savākta sāknēšanas procesa laikā. Aprakstot reģistra failus angļu valodā, tiek lietots termins "Strops". Microsoft dokumentācijā šis termins ir tulkots kā "Krūms".

Galvenie faili, kas atbild par reģistra izveidi

Reģistra faili tiek izveidoti operētājsistēmas instalēšanas procesā un tiek saglabāti mapē:

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

Windows operētājsistēmām šie faili ir nosaukti:

sistēma
programmatūra
sam
drošību
noklusējuma
sastāvdaļas
bcd-veidne

Operētājsistēmās Windows Vista, Windows 7, Windows8, , , , reģistra faili atrodas direktorijā \Windows\system32\config un tiem ir tādi paši nosaukumi, tomēr šajās operētājsistēmās ir pievienota jauna reģistra atslēga, lai saglabātu ( Sāknēšanas konfigurācijas dati) Ar vārdu BCD00000000. Fails ar šīs sadaļas datiem ir nosaukts bcd un atrodas slēptā mapē Boot aktīvais nodalījums (sadalījums, no kura tiek sāknēta sistēma). Parasti standarta Windows instalēšanas laikā tiek izveidots neliels aktīvs nodalījums (no 100 līdz 500 megabaitiem atkarībā no operētājsistēmas), kas ir paslēpts no lietotāja un satur tikai servisa datus sistēmas sāknēšanai - sāknēšanas ieraksti, sāknēšanas pārvaldnieks. bootmgr,sāknēšanas konfigurācijas veikals BCD, lokalizācijas faili un atmiņas pārbaudes programmas. Krūmu atrašanās vieta bcd ir atkarīgs no tā, kā instalēšanas laikā ir konfigurēts sistēmas sāknēšanas ielādētājs, un tas var atrasties tajā pašā nodalījumā, kurā atrodas Windows direktorijs.

Reģistra failu atrašanās vietu jebkurā Windows versijā var skatīt, izmantojot reģistra redaktoru sadaļā:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Šajā sadaļā tiek glabāta informācija par visiem stropiem, tostarp lietotāju profiliem, ar saitēm uz to atrašanās vietu Windows failu sistēmā.

Reģistra struktūra

Windows reģistram ir koka struktūra, un tas sastāv no 5 galvenajām reģistra atslēgām:

HKEY_LOCAL_MACHINE (HKLM) ir lielākā reģistra atslēga. Tajā ir visi operētājsistēmas pamata iestatījumi, kā arī datora aparatūra un programmatūra. Šajā sadaļā ietvertā informācija attiecas uz visiem lietotājiem, kas reģistrējas sistēmā.

HKEY_CLASSES_ROOT (HKCR) - satur asociācijas starp lietojumprogrammām un failu tipiem (pēc failu paplašinājumiem). Šajā sadaļā ir arī informācija par reģistrētajiem failu tipiem un COM un ActiveX objektiem. Izņemot HKEY_CLASSES_ROOTšī informācija tiek glabāta arī sadaļās HKEY_LOCAL_MACHINE Un HKEY_CURRENT_USER. nodaļa HKEY_LOCAL_MACHINE\Software\Classes Satur noklusējuma iestatījumus, kas attiecas uz visiem lokālā datora lietotājiem. Sadaļā ietvertās opcijas HKEY_CURRENT_USER\Software\Classes, ignorē noklusējuma iestatījumus un attiecas tikai uz pašreizējo lietotāju. nodaļa HKEY_CLASSES_ROOT ietver datus no abiem avotiem.

HKEY_USERS (HKU) - satur vides iestatījumus katram ielādētajam lietotāja profilam, kā arī noklusējuma profilam. IN HKEY_USERS ir ligzdota sadaļa \Noklusējums, kā arī citas apakšsadaļas, kuras identificē ar drošības identifikatoru ( Drošības ID, SID) katrs lietotājs.

  HKEY_CURRENT USER (HKCU) - satur vides iestatījumus lietotājam, kurš pašlaik ir pieteicies sistēmā (vides mainīgie, darbvirsmas iestatījumi, tīkla iestatījumi, lietojumprogrammas un pievienotās ierīces).

Šī sadaļa dublē informāciju HKEY_USERS\lietotāja SID, Kur lietotāja SID- šobrīd sistēmā reģistrētā lietotāja drošības identifikators (pašreizējā lietotāja SID var uzzināt, ierakstot komandrindā whoami/lietotājs).

HKEY_CURRENT_CONFIG (HKCC) — satur pašreizējā aparatūras profila iestatījumus. Pašreizējais aparatūras profils ietver izmaiņu kopas, kas veiktas apakšsadaļās norādītajā standarta ierīces konfigurācijā Programmatūra Un Sistēma saknes nodalījums HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Tiek atspoguļotas tikai izmaiņas. Turklāt informācija šajā sadaļā atrodas HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Dati reģistrā tiek saglabāti iestatījumu veidā, kas atrodas reģistra atslēgās. Katru parametru raksturo nosaukums, datu tips un vērtība.

Galvenie reģistrā izmantotie datu veidi

REG_DWORD — 32 bitu numurs. Daudzi ierīces draiveri un pakalpojumu iestatījumi izmanto šāda veida datus. Reģistra redaktori var parādīt šos datus binārā, heksadecimālā un decimālā formātā.

REG_SZ — teksta virkne cilvēkiem lasāmā formātā. Vērtībām, kas apzīmē komponentu aprakstus, parasti tiek piešķirts šis datu tips.

REG_EXPAND_SZ — izvēršamā datu virkne. Šī rinda ir teksts, kas satur mainīgo, ko var aizstāt, kad lietojumprogramma to izsauc, piemēram, izmanto vides mainīgo ierakstīšanai.

REG_MULTI_SZ — daudzrindu lauks. Vērtībām, kas faktiski ir teksta virkņu saraksti cilvēkiem lasāmā formātā, parasti ir šāds datu tips. Rindas ir atdalītas ar NULL rakstzīmi.

REG_BINARY — binārie dati. Lielākā daļa aparatūras komponentu izmanto informāciju, kas tiek saglabāta kā bināri dati. Reģistra redaktori parāda šo informāciju heksadecimālā formātā.

REG_RESOURCE_LIST — aparatūras resursu saraksts. Attiecas tikai uz filiāli HKEY_LOCAL_MACHINE\HARDWARE.

Dažreiz var atrast arī šādus reģistra datu veidus:

REG_RESOURCE_REQUIREMENTS_LIST- Nepieciešamo aparatūras resursu saraksts. Attiecas tikai uz filiāli HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR — aparatūras resursa deskriptors (deskriptors). Attiecas tikai uz filiāli HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD — 64 bitu numurs.

REG_DWORD_LITTLE_ENDIAN — 32 bitu skaitlis mazā formātā, ekvivalents REG_DWORD.

REG_DWORD_BIG_ENDIAN ir 32 bitu skaitlis big-endian formātā.

REG_QWORD_LITTLE_ENDIAN ir 64 bitu skaitlis bultiņas formātā. Līdzvērtīgs REG_QWORD.

REG_NONE — parametram nav noteikta datu veida.

Reģistra mijiedarbība ar operētājsistēmu

Kad dators startē, aparatūras atpazītājs ( aparatūras atpazinējs) ievieto reģistrā noteikto ierīču sarakstu. Parasti aparatūras atpazīšanu veic programmatūra Ntdetect.com un operētājsistēmas kodols Ntoskrnl.exe

Kad sistēma startē, sistēmas kodols izgūst informāciju no reģistra par ielādētajiem ierīču draiveriem un to ielādes secību. Turklāt programma Ntoskrnl.exe nosūta informāciju par sevi reģistram (piemēram, versijas numuru).

Sistēmas sāknēšanas procesa laikā ierīču draiveri apmainās ar sāknēšanas parametriem un konfigurācijas datiem ar reģistru. Ierīces draiveris ziņo par izmantotajiem sistēmas resursiem, tostarp par aparatūras pārtraukumiem ( IRQ) un atmiņas piekļuves kanāliem ( DMA), lai sistēma varētu iekļaut šos datus reģistrā. Starp citu, reģistrs ļauj izveidot vairākus aparatūras profilus. Aparatūras profils ( aparatūras profils) ir instrukciju kopa, ko var izmantot, lai norādītu operētājsistēmai, kuri ierīces draiveri jāielādē, startējot datoru. Pēc noklusējuma sistēma izveido standarta aparatūras profilu, kurā ir informācija par visu datorā atrasto aparatūru.

Kad lietotājs piesakās, tiek ielādēti lietotāju profili ( lietotāju profili). Visa informācija, kas saistīta ar konkrētu lietotājvārdu un saistītajām tiesībām, tiek glabāta reģistrā. Lietotāja profils nosaka atsevišķus sistēmas iestatījumus (displeja izšķirtspēju, tīkla savienojuma iestatījumus, pievienotās ierīces un daudz ko citu). Reģistrā tiek glabāta arī informācija par lietotāju profiliem.

Instalējot lietojumprogrammas. Katru reizi, kad palaižat instalēšanas programmu, reģistram tiek pievienoti jauni konfigurācijas dati. Sākot darbu, visām instalēšanas programmām ir jāizlasa informācija no reģistra, lai noteiktu, vai sistēmā ir tām nepieciešamie komponenti. Turklāt reģistrs ļauj lietojumprogrammām koplietot konfigurācijas informāciju, nodrošinot tām lielāku savietojamību. Lietojumprogrammai ir aktīvi un pareizi jāizmanto reģistrs, kā arī jāspēj to graciozi noņemt, neietekmējot komponentus, kurus var izmantot citas programmas (bibliotēkas, programmu moduļi utt.). Šī informācija tiek glabāta arī reģistrā.

Sistēmas administrēšanas laikā. Kad lietotājs veic izmaiņas sistēmas konfigurācijā, izmantojot sistēmas administrēšanas rīkus (piemēram, izmantojot Vadības paneļi vai snap MMC), visas izmaiņas nekavējoties tiek atspoguļotas sistēmas reģistrā. Būtībā administrēšanas rīki ir ērtākais un drošākais līdzeklis reģistra modificēšanai. Starp citu, reģistra redaktoru var uzskatīt arī par administratīvu rīku ( regedit.exe), jo visas izmaiņas sistēmā var veikt tieši, rediģējot reģistru.

  ■ Operētājsistēmas ielādes un darbības laikā tiek pastāvīgi piekļūts reģistra datiem gan lasīšanai, gan rakstīšanai. Reģistra faili pastāvīgi mainās, jo ne tikai sistēma, bet arī atsevišķas lietojumprogrammas var izmantot reģistru, lai saglabātu savus datus, iestatījumus un iestatījumus. Citiem vārdiem sakot, piekļuve reģistram ir viena no visizplatītākajām darbībām. Pat ja lietotājs nestrādā pie datora, reģistram joprojām piekļūst sistēmas pakalpojumi, draiveri un lietojumprogrammas.

  ■ Reģistra failu integritātes pārkāpums (datu struktūras pārkāpums) vai atsevišķu kritisko parametru nepareizas vērtības var izraisīt sistēmas avāriju. Tāpēc pirms eksperimentēšanas ar reģistru parūpējies par iespēju to saglabāt un atjaunot.

Tas ir zināms sistēmas reģistrs Windows viņi sauc par milzīgu informācijas datu bāzi, kurā ir dati par operētājsistēmas konfigurāciju un opcijām. Tieši šī ir galvenā sastāvdaļa.
Vienkāršiem vārdiem sakot, šeit Windows iegūst informāciju par to, kuru utilītu palaist, kad noklikšķināt uz faila vai kādas darbības jāveic, kad lietotājs palaiž dažādas lietojumprogrammas.

Sistēmas reģistra atslēgas

Sistēmas reģistra pamatā ir kokam līdzīgs saraksts (gandrīz vienāds visās Windows versijās).
Galvenā reģistra filiāle (kategorija) ir HKEY_CLASSES_ROOT (HKCR). Tajā ir informācija par sistēmā Windows reģistrēto failu veidu. Šīs filiāles saturs tiek izmantots, atverot failus ar dubultklikšķi vai veicot vilkšanu un nomešanu.
IN HKKEY_CURRENT_USER (HKCU) ir lietotāja apvalka opcijas - “Start”, “Desktop” un citas (saistītas ar operētājsistēmu).
Filiāle HKEY_LOCAL_MACHINE (HKLM) izmanto, lai saglabātu datus par datorā instalētajiem programmatūras produktiem. Tas varētu būt arī draiveri un iestatījumi. Tas izmanto arī tādu informāciju kā datoru kopnes, kopējais atmiņas apjoms, pašlaik ielādēto draiveru saraksts un informācija par Windows ielādi.
nodaļa HKEY_USER (HKU), salīdzinot ar (HKCU), tiek saglabātas Windows opcijas, kas ir vienādas jebkuram lietotājam.
IN HKEY_CURRENT_CONFIG (HKCC) Kad operētājsistēma tiek startēta, varat redzēt informāciju par lokālajā datorā izmantoto aparatūru. Profili ļauj atrast ierīču draiverus noteiktām darba sesijām.
Instalējot dažādas utilītas, reģistrā tiek izveidoti jauni ieraksti. Dažos gadījumos, noņemot lietojumprogrammas no datora cietā diska, atslēgas paliek reģistrā. Dažreiz tas tiek darīts apzināti. Ja vēlaties atkārtot programmas instalēšanu, jums tā nav jākonfigurē vēlreiz, jo opcijas jau būs saglabātas reģistrā. Gadās, ka dzēstas lietojumprogrammas atslēgas atrodas reģistrā nepareizas tīrīšanas utilīta darbības dēļ.
Ja šādu ierakstu (par dzēstām lietojumprogrammām) ir liels skaits, daudz laika tiks pavadīts, apskatot sistēmas reģistra saturu.

Kā pārvaldīt reģistru?

Priekš reģistra pārvaldība un veicot izmaiņas, ir īpaši izstrādāts rīks, kas atrodams Windows\System32. Failu sauc regedt32 vai regedit.exe. Ar šo uzdevumu tiek galā arī liels skaits citu trešo pušu izstrādātāju reģistra redaktoru. Mēs varētu uz tiem skatīties ļoti ilgi, tāpēc mēs to nedarīsim.
Lai palaistu iebūvēto Windows reģistra redaktoru, izvēlnē Palaist jānorāda regedit un nospiediet taustiņu Enter. Tiks atvērts reģistra redaktora logs. Strādājot ar reģistru, jums jābūt pēc iespējas uzmanīgākam. Ja izdzēšat vai sabojājat sistēmas failus, Windows var pārtraukt startēt. Tomēr baidīties no visa nav risinājums! Jums nevajadzētu mainīt reģistra informāciju, ja nezināt, ko tā nozīmē vai kādas varētu būt sekas. Pirms sākat, izveidojiet Windows atjaunošanas punktu. Tādā veidā jūs pasargāsiet sevi no iespējamām reģistra problēmām.

Windows reģistrs jeb sistēmas reģistrs ir hierarhiski izveidota parametru un iestatījumu datu bāze lielākajā daļā Microsoft Windows operētājsistēmu.

Reģistrā ir informācija un iestatījumi aparatūrai, programmatūrai, lietotāju profiliem, sākotnējiem iestatījumiem. Lielākā daļa izmaiņu vadības panelī, failu asociācijās, sistēmas politikās un instalētās programmatūras sarakstā tiek ierakstītas reģistrā.

Windows reģistrs tika ieviests, lai sakārtotu informāciju, kas iepriekš glabāta daudzos INI failos, nodrošinātu vienotu mehānismu (API) iestatījumu rakstīšanai un lasīšanai un atbrīvotos no problēmām, kas saistītas ar īsajiem nosaukumiem, piekļuves tiesību trūkumu un lēnu piekļuvi ini failiem, kas glabājas failu sistēma FAT16, kurai bija nopietnas veiktspējas problēmas, meklējot failus direktorijās ar lielu skaitu to. Laika gaitā (beidzot ar NTFS failu sistēmas parādīšanos) reģistra atrisinātās problēmas pazuda, taču reģistrs palika atpakaļejošās saderības dēļ un ir pieejams visās Windows versijās, tostarp jaunākajās. Tā kā pašlaik nav reālu priekšnoteikumu šāda mehānisma izmantošanai, Microsoft Windows ir vienīgā mūsdienās izmantotā operētājsistēma, kas izmanto operētājsistēmas reģistra mehānismu. Vispār Reģistrs ir rudiments.

Windows reģistrs tā pašreizējā formā.

Reģistrs, kā to izmanto Windows un kā lietotājs to redz, izmantojot reģistra programmas, tiek veidots no dažādiem datiem. Lai iegūtu to, ko lietotājs redz, rediģējot reģistru, notiek šādi.

Pirmkārt, Windows instalēšanas (instalēšanas) un konfigurācijas laikā diskā tiek izveidoti faili, kuros tiek glabāta daļa datu par sistēmas konfigurāciju.


Pēc tam katras sistēmas sāknēšanas laikā, kā arī katra lietotāja pieteikšanās un izejas laikā tiek izveidota noteikta virtuālā entītija, ko sauc par “reģistru” - REGISTRY\ objektu. Dati “reģistra” veidošanai ir daļēji ņemti no tiem pašiem failiem (Programmatūra, Sistēma ...), daļēji no informācijas, ko ntdetect savāc lejupielādes laikā (HKLM\Aparatūra\Apraksts).

Tas nozīmē, ka daļa reģistra datu tiek glabāta failos, un daļa datu tiek ģenerēta Windows sāknēšanas procesa laikā.

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.

Tomēr ir trešo pušu programmas, kas ļauj strādāt tieši ar failiem.

Reģistra optimizācijas programmas, tweakers, kā arī programmu instalētāji un atinstalētāji strādā, izmantojot īpašas funkcijas darbam ar reģistru.

Kur atrodas Windows reģistra faili?

Reģistra faili atrodas mapē windows\System32\config\ un ir arī lietotāju reģistra sadaļa - failā %userprofile%\ntuser.dat.Reģistra failu dublējumkopijas atrodas mapē windows\System32\config\RegBack.

Kādas ir galvenās reģistra sadaļas (nātrene)?

Sadaļa HKEY_CLASSES_ROOT

Šī ir galvenā Windows reģistra atslēga un satur failu asociācijas, kas saista failu tipus ar programmām, kuras var tos atvērt un rediģēt, un klases reģistrāciju komponentu objekta modeļa (COM) objektiem. Pēdējais sniedz iespēju mainīt neticami daudz sistēmas uzvedības noteikumu - to nevajadzētu darīt bez pamatota iemesla.

Sadaļa HKEY_CURRENT_USER

Tas saglabā pašreizējā aktīvā lietotāja iestatījumus. Filiālē tiek glabātas lietotāju mapes, dažādi personiskie iestatījumi un vadības paneļa parametri. Šī informācija tieši mijiedarbojas ar lietotāja profilu. Šī filiāle sastāv no vairākām apakšsadaļām, kurās ir skaņas failu ceļi, ko izmanto sistēmas notikumu balss atskaņošanai; Dažādas lietas, kuras var mainīt vadības panelī, piemēram, ikonu izvietojums; informācija par pašreizējo tastatūras izkārtojumu, lietotāja lietojumprogrammu iestatījumiem utt.

Sadaļa HKEY_LOCAL_MACHINE

Šeit tiek saglabāti konfigurācijas iestatījumi, kas attiecas uz konkrēto datoru (iestatījumi tiek iestatīti vienlaikus visiem lietotājiem). Piemēram, tajā ir informācija par datora konfigurāciju, instalētajiem draiveriem un programmām, portu nosaukumiem, failu sistēmas parametriem utt.

Sadaļa HKEY_USERS

Šajā pavedienā ir informācija par visu šī datora lietotāju profiliem (lietotājvārds, darbvirsmas iestatījumi utt.). Šajā sadaļā tiek saglabāti arī noklusējuma iestatījumi darbvirsmai, izvēlnei Sākt utt. Tie ir nepieciešami, kad jauns lietotājs piesakās pirmo reizi. Šajā brīdī viņa profilā tiek kopēti noklusējuma iestatījumi, un visas turpmākās lietotāja veiktās izmaiņas tiks saglabātas šajā filiālē.

Sadaļa HKEY_CURRENT_CONFIG

Atslēga ir atbildīga par Plug&Play ierīcēm un satur informāciju par pašreizējo datora konfigurāciju ar mainīgu ierīču sastāvu, piemēram, zibatmiņas kartēm, printeriem, faksiem, ārējiem diskdziņiem utt. Šajā sadaļā ir arī informācija par pašreizējo aparatūras profilu, ko dators izmanto sistēmas startēšanas laikā.

HKEY_DYN_DATA

Šī sadaļa ir pieejama tikai operētājsistēmu Windows 9x/ME saimes reģistrā. Satur dinamiski mainīgus datus par datoru (procesora slodze, peidžeru faila lielums utt.)

Kā rediģēt reģistru?

Windows meklēšanā, ko mēs ierakstām, viss ir vienkārši regedit un palaidiet reģistra redaktoru kā administratoru. Pirms jebkādu darbību veikšanas reģistrā, jāizveido rezerves kopija! Ja kaut kas noiet greizi, varat atgriezties pie reģistra darba versijas.


Reģistra optimizācija.

Ir diskusijas par to, vai ir vērts optimizēt Windows reģistru. Es teiktu, ka optimizācija ir noderīgāka vājākiem datoriem, nevis jaudīgiem. Bet ir vēl viena nianse: dažreiz nenotīrīti reģistra iestatījumi var izraisīt programmatūras un aparatūras kļūmes un konfliktus, tāpēc es iesaku iztīrīt reģistru no nevajadzīgiem datiem.


Turklāt laika gaitā reģistrs kļūst sadrumstalots, tas notiek arī tīrīšanas dēļ. Tāpēc tiem, kas pastāvīgi tīra reģistru, iesaku dažreiz arī defragmentēt reģistru.

Lai optimizētu Windows reģistru, varat izmantot programmas, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Ja jums ir kādi jautājumi, skatieties augstāk esošo videoklipu.


Daudzi lietotāji saskaras ar terminiem “tīrs reģistrs”, “izņemt no reģistra”, “reģistra dublējums”, “sistēmas reģistrs” utt., taču ievērojama daļa no viņiem pat nezina, kas tas ir. Šajā rakstā mēs apskatīsim, kas ir sistēmas reģistrs, kāpēc tas ir jātīra un kā ar to strādāt.

Windows reģistrs, kas tas ir?

Reģistrs, sistēmas reģistrs, Windows reģistrs ir milzīga un tajā pašā laikā galvenā Windows saimes operētājsistēmu hierarhiskā datubāze, kas pirmo reizi parādījās 1992. gadā operētājsistēmā Windows 3.1. Tas sastāv no vairākiem failiem, kas tiek glabāti sistēmas direktorijos, piemēram, ServiceProfiles, %USERPROFILE%, System32config. Tas radās kā aizstājējs ini failiem, kuros iepriekš tika saglabāta sistēmas konfigurācija. Tas ievērojami palielināja piekļuves ātrumu sistēmas datiem.

Datu bāze satur informāciju par datora aparatūru un programmatūru, katra sistēmas komponenta iestatījumiem un darbības režīmiem, konta iestatījumiem, vadības paneļa iestatījumiem, pakalpojumu konfigurāciju, failu asociācijām un daudz ko citu. Ievērojams skaits izmaiņu, ko datorā veicis lietotājs, lietojumprogrammas vai pati operētājsistēma, tiek saglabātas sistēmas reģistrā.

Kāpēc tīrīt un optimizēt reģistru?

Kā minēts, reģistrā ir informācija par praktiski visiem sistēmas komponentiem un to iestatījumiem, un tas sastāv no vairāk nekā duci aizsargātu sistēmas failu. Pamatojoties uz to, sistēmas datu bāzes faili, tāpat kā visi citi, tiek pakļauti defragmentācijai (kad sektori, kuros tiek glabāts viens dokuments, tiek izkaisīti pa diska virsmu, nevis atrodas tuvumā), kas palielina piekļuves laiku reģistram. Tāpēc tai ir nepieciešama periodiska defragmentēšana. Sistēmas failus vienkārši nav iespējams defragmentēt parastajā veidā, jo Windows tos pastāvīgi izmanto. Šim nolūkam ir izstrādāts daudz īpašu utilītu - defragmentētāji un tweakers.

Sistēmas datubāze ir jāattīra no nevēlamiem ierakstiem, kas ir informācija par attālinātām lietojumprogrammām, bibliotēkām, fontiem, draiveriem un failu asociācijām ar attālām programmām utt., lai samazinātu reģistra apjomu un piekļuves laiku reģistra ierakstiem. .

Reģistra struktūra

Sistēmas datu bāze sastāv no vairākām sadaļām, no kurām katra tiek glabāta savā failā. Dažas apakšsadaļas, kas aizņem milzīgu vietu, piemēram, informācija par instalētajām lietojumprogrammām, tiek saglabātas arī atsevišķos failos.

Windows reģistrs - filiāles

  • HKEY_CLASSES_ROOT (HKCR) – filiāle glabā datus par visiem operētājsistēmā reģistrētajiem failu paplašinājumiem, to saistību ar programmām, kā arī ActiveX un COM komponentiem.
  • HKEY_CURRENT_USER (HKCU) — šeit tiek saglabāta pašreizējā lietotāja konta konfigurācija.
  • HKEY_LOCAL_MACHINE (HKLM) – dati par datora aparatūras komponentiem, to draiveriem, darbības režīmiem un informācija par Windows OS ielādi.
  • HKEY_USERS (HKU) – saglabā visus datus par visiem lietotāja kontiem šajā datorā.
  • HKEY_CURRENT_CONFIG (HKCC) — tajā ir informācija par datora ieslēgšanai izmantoto aparatūru.

Kā palaist programmu darbam ar reģistru?

Windows ir aprīkota ar vienkāršu un funkcionālu utilītu, lai lietotājs varētu strādāt ar reģistru. Ir vairāki veidi, kā palaist reģistra redaktoru, kas pārvalda visus sistēmas datu bāzes ierakstus.

Kā atvērt Windows reģistru?

1. metode

  1. Atveriet dialoglodziņu “Palaist”, izmantojot kombināciju “Win+R”.
  2. Teksta formā mēs ierakstām “regedit” un noklikšķiniet uz “OK”.

2. metode

  1. Zvaniet uz "Start" un meklēšanas joslā ievadiet komandu, lai palaistu reģistra redaktoru "regedit".
  2. Meklēšanas rezultātos noklikšķiniet uz “regedit.exe”, lai palaistu sistēmas utilītu.

Mēs strādājam ar sistēmas reģistra ierakstiem, izmantojot standarta reģistra redaktoru

Pēc reģistra redaktora palaišanas mūsu priekšā parādīsies logs, kurā tiks parādīta sistēmas datu bāzes hierarhiskā struktūra.

Katrā tās atzarā ir liels skaits apakšsadaļu, kuras tiek atvērtas, noklikšķinot uz trīsstūra, veicot dubultklikšķi uz sadaļas/apakšsadaļas nosaukuma vai noklikšķinot uz pogas “®” - kursors pa labi uz tastatūras.

Lietotājam ir šādas iespējas darbam ar sistēmas reģistru:

  • abu veselu filiāļu un to atsevišķu sadaļu un ierakstu (atslēgu) eksports un imports;
  • jebkuru reģistra apakšsadaļu pārnešana uz papīra teksta informācijas veidā;
  • atslēgu un atzaru izveide, dzēšana, pārdēvēšana;
  • meklējiet visu informāciju reģistrā.

Visas darbības tiek veiktas, izmantojot divus reģistra redaktora galvenos izvēlnes vienumus (“Fails” un “Rediģēt”) pēc vajadzīgās atslēgas vai apakšatslēgas izvēles, kā arī caur to konteksta izvēlni, kas tiek izsaukta, ar peles labo pogu noklikšķinot uz objekta.

Darbs ar reģistru, izmantojot standarta programmu, daudz neatšķiras no darba ar datiem no cietā diska failu sistēmas, ar dažiem izņēmumiem, no kuriem viens ir nespēja vienlaikus strādāt ar vairākiem objektiem. Un sistēmas datu bāzes skats koka veidā daudziem lietotājiem būs neparasts. Poga F2 ir atbildīga arī par pārdēvēšanu, Dzēst – filiāļu un reģistra atslēgu dzēšanu

Svarīgs! Pirms jebkuru darbību veikšanas ar reģistru noteikti izveidojiet tās filiāles vai sadaļas dublējumkopiju, kurā plānojat veikt izmaiņas.

Sadaļas vai filiāles rezerves kopijas izveide:

Izsauciet modificējamās filiāles konteksta izvēlni un atlasiet “Eksportēt” vai atlasiet filiāli, izsauciet izvēlnes vienumu “Fails” un noklikšķiniet uz “Eksportēt...”.

Iestatiet izvades faila ceļu un nosaukumu.


Ja jums ir kādi jautājumi par tēmu "
Kas ir reģistrs un kā ar to strādāt?”, varat jautāt viņiem komentāros


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




Tops