Başlayanlar üçün Windows Qeydiyyatı. Əsas anlayışlar, monitorinq və qayğı

Reyestr kompüterinizin konfiqurasiyası, Windows parametrləri və quraşdırılmış proqramların parametrləri haqqında məlumatları saxlayır. Sistem komponentləri bu məlumatlara davamlı olaraq daxil olur. Buna görə də, reyestrdə nasazlıq baş verərsə, proqramlar işləməyi dayandıra və ya funksionallığını qismən itirə bilər. Onunla işləməyin nüanslarına daha yaxından nəzər salaq.

Reyestr redaktorunun işə salınması

Windows 7-də qeyd redaktorunu açmağın ən asan yolu " İcra etmək" Menyuda başlayır " Başlamaq» və ya düymələrin birləşməsi Qazan + R. Mətn sətrində əmri daxil edin regedit və tamamlayın.

Sistem parametrlərinin redaktə edilməsi kompüterin nasazlığına və bəzi proqramların işə salına bilməməsinə səbəb ola biləcəyini başa düşməyə dəyər. Buna görə də, yalnız təcrübəli istifadəçilərin hər hansı bir dəyişiklik etməsi tövsiyə olunur. Səhv hərəkətlər ciddi nəticələrə səbəb ola bilər.

Baş verən problemlər

Demək olar ki, hər hansı bir proqramın və ya yardım proqramının quraşdırılması prosesi reyestrdə dəyişiklik etməyi əhatə edir. Quraşdırma səhv aparılırsa və ya onun zamanı nasazlıq baş verərsə, sistem fayllarının səhv redaktə edilməsi ehtimalı var. Bəzən bu heç bir şəkildə kompüterin işinə təsir etmir. Ancaq bəzi hallarda uğursuzluqlara, yavaşlamalara və digər mənfi amillərə səbəb olur.

Problemin həlli

Reyestrlə əlaqəli üç böyük problem qrupu var: parçalanma, lazımsız məlumatların doldurulması və məlumatların pozulması. Son kateqoriya ilə hər şey aydındır, gəlin digər ikisinə daha yaxından nəzər salaq.

Parçalanma fenomeni faylın diskin müxtəlif sahələrinə bloklar şəklində yazılmasıdır. Eyni zamanda, ona giriş sürəti azalır. Reyestr məlumatları da parçalanmaya həssasdır.

Çox vaxt proqram kompüterdən tamamilə silinmir, qalıq məlumatlar bəzən silinmir. Bunlara reyestrdəki qeydlər daxildir. Onların çoxu Win 7-nin yavaşlamasına səbəb olur.

Birinci halda, defraqmentasiya kömək edəcək, yardım proqramından istifadə etməklə həyata keçirilir Defraggler. İkinci problemi həll etmək üçün quraşdırmaya dəyər CCleaner. Üçüncüsü üçün - OS-ni geri qaytarın.

Problem 1: Parçalanma

Utility Defraggler reyestr məlumatları ilə işi optimallaşdırmaq üçün nəzərdə tutulmuşdur. Onun köməyi ilə defraqmentasiya edə bilərsiniz.

Defraqmentasiya yalnız ƏS yüklənməmişdən əvvəl mümkündür. Buna görə də, yardım proqramı kompüter işə salındıqda işləyəcək. Onu qurmaq üçün təlimatları izləyin:


Qeyd: quraşdırmadan sonra ilk sistemin işə salınması Defraggler adi haldan daha uzun sürəcək. Bu, olduqca normaldır, çünki kompüter məlumatları emal etmək üçün müəyyən vaxt tələb edir. Sonrakı yükləmələr daha sürətli olacaq.

Defraqmentasiya uğurlu olduqda, sistem yüklənəcək. Amma proqram elə konfiqurasiya olunub ki, kompüter hər dəfə işə salındıqda prosedur yerinə yetiriləcək. Bu ayarı deaktiv etmək üçün silin Defraggler və ya onun əməliyyat parametrlərini dəyişdirin. Amma hər şeyi indiki kimi buraxmaq məsləhətdir. Bu, yükləndikdən sonra kompüterinizin sürətini artıracaq.

Problem 2: Qalıq fayllar

Təcrübəli istifadəçi Windows 7 reyestrini əl ilə təmizləyə bilər. Ancaq bunun üçün xüsusi proqramlardan istifadə etmək daha yaxşıdır. Bu halda, mühüm məlumatların zədələnməsi riski yoxdur.

Vurğulamağa dəyər CCleaner. Bu, Windows kompüterinizi təmizləmək üçün güclü proqramdır. Reyestr məlumatlarını təmizləmək də daxil olmaqla bir çox fərqli funksiyaya malikdir.

Əməliyyat təlimatları:


Qalıq məlumatları mütəmadi olaraq təmizləmək, mütəmadi olaraq faylların ehtiyat nüsxəsini çıxarmaq məsləhətdir. Qeyd dəftərindəki dəyişikliklər Windows 7-də hər hansı bir problemə səbəb olarsa, bu faydalı olacaq.

Problem 3: Məlumatların pozulması

Qeydiyyatın parametrlərini dəyişdirməklə hər hansı bir hərəkət ciddi problemlərə səbəb olarsa, əvvəlki üsullar problemi həll etməyə kömək etməyəcəkdir. Bu halda, Windows 7-də reyestr təmirini yerinə yetirmək üstünlük təşkil edir.

Ən sadə seçim geri qayıtmaqdır. Bu halda
Xətaya səbəb olan heç bir dəyişiklik edilmədikdə ƏS əvvəlki vəziyyətinə qayıdacaq.

Windows bərpa təlimatları:


Bərpa nöqtəsini seçərkən, tarixə diqqət yetirməlisiniz. düyməsi " Təsirə məruz qalan proqramları tapın» geri qaytarma zamanı silinəcək sistem elementlərini göstərəcək.

Hamıya salam!!!

Beləliklə, yenidən reyestr mövzusuna qayıdırıq. Onun yaranma tarixini, "təkamülünü", müsbət və mənfi cəhətlərini bilməklə, onunla işləmə prinsipini başa düşmək bizim üçün daha asan olacaq.

Qeyd dəftəri açarlarının təsviri də onun strukturunu anlamağa kömək edəcək. Detallara vaxt itirməyək, amma elə indi başlayaq.
Reyestr açarları. Get!

Xatırladaq ki, reyestrdə hardware konfiqurasiyaları, parametrlər var Windows və proqram parametrlərini ehtiva edir və ümumiyyətlə kompüter haqqında bütün məlumatları saxlayır.

Bir daha sizə xəbərdarlıq edirik ki, reyestri ümumiyyətlə başa düşmədən əl ilə redaktə etmək əks göstərişdir! Hər hansı bir qeyri-dəqiq hərəkət və əməliyyat sistemi ümumiyyətlə sizinlə əməkdaşlıq etməkdən imtina edir. Yedəkləmələr edin.

İndi reyestrin içini dolaşaq.
İçəridə dirijor kimi görünür Windows. Sol paneldə gördüyünüz bütün düymələr (parametrlər), sağda isə dəyərlərdir.
Bir neçə növ dəyər var:
- string - sim növü;
- Binary - binar tip;
- DWORD DWORD tipli dəyərlərdir.

Reyestrdə bir çox məlumat var, onların da öz növləri var:
- REG_EXPAND_SZ - dəyişən uzunluqlu verilənlər sətri;
- REG_MULTI_SZ - çoxsətirli mətn. Oxuması asan olan formata malikdir;
- REG_BINARY - ikili verilənlər;
- REG_DWORD - 4 baytlıq tam ədədlər.

Gəlin bölmələrə keçək.
Əməliyyat sistemində Windows 7 Beş qeyd açarı var:
- HKEY_CLASSES_ROOT (qısaldılmış HKCR);
- HKEY_CURRENT_USER - (qısaldılmış HKCU);
- HKEY_LOCAL_MACHINE - (qısaldılmış HKLM);
- HKEY_USERS - (qısaldılmış HKU);
- HKEY_CURRENT_CONFIG - (qısaldılmış HKCC).

Bu bölmələr standartdır. Siz onları silə və ya adını dəyişdirə bilməyəcəksiniz. Bəzi bölmələr dəyişkəndir və müəyyən bir faylda yoxdur.

Əməliyyat sistemi özü yaddaşda bu bölmələri yaradır və idarə edir, ona görə də onlar müvəqqəti hesab olunur. Resurs təyinatı və aparat aşkarlamaları sistem hər dəfə işə salındıqda işləyir, ona görə də onları müntəzəm olaraq diskə yazmağın mənası yoxdur.

HKEY_CLASSES_ROOT (HKCR).
Bu bölmə HKEY_LOCAL_MACHINESsoftwareClasses-in alt bölməsidir. O, qeydiyyatdan keçmiş fayl növləri, formatları, ActiveX və COM obyektləri haqqında məlumatları ehtiva edir. Windows 2000 sayəsində formatlar haqqında bütün məlumatlar yalnız HKEY_LOCAL_MACHINE-də deyil, həm də HKEY_CURRENT_USER-də yerləşir. HKEY_LOCAL_MACHINESproqram Sinifləri. HKEY_LOCAL_MACHINESsoftwareClasses bölməsində bütün hesablara tətbiq olunan standart standart parametrlər var. HKEY_CURRENT_USERSsoftwareClasses bölməsinin parametrləri isə yalnız bir aktiv istifadəçiyə aiddir. HKEY_CLASSES_ROOT iki bölmədən məlumatları ehtiva edir.
Xülasə etmək üçün, bu bölmədəki məlumat Explorer tərəfindən fayl açıldıqda proqramların işə salınmasını təmin edir və o, həmçinin proqramları və fayl növlərini bir-biri ilə əlaqələndirir.

HKEY_CURRENT_USER (HKCU).
Bu bölmə HKEY_USERS alt açarına keçiddir. Konfiqurasiya sistemə daxil olmuş aktiv istifadəçi ilə əlaqələndirilir. Bölmə əməliyyat sisteminə daxil olan aktiv istifadəçinin konfiqurasiyasını ehtiva edir. HKEY_CURRENT_USER həmçinin istifadəçi qovluqlarını, idarəetmə paneli parametrlərini və ekran rənglərini ehtiva edir. Bu məlumat dinamikdir, digər bölmələrdə isə istifadəçi parametrləri ilə bağlı məlumatlar statikdir.

HKEY_LOCAL_MACHINE (HKLM).
Bu bölmə reyestrin “ürəyi”dir. O, sürücülərin, cihazların və başqa şeylərin konfiqurasiyalarını (bütün istifadəçilər üçün) saxlayır, dəyişdirərək əməliyyat sistemini optimallaşdıra bilərsiniz. Bu bölmə yalnız əsas, vacib məlumatları ehtiva edir.
Qeyd edək ki, HKEY_LOCAL_MACHINE SYSTEMCurrentControlSet HKEY_LOCAL_MACHINE SYSTEMControlSet00n adlı alt düymələrdən birinə keçiddir (n rəqəmdir). Öz növbəsində, ControlSet00n Windows 7 üçün parametrlər toplusudur. Əməliyyat sistemi bir neçə belə dəstlərə xidmət göstərməyə qadirdir. Windows 7 ehtiyat nüsxələrini idarə edir ki, siz parametr dəyişikliklərini geri ala biləsiniz.

Sistem bütün konfiqurasiyaları saxlayır. Orada da olan LastKnownGood parametrinə baxmağa dəyər. Əməliyyat sistemini yükləyərkən "Son Bilinən Bilinən Konfiqurasiyanı Yüklə" seçimini edə bilərsiniz və yükləmə parametrinin nömrəsi bu reyestr qeydi kimi qeyd olunacaq.

HKEY_USERS (HKU).
Bu bölmədə kompüterinizdə olan bütün istifadəçilər haqqında bütün məlumatlar var. İstifadəçilər bölmədən demək olar ki, heç vaxt istifadə etmirlər, yalnız istinad məqsədləri üçün.
Bir daha qeyd edək ki, HKEY_CURRENT_USER HKEY_USERS alt bölmələrindən birinə keçiddir. HKEY_CURRENT_USER pətəyində bir şey dəyişərsə, məlumat dərhal istədiyiniz HKEY_USERS alt bölməsinə keçir.

Beləliklə, bu gün biz çox vacib olmayan, lakin əslində hər bir Windows istifadəçisi üçün çox zəruri görünən bir mövzu haqqında danışacağıq (və onların böyük əksəriyyəti var) - reyestr nədir, nədən ibarətdir, niyə lazımdır və zibil qutularında necə saxlamaq olar. Beləliklə, reyestr tam olaraq nədir? Əslində bu, istifadəçi istəkləri əsasında fəaliyyət göstərən nəhəng, iyerarxik strukturlaşdırılmış verilənlər bazasıdır. Bu verilənlər bazası sistem məlumatlarını sistemləşdirmək, həmçinin ona girişi optimallaşdırmaq üçün lazımdır. Reyestr həm normal əməliyyat sistemi parametrləri, həm də müxtəlif incə tənzimləmə parametrləri, o cümlədən təhlükəsizlik parametrləri və aşağı səviyyəli proqramlarla işləmək, eləcə də sürücülər haqqında çoxlu müxtəlif məlumatları ehtiva edir.

Qeyd dəftəri hansısa xarici proqram deyil, əməliyyat sisteminin bir hissəsidir. Ntdetect, sistem yükləndikdə və yükləmə parametrlərini oradan yüklədikdə qeyd fayllarını axtarır. reyestr açarları və onların əhəmiyyəti haqqında biliklər sistemin effektiv idarə olunması üçün zəruridir. Həm də ən azı əsas diaqnostika üçün "niyə belə işləmir". Reyestr ağac əsaslı dəyər/əsas kataloqlar sistemidir. Müəyyən parametrlərdən məsul olanlar. Üstəlik, nəzərə almaq lazımdır ki, müxtəlif açarlar müxtəlif növlərə malik ola bilər - məntiqdən simli.

Nümayiş anatomiyası.

Beləliklə, reyestrin fiziki olaraq nədən ibarət olduğunu və necə işlədiyini söyləməyə dəyər. Dərhal rezervasiya etməyə dəyər. Qeyd dəftərinin istifadəçiyə təqdim edildiyi formada o, heç bir yerdə saxlanmır və onu redaktə etmək üçün xüsusi proqramlar lazımdır - qeyd redaktorları. Standart regedit.exe və regedit32.exe yaxşıdır. Sistemin konfiqurasiyası və quraşdırılması prosesi zamanı reyestr məlumatlarının bir hissəsi, sistemin işləməsi zamanı isə digər hissəsi yaradılır. Nəticədə, sistem işə salındıqda, registr olan REGISTRY\ virtual obyekti formalaşır. Registry filialları standart Windows alətlərindən (regedit.exe və regedt32.exe proqramları) istifadə edərək reyestrdə redaktə etmək, baxmaq və öyrənmək üçün mövcuddur. Qeyd dəftərini redaktə etdikdən və/və ya ona dəyişikliklər etdikdən sonra bu dəyişikliklər dərhal reyestrin bir hissəsi olan fayllara yazılır. Bunlar, Windows 95 və Windows 98-də user.dat və system.dat; Windows ME-də - user.dat, classes.dat və system.dat. Sistemin sonrakı versiyalarında daha çox sayda lazımi fayl meydana çıxdı.

Çatışmazlıqlar və fırıldaqçıların bu çatışmazlıqlardan necə pul qazanması haqqında.

Əslində, sistem olduqca mürəkkəbdir, lakin kifayət qədər etibarlıdır. Həddindən artıq mürəkkəbliyə görə, reyestrin parçalanması və buna görə də onun işləmə sürəti ilə çətinliklər yaranır. Həmçinin, reyestr uzun müddət işlədiyi müddətdə məlumatların yığılması nəticəsində həddindən artıq “yağlı” olmağa meyllidir ki, bu da onun fəaliyyətini çətinləşdirir. Bu problem qeyd defterini optimallaşdırmaq və təmizləmək üçün xüsusi proqramlardan istifadə etməklə həll edilə bilər. Bu məsələ ilə təkbaşına məşğul olarkən, məqsədini bilmirsinizsə, reyestrdən nəyisə silməməli olduğunuzu xatırlamalısınız - bu, sistemə ciddi zərər verə bilər və ya hətta onu yararsız hala sala bilər. Bundan əlavə, fırıldaqçılar bu problemlərdən böyük nəticə çıxarmağa çalışırlar - şəbəkə "quraşdırdıqdan sonra kompüteriniz 30% daha sürətli işləyəcək, qeydiyyatı optimallaşdırmaq üçün proqramı yükləmək" təklifləri ilə doludur. Tipik olaraq, belə bir təklifdən sonra əvvəlki şübhələri təsdiqləyən SMS göndərmək üçün bir forma gəlir. Belə şeylərə əhəmiyyət verməməlisən, daha az inanmalısan - onda nə pul, nə də əsəb itirməyəcəksən.

Reyestrin əsas qolları, onların mənası və məqsədi.

HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE\Software\Classes bölməsinə keçiddir. Burada saxlanılan məlumat Explorer-dən istifadə edərək faylı açdığınız zaman tələb olunan proqramın işə salınmasını təmin edir. Bu bölmə proqramlar və fayl növləri arasında əlaqələri, həmçinin OLE haqqında məlumatları ehtiva edir.

HKEY_USERS - bu bölmə bütün kompüter istifadəçiləri üçün parametrləri ehtiva edir.

HKEY_CURRENT_USER – bu filial xüsusi daxili HKEY_USERS alt açarına keçiddir. Bütün parametrlər hansı istifadəçinin hazırda sistemdə olduğuna (yəni, hansı sessiyanın aktiv olduğuna) uyğun olaraq qurulur.

HKEY_LOCAL_MACHINE - Aparat parametrləri, aparat konfiqurasiyası və istifadəçi profilləri daxil olmaqla, bu kompüterə aid olan demək olar ki, bütün parametrləri və parametrləri ehtiva edir.

HKEY_CURRENT_CONFIG mahiyyətcə sadəcə HKEY_LOCAL_MACHINE\ SYSTEM \CurrentControlSet\ Hardware Profiles\Current-a keçiddir. Sistemi işə salmaq üçün lazım olan bütün daxil olan avadanlıq parametrləri var.

Yuxarıda yazılmış əsas standart bölmələr silinə və ya adını dəyişdirə bilməz. Bəzi qeyd açarları dəyişkəndir və heç bir faylda saxlanmır. ƏS bu bölmələri sabit diskdə saxlamaq əvəzinə, tamamilə RAM-da yaradır və idarə edir, ona görə də onlar müvəqqəti xarakter daşıyır. Sistem hər dəfə yüklənəndə uçucu arakəsmələr yaradır. Məsələn, HKEY_LOCAL_MACHINE\HARDWARE aparat cihazları və onlara təyin edilmiş resurslar haqqında məlumatı saxlayan reyestr açarıdır. Resurs təyinatı və aparatın aşkarlanması sistem hər dəfə işə salındıqda baş verir, ona görə də bu məlumatların sabit diskdə daimi saxlanmasını tələb etməməsi məntiqi və təbiidir.

Artıq əldə etdiyinizi necə saxlamaq olar.

Bəzən sistem reyestrinə zərər verməkdən qorxaraq onun ehtiyat nüsxəsini çıxarmaq faydalıdır. Bu, reyestrlə aparılan uğursuz təcrübələr, sürücülərin səhv quraşdırılması və onlarla başqa səbəblər nəticəsində baş verə bilər. Və "yalnız hər halda" olması zərər vermir. Bunu hər dəfə əl ilə etməmək üçün bir çox avtomatik ehtiyat proqramlarından birini istifadə edə bilərsiniz, məsələn, Comodo Backup.

Windows Registry-nin nə olduğunu başa düşmək üçün kompüterin, əməliyyat sisteminin və proqram təminatının müxtəlif hissələrinin bir-biri ilə əlaqə saxlamasına imkan verən bütün əsas məlumatları və kodu saxlayan insan beynini təsəvvür edin. Aparat, rabitə protokolları, quraşdırılmış proqram təminatı, konfiqurasiya faylları və əlbəttə ki, Windows-un özünün daxili işləri haqqında ətraflı məlumat daxil olmaqla.

Windows-un hansı versiyasından istifadə etməyinizdən asılı olmayaraq, bir deyil, bir neçə qeyd faylınız olacaq, çünki Windows reyestrini kompüterin işləməsi, onun aparat təminatı, hər bir fərdi istifadəçinin faylları, proqram təminatı haqqında bütün lazımi məlumatları ehtiva edən bir neçə əsas fayla bölür. , parametrlər və parametrlər.

Kompüter işə salındıqda və ya istifadəçi daxil olduqda əməliyyat sisteminin kompüterin yaddaşına yüklədiyi verilənlər bazası reyestr faylları çox vaxt kifayət qədər böyük və mürəkkəb olur. Ancaq bu parametrlər və parametrlər faylları olmadan kompüter ümumiyyətlə işləyə bilməyəcək.

Qeyd dəftəri başqa mənalarda beynə bənzəyir. O, həm də özünü müalicə etmək qabiliyyətinə malikdir, lakin məhdud dərəcədə. İnsan bədəni zədələnmiş hüceyrə və toxumaların təmiri və bərpası üçün zəruri olan tikinti blokları ilə dolu olsa da, reyestr vəziyyətində, sistemin yüklənməsi və ya bərpası üçün lazım olan məlumatları ehtiva edən verilənlər bazası hissələri zədələnirsə, özünü təmir etmək mümkün deyil. sual.

Xoşbəxtlikdən, reyestri xaricdən bərpa edə və təmir edə bilərsiniz, hətta onu əvvəlki vəziyyətə qaytara və ya tamamilə silə və sıfırdan başlaya bilərsiniz.

Əvvəllər, Windows-un köhnə versiyalarında proqram və ya sürücü qovluğunda .ini faylını əl ilə açmaq və oradakı parametrlərdə lazımi dəyişikliklər etmək ehtiyacı var idi. Hər bir proqram və aparat sürücüsünün öz .ini faylı var idi və onların hər biri, hər bir fərdi kompüter üçün fərdi konfiqurasiya tələb olunur.

Fərqli kompüterlər arasında həmişə kiçik fərqlər olduğundan, bir kompüterdən digərinə idxal olunan .ini faylının işləməsi ehtimalı azdır.

Reyestrin köməyi ilə Microsoft bu xaosu aradan qaldırdı və bütün bu fərdi .ini fayllarını vahid, idarə oluna bilən verilənlər bazasına yığdı.

Reyestr ilk dəfə Windows 95 və Windows NT-də təqdim edilib və əməliyyat sisteminin əsas komponenti kimi bu günə qədər çox dəyişməyib. Bunun səbəbi işgüzar kompüter istifadəçiləri üçün vacib olan mövcud aparat və proqram təminatı ilə uyğunluqdur. Qeyd dəftərinin dəyişdirilməsi həddən artıq pozulacaq və ya kompleks virtuallaşdırma maşını tələb edəcək ki, bu da ən azı əhəmiyyətli təhlükəsizlik problemləri yaradacaq.

Zaman keçdikcə zərərli proqramların heç vaxt tapılmayan qovluq strukturlarına daxil olmasının qarşısını alan İstifadəçi Hesabına Nəzarət (UAC) kimi xüsusiyyətlərə malik olan Reyestr daha möhkəm və təhlükəsiz hala gəldi.

Ölçüsünə və on minlərlə, hətta yüz minlərlə açara baxmayaraq, qovluqların, açarların və dəyərlərin kifayət qədər sadə strukturunu tərtib edən olduqca sadə və etibarlıdır.

Windows Qeydiyyatı Faylları

Əgər Windows-un müasir versiyasından istifadə edirsinizsə, mən Windows 7, Windows 8 və ya 8.1 və Windows 10-u nəzərdə tuturam, onda reyestr, onun strukturu, əməliyyat və redaktə imkanları eynidir. Əməliyyat sisteminin əsas komponentləri çox tez-tez dəyişmir.

Windows-da bir neçə reyestr fayl mağazası var, bunlardan biri bütün fərdi kompüter istifadəçilərinə tətbiq olunan parametrlər, məsələn, aparat və ümumi əməliyyat sistemi parametrləri və hər bir fərdi istifadəçi üçün bir neçə başqa.

Əsas qeyd faylları %systemroot%\System 32\Config\ kataloqunda yerləşir və aşağıdakılardan ibarətdir:

  • SAM (Təhlükəsizlik Hesabları Meneceri)
  • TƏHLÜKƏSİZLİK
  • PROQRAM TƏMİNATI
  • SİSTEM
  • DEFAULT
  • USERDIFF (yalnız ƏS təkmilləşdirmələri üçün istifadə olunur)

Bundan əlavə, hər bir istifadəçinin öz qeyd faylları var:

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

Bu fayllardan birincisi olan ntuser.dat faylı istifadəçinin əsas proqram təminatını, parametrlərini və konfiqurasiya seçimlərini ehtiva edir. İkinci, UsrClass.dat, istifadəçi faylı əlaqələri və COM (Composite Object Model) məlumatı kimi əlavə parametrləri ehtiva edir.

Qeyd dəftəri faylları ikili formatdadır və xüsusi proqram təminatı olmadan oxuna bilməz. Bu, onları idarəçilər tərəfindən baxmaq və redaktə etmək üçün Windows Reyestr Redaktorundan ixrac edilə bilən .REG fayllarından fərqləndirir.

Qeydiyyatın açarları və dəyərləri

Reyestr bütövlükdə baxdıqda beş əsas bölməyə və ya qrupa bölünür. Bu, reyestrdəki müxtəlif açarları və qovluqları təşkil etməyə və onları asanlıqla idarə etməyə kömək edir.

Reyestrdə elementləri dəyişdirərkən və ya yaratdığınız zaman açarlar və dəyərlər yaradırsınız, lakin Windows Qeyd dəftəri fayllarına, onlar arasında hansı fərqlər var?

Qeyd. Qeyd dəftəri açarları proqram, aparat və ya Windows əməliyyat sistemi üçün dəyərləri ehtiva edən konteynerlərdir. Açarlar, dəyərlərin ayrı-ayrı fayllar olduğu bir qovluq kimi düşünülə bilər. Qovluq növlərinin iyerarxiyasından istifadə edərək düymələr arasında hərəkət edə bilərsiniz. Dəyərlər reyestrdəki qoz-fındıq və boltlar kimidir. Bunlar Windows-u yükləməyə və aparat və proqramlarınızı səmərəli şəkildə işə salmağa kömək edəcək məlumat və məlumatları ehtiva edən parametrlər, tam ədədlər və sətirlərdir.

HKEY_CLASSES_ROOT (HKCR)

Bu bölmə qeydiyyatdan keçmiş proqramlar OLE obyektlərinin sinif identifikatorları və fayl assosiasiyaları haqqında məlumatları saxlayır. Bəzən HKCR kimi qısaldılmış olduğunu görə bilərsiniz. O, artıq mövcud HKEY_CURRENT_USER\Software\Classes alt açarına dublikat açarlar əlavə edir və Windows əsas açar kimi HKEY_CURRENT_USER\Software\Classes alt açarından istifadə edəcək.

HKEY_CURRENT_USER (HKCU)

Bu bölmə istifadəçi qovluqlarının disk yeri, İdarəetmə Paneli parametrləri və xüsusi proqram konfiqurasiya parametrləri daxil olmaqla, istifadəçi profilinin konfiqurasiya parametrlərini ehtiva edir.

HKEY_LOCAL_MACHINE (HKLM)

Bu bölmə Windows-un quraşdırıldığı kompüterə xas olan bütün parametrləri ehtiva edir. O, SAM, SECURITY, SYSTEM və PROGRAM fayllarını ehtiva edir. Beşinci fayl, HARDWARE, kompüter hər dəfə işə salındıqda yenidən yaradılır və aşkar edilmiş avadanlıq haqqında məlumat ehtiva edir.

Bu bölmədə olanlar da var

%systemroot%\System 32\config\ COMPONENTS və məlumatların PC-yə endirilməsinin konfiqurasiyası ilə bağlı məlumatları saxlayan BCD faylları.

HKEY_LOCAL_MACHINE qeyd açarında diqqətə layiq olan yalnız bir neçə alt düymə var, çünki bu qeyd dəsti faylları istifadəçilər tərəfindən ən çox dəyişdirilən və redaktə ediləndir.

SAM

İstifadəçinin müvafiq inzibati hüquqlara malik olmadığı halda Təhlükəsizlik Hesabları Meneceri açarları bölməsi adətən boş görünür. O, SAM adlanan yerli domen də daxil olmaqla, bütün qoşulmuş PC domenləri üçün təhlükəsizlik məlumatlarını ehtiva edir.

SAM verilənlər bazası domenə daxil olmaq üçün istifadə olunan istifadəçi adı, domenin UID (unikal identifikator), istifadəçi parolunun kriptoqrafik heşini, istifadəçinin reyestrini və server yerini və digər müxtəlif əlaqə ilə əlaqəli parametrləri və bayraqları ehtiva edir.

TƏHLÜKƏSİZLİK

Müvafiq inzibati icazələrə malik olmadıqda bu alt bölmə əksər istifadəçilər üçün də boşdur. Domenə qoşulduqda, o, cari istifadəçi və quraşdırılmış proqramlar üçün tətbiq olunan bütün təhlükəsizlik siyasətlərini ehtiva edən Server Registry Hive verilənlər bazası ilə əlaqələndirilir.

SİSTEM

Bu alt bölmədə Windows quraşdırılması, parametrlər və hazırda qoşulmuş qurğular haqqında məlumatlar və sistem faylları olan disklər haqqında məlumat var.

PROQRAM TƏMİNATI

Bu bölmə cari Windows quraşdırması, quraşdırılmış proqramlar və proqramlar və proqram təminatçısı açarları üçün parametrləri ehtiva edir və fayl uzantıları, MIME növləri, sinif və interfeys obyekt identifikatorları (məsələn, ActiveX) üçün alt bölmələri ehtiva edir.

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

HKCC düymələri kompüter və Windows yüklənərkən toplanan məlumatları ehtiva edir. Bu məlumat yalnız cari sessiyaya aiddir və kompüter söndürüldükdə silinir.

Hər bir qeyd açarı Windows əməliyyat sistemini, proqramları və avadanlıqları idarə etmək və konfiqurasiya etmək üçün maksimum çevikliyi təmin edən müxtəlif növ fərdi açarları ehtiva edir.

HKEY_PERFORMANCE_DATA

Windows Qeydiyyat Redaktorundan istifadə edərkən bu bölmə görünməzdir. O, işləmə vaxtı və performans məlumatlarını, Windows ləpələrini, sürücüləri, proqramları və xidmətləri ehtiva edir. Onlar kompüter söndürüldükdə silinir və növbəti dəfə işə salındıqda bərpa olunur.

Reyestr dəyər növləri

Yeni reyestr dəyəri yaratdığınız zaman sizə aşağıdakı seçimlər təqdim olunacaq:

  • REG_BINARY: Bu açar növü xam binar məlumatları saxlayır.
  • REG_DWORD: 32 bitlik dəyişən uzunluqlu tam ədəd.
  • DWORDS: Adətən cihaz sürücüsü parametrlərini və proqram təminatının fərdiləşdirilməsi seçimlərini müəyyən etmək üçün istifadə olunur.
  • REG_SZ: Sabit uzunluqlu sətir dəyəri.
  • REG_EXPAND_SZ: Mühit dəyişənləri üçün də istifadə edilən sətir dəyərinin genişləndirilə bilən uzunluğu.
  • REG_MULTI_SZ: Adətən vergül və ya boşluqla ayrılmış dəyərlər siyahısını ehtiva edən çox sətir.
  • REG_RESOURCE_LIST: resursların siyahısı, daxili massivlər, istifadə edilmiş cihaz sürücüləri.
  • REG_RESOURCE_REQUIRMENTS_LIST: Cihaz drayverləri tərəfindən istifadə olunan aparat resurslarının siyahısı.
  • REG_FULL_RESOURCE_DESCRIPTOR: Fiziki cihaz resurslarının siyahılarını saxlamaq üçün istifadə edilən daxili massivlər.
  • REG_LINK: Kök açarı və hədəf açarın yolunu müəyyən edən aşağıdakı qeyd açarına simvolik keçid (UNICODE).
  • REG_NONE: Xüsusi növü olmayan verilənlər.
  • REG_QWORD: 64-bit uzunluq dəyişənləri.

Qeyd. 32-bit (x86) və 64-bit (x64) Windows əməliyyat sistemlərinin reyestrləri arasında bəzi fərqlər var. 64-bit qword seçimi Windows əməliyyat sisteminin 32-bit versiyalarında dəstəklənmir. Bundan əlavə, reyestr 32-bit və 64-bit açarları elə ağıllı şəkildə idarə edir ki, fayl sistemi eyni dll fayllarının bir neçə versiyasını idarə edir, lakin uyğunluğu qoruyur, HKEY_LOCAL_MACHINE\Software\WOW6432Node reyestr bölməsində tapa bilərsiniz.

.REG faylları

REG faylları qeyd dəftəri fayllarından bir neçə vacib cəhətdən fərqlənir. Birincisi, onlar reyestr açarlarını və dəyərlərini saxlasalar da, onların ehtiyat nüsxəsini çıxarmaq və kompüterlər arasında köçürmək və həmin dəyərlər və açarlardan Windows-u quraşdırmaq nəzərdə tutulur. Bundan əlavə, .REG faylları, ikili sistemi ehtiva edən reyestr verilənlər bazası fayllarından fərqli olaraq, ASCII mətn formatında saxlanılır.

REG faylları Windows Qeyd dəftəri redaktorunda iki dəfə kliklədikdə avtomatik olaraq açılır (və ya heç olmasa hər şey düzgün quraşdırılıb və təşkil edilirsə).

Bütün reyestri və ya onun fərdi açarlarını ixrac etmək üçün qeyd redaktorunun özündə .REG fayllarından istifadə edə bilərsiniz.

Siz həmçinin Windows Notepad və ya hər hansı digər mətn faylı redaktorunda .REG faylının məzmununu əl ilə redaktə edə bilərsiniz. Explorer-də .REG faylına sağ klikləyin və görünən kontekst menyusunda “redaktə et” seçimini açın.

Şəkildəki misalda açar HKEY_CURRENT_USER\İdarəetmə Paneli\Desktop\WindowMetrics-dir və o, standart konfiqurasiyaya əlavəni ehtiva etdiyi üçün burada vurğulanır.

Açarın sonunda ədədi dəyəri 54 olan "MinWidth" adlı bölmə var. Bu açar Windows tapşırıqlar panelinin ikonalarının davranışını (qruplaşdırılmamış) dəyişir ki, birdən çox nüsxə işlədərkən proqram nişanları ayrı-ayrılıqda görünsün, lakin olmadan. onların etiketləri.

Ümumiyyətlə, Windows Reyestrinin minlərlə mürəkkəb binar, onaltılıq və ASCII dəyərləri və kodları olan nəhəng, şişirdilmiş behemot olmasına baxmayaraq, onunla işləmək olduqca asandır.

Windows Qeydiyyatı (sistem reyestri) Microsoft Windows əməliyyat sistemlərinin parametrlərini və parametrlərini müəyyən edən qeydləri ehtiva edən iyerarxik (ağac) verilənlər bazasıdır. Qeyd dəftəri, Reyestr Redaktoru tərəfindən baxıldıqda göründüyü kimi, reyestr fayllarından gələn məlumatlardan və yükləmə prosesi zamanı toplanan aparat məlumatlarından qurulur. Qeyd dəftəri fayllarını ingilis dilində təsvir edərkən bu termindən istifadə olunur "Arı şanı". Microsoft sənədlərində bu termin kimi tərcümə olunur "Buş".

Qeydiyyatın yaradılmasına cavabdeh olan əsas fayllar

Qeyd dəftəri faylları əməliyyat sisteminin quraşdırılması prosesi zamanı yaradılır və qovluqda saxlanılır:

%SystemRoot%\system32\config (adətən C:\windows\system32\config).

Windows əməliyyat sistemləri üçün bunlar adlandırılmış fayllardır:

sistemi
proqram təminatı
sam
təhlükəsizlik
default
komponentlər
bcd şablonu

Windows Vista, Windows 7, Windows8, , , , əməliyyat sistemlərində qeyd faylları kataloqda yerləşir. \Windows\system32\config və eyni adlara malikdir, lakin bu əməliyyat sistemlərində mağazaya yeni bir qeyd açarı əlavə edilmişdir ( Yükləmə Konfiqurasiya Məlumatı) Adı ilə BCD00000000. Bu bölmə üçün məlumatların olduğu fayl adlandırılır bcd və gizli qovluqda yerləşir Çək aktiv bölmə (sistemin yükləndiyi bölmə). Tipik olaraq, standart Windows quraşdırması zamanı istifadəçidən gizlədilən və yalnız sistemin yüklənməsi üçün xidmət məlumatlarını ehtiva edən kiçik bir aktiv bölmə (əməliyyat sistemindən asılı olaraq 100 ilə 500 meqabayt arasında) yaradılır - yükləmə qeydləri, yükləmə meneceri. bootmgr,yükləmə konfiqurasiya mağazası BCD, lokalizasiya faylları və yaddaş test proqramları. Buş yeri bcd quraşdırma zamanı sistemin yükləyicisinin necə konfiqurasiya edildiyindən asılıdır və Windows qovluğu ilə eyni bölmədə yerləşə bilər.

Windows-un hər hansı bir versiyasında qeyd dəftəri fayllarının yerini qeyd dəftəri redaktorundan istifadə edərək bölmədə görmək olar:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Bu bölmə istifadəçi profilləri də daxil olmaqla, bütün pətəklər haqqında məlumatları onların Windows fayl sistemindəki yerləri ilə əlaqələndirir.

Reyestr strukturu

Windows reyestrinin ağac quruluşu var və 5 əsas qeyd açarından ibarətdir:

HKEY_LOCAL_MACHINE (HKLM) ən böyük qeyd açarıdır. O, əməliyyat sisteminin bütün əsas parametrlərini, həmçinin kompüter avadanlıqları və proqram təminatını ehtiva edir. Bu bölmədə olan məlumatlar sistemdə qeydiyyatdan keçən bütün istifadəçilərə aiddir.

HKEY_CLASSES_ROOT (HKCR) - proqramlar və fayl növləri (fayl uzantıları üzrə) arasında assosiasiyaları ehtiva edir. Bu bölmədə həmçinin qeydə alınmış fayl növləri və COM və ActiveX obyektləri haqqında məlumat var. İstisna HKEY_CLASSES_ROOT bu məlumatlar da bölmələrdə saxlanılır HKEY_LOCAL_MACHINEHKEY_CURRENT_USER. Fəsil HKEY_LOCAL_MACHINE\Proqram təminatı\Siniflər Yerli kompüterdəki bütün istifadəçilər üçün tətbiq olunan standart parametrləri ehtiva edir. Bölmədə olan seçimlər HKEY_CURRENT_USER\Proqram təminatı\Siniflər, defolt olanları ləğv edin və yalnız cari istifadəçiyə tətbiq edin. Fəsil HKEY_CLASSES_ROOT hər iki mənbədən alınan məlumatları ehtiva edir.

HKEY_USERS (HKU) - yüklənmiş istifadəçi profillərinin hər biri, həmçinin standart profil üçün mühit parametrlərini ehtiva edir. IN HKEY_USERS iç-içə bölmə var \Defolt, həmçinin təhlükəsizlik identifikatoru ilə müəyyən edilmiş digər alt bölmələr ( Təhlükəsizlik ID, SID) hər bir istifadəçi.

HKEY_CURRENT USER (HKCU) - hazırda sistemə daxil olmuş istifadəçi üçün mühit parametrlərini ehtiva edir (mühit dəyişənləri, iş masası parametrləri, şəbəkə parametrləri, proqramlar və qoşulmuş cihazlar).

Bu bölmədəki məlumatları təkrarlayır HKEY_USERS\istifadəçi SID, Harada istifadəçi SID- hazırda sistemdə qeydiyyatdan keçmiş istifadəçinin təhlükəsizlik identifikatoru (komanda xəttinə yazaraq cari istifadəçinin SID-sini öyrənə bilərsiniz) whoami/istifadəçi).

HKEY_CURRENT_CONFIG (HKCC) - cari aparat profili üçün parametrləri ehtiva edir. Cari aparat profilinə alt bölmələrdə göstərilən standart cihaz konfiqurasiyasına edilən dəyişikliklər dəstləri daxildir Proqram təminatıSistem kök bölmə HKEY LOCAL_MACHINE. IN HKEY_CURRENT_CONFIG Yalnız dəyişikliklər əks olunur. Bundan əlavə, bu bölmədə məlumat yerləşdirilir HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Reyestrdəki məlumatlar qeyd açarlarında yerləşən parametrlər şəklində saxlanılır. Hər bir parametr ad, məlumat növü və dəyəri ilə xarakterizə olunur.

Reyestrdə istifadə olunan əsas məlumat növləri

REG_DWORD - 32 bitlik nömrə. Bir çox cihaz sürücüsü və xidmət parametrləri bu tip məlumatlardan istifadə edir. Reyestr redaktorları bu məlumatları ikilik, onaltılıq və onluq formatda göstərə bilər.

REG_SZ - İnsan tərəfindən oxuna bilən formatda mətn sətri. Komponent təsvirlərini təmsil edən dəyərlər adətən bu məlumat növünə təyin edilir.

REG_EXPAND_SZ - Genişləndiriləcək məlumat sətri. Bu sətir, məsələn, mühit dəyişənlərini qeyd etmək üçün istifadə edilən proqram tərəfindən çağırıldıqda əvəz edilə bilən dəyişəni ehtiva edən mətndir.

REG_MULTI_SZ - Çoxsətirli sahə. Əslində insan tərəfindən oxuna bilən formatda mətn sətirlərinin siyahıları olan dəyərlər adətən bu məlumat növünə malikdir. Sətirlər NULL simvolu ilə ayrılır.

REG_BINARY - İkili verilənlər. Əksər aparat komponentləri ikili verilənlər kimi saxlanılan məlumatlardan istifadə edir. Reyestr redaktorları bu məlumatı onaltılıq formatda göstərir.

REG_RESOURCE_LIST - Aparat resurslarının siyahısı. Yalnız filiala aiddir HKEY_LOCAL_MACHINE\HARDWARE.

Siz həmçinin bəzən aşağıdakı reyestr məlumatlarını tapa bilərsiniz:

REG_RESOURCE_REQUIREMENTS_LIST- Tələb olunan aparat resurslarının siyahısı. Yalnız filiala aiddir HKEY_LOCAL_MACHINE\HARDWARE.

REG_FULL_RESOURCE_ DESCRIPTOR - Aparat resursunun deskriptoru (deskriptoru). Yalnız filiala aiddir HKEY_LOCAL_MACHINE\HARDWARE.

REG_QWORD - 64 bitlik nömrə.

REG_DWORD_LITTLE_ENDIAN - kiçik endian formatında 32 bitlik nömrə, ekvivalent REG_DWORD.

REG_DWORD_BIG_ENDIAN big-endian formatında 32 bitlik rəqəmdir.

REG_QWORD_LITTLE_ENDIAN ox ucu formatında 64 bitlik nömrədir. Ekvivalent REG_QWORD.

REG_NONE - Parametrdə konkret məlumat növü yoxdur.

Reyestrin əməliyyat sistemi ilə qarşılıqlı əlaqəsi

Kompüter işə salındıqda, aparat tanıyıcısı ( aparat tanıyıcısı) aşkar etdiyi cihazların siyahısını reyestrdə yerləşdirir. Tipik olaraq, hardware tanınması proqram təminatı tərəfindən həyata keçirilir Ntdetect.com və əməliyyat sisteminin nüvəsi Ntoskrnl.exe

Sistem işə salındıqda, sistem nüvəsi reyestrdən yüklənən cihaz drayverləri və onların yüklənmə sırası haqqında məlumatları alır. Bundan əlavə, proqram Ntoskrnl.exeözü haqqında məlumatı reyestrə göndərir (məsələn, versiya nömrəsi).

Sistemin açılış prosesi zamanı cihaz sürücüləri reyestr ilə açılış parametrlərini və konfiqurasiya məlumatlarını mübadilə edir. Cihaz drayveri istifadə etdiyi sistem resursları, o cümlədən aparat fasilələri haqqında məlumat verir ( IRQ) və yaddaşa giriş kanalları ( DMA) sistem bu məlumatları reyestrə daxil edə bilsin. Yeri gəlmişkən, qeyd dəftəri bir neçə hardware profili yaratmağa imkan verir. Avadanlıq profili ( aparat profili) əməliyyat sisteminə kompüter işə salındıqda hansı qurğu drayverlərinin yükləməli olduğunu bildirmək üçün istifadə edilə bilən təlimatlar toplusudur. Varsayılan olaraq, sistem kompüterdə tapılan bütün avadanlıqlar haqqında məlumatı ehtiva edən standart aparat profili yaradır.

İstifadəçi daxil olduqda, istifadəçi profilləri yüklənir ( istifadəçi profilləri). Müəyyən istifadəçi adı və əlaqəli hüquqlarla bağlı bütün məlumatlar reyestrdə saxlanılır. İstifadəçi profili fərdi sistem parametrlərini (ekran ayırdetmə qabiliyyəti, şəbəkə bağlantısı parametrləri, qoşulmuş cihazlar və daha çox) müəyyən edir. İstifadəçi profilləri haqqında məlumat da reyestrdə saxlanılır.

Proqramları quraşdırarkən. Quraşdırıcını hər dəfə işə saldığınız zaman reyestrə yeni konfiqurasiya məlumatları əlavə olunur. İşə başladıqda, bütün quraşdırma proqramları sistemdə ehtiyac duyduqları komponentlərin olub-olmadığını müəyyən etmək üçün reyestrdən məlumatları oxumalıdırlar. Bundan əlavə, reyestr proqramlara konfiqurasiya məlumatlarını paylaşmağa imkan verir, onlara daha çox qarşılıqlı fəaliyyət imkanı verir. Tətbiq reyestrdən aktiv və düzgün istifadə etməli, həmçinin digər proqramlar (kitabxanalar, proqram modulları və s.) tərəfindən istifadə edilə bilən komponentlərə təsir etmədən onu zərif şəkildə silə bilməlidir. Bu məlumatlar reyestrdə də saxlanılır.

Sistemi idarə edərkən. İstifadəçi sistem idarəetmə vasitələrindən istifadə edərək sistem konfiqurasiyasına dəyişiklik etdikdə (məsələn, istifadə edərək İdarəetmə panelləri və ya çırpın MMC), bütün dəyişikliklər dərhal sistem reyestrində əks olunur. Əslində, idarəetmə vasitələri reyestrdə dəyişiklik etmək üçün ən rahat və təhlükəsiz vasitədir. Yeri gəlmişkən, reyestr redaktoru da inzibati vasitə sayıla bilər ( regedit.exe), çünki sistemdəki bütün dəyişikliklər reyestri redaktə etməklə birbaşa edilə bilər.

■ Əməliyyat sisteminin yüklənməsi və işləməsi zamanı həm oxumaq, həm də yazmaq üçün reyestr məlumatlarına daim daxil olur. Reyestr faylları daim dəyişir, çünki təkcə sistem deyil, həm də fərdi proqramlar öz məlumatlarını, parametrlərini və parametrlərini saxlamaq üçün reyestrdən istifadə edə bilər. Başqa sözlə, reyestrə daxil olmaq ən çox görülən əməliyyatlardan biridir. İstifadəçi kompüterdə işləməsə belə, reyestrə hələ də sistem xidmətləri, sürücülər və proqramlar daxil olur.

■ Qeyd dəftəri fayllarının bütövlüyünün pozulması (məlumat strukturunun pozulması) və ya fərdi kritik parametrlərin səhv qiymətləri sistemin çökməsinə səbəb ola bilər. Buna görə də, reyestrlə təcrübə etməzdən əvvəl onu saxlamaq və bərpa etmək imkanlarına diqqət yetirin.


Üst