Belki her biriniz "kayıt defteri" kelimesini duymuşsunuzdur, ancak çok azınız "Nedir" sorusunu sormuştur ama boşuna. Sonuçta, kayıt defterini düzenleme yeteneği çok fazla zaman, para, sinir ve çaba tasarrufu sağlayabilir. Windows 7 işletim sisteminin kayıt defterinin nasıl başlatılacağı ve onu kullanmanın ana yöntemleri bu makalede ayrıntılı olarak tartışılmaktadır.

Öncelikle kayıt defterinin tam olarak ne olduğunu anlamanız gerekir. Bunu daha iyi anlamak için bazı notların belirli bir sırayla yer aldığı bir not defteri hayal edin. Bu defterin tüm sayfaları yırtılıp karıştırılırsa bilgiler aynı kalacak ancak okunması çok daha zor olacaktır. Okumadan önce ihtiyacınız olan sayfayı bulmanız gerekecek ve bu zaman kaybıdır.

Ciddi performans sorunları yaşayan Fat16 dosya sistemini kullanırken de benzer bir durum yaşandı. Daha sonra bilgileri düzenlemek için bir kayıt defteri oluşturulmasına karar verildi. Zamanla kayıt defterinin çözdüğü sorunlar ortadan kalktı, ancak geriye dönük uyumluluk nedeniyle korundu.

Windows Kayıt Defteri, yüklü programların parametrelerinin ve ayarlarının hiyerarşik olarak oluşturulmuş bir veritabanıdır.

Fiziksel olarak tüm kayıt defteri ayarları dosyalara kaydedilir ve sistemin geneline dağılır. Program başlatıldığında, kayıt defteri gerekli parametreleri bulur ve bunlar üzerinde çalışır. Bilgisayarlarda ne kadar çok uygulama varsa, o kadar çok parametre dosyası vardır ve ihtiyacınız olanı bulmanız o kadar fazla zaman alır. Bu nedenle sistem performansını korumak için kayıt defterinin zaman zaman temizlenmesi gerekir.

Windows 7 kayıt defterini başlatmanın iki yolu vardır:

  1. Başlat → arama çubuğuna regedit yazın → bulunan sonuçlarda regedit.exe dosyasını açın.
  2. Explorer'ı başlatın → C:\Windows klasörüne gidin → regedit.exe dosyasını arayın ve açın.

Her şeyi doğru yaptıysanız Kayıt Defteri Düzenleyicisi açılacaktır.

Kayıt defterini düzenlemek. İthalat ihracat

Önümüzde Windows 7 kayıt defterini düzenlemek için bir pencere var:

  • Sol tarafta bölümler bulunmaktadır.
  • Sağ tarafta parametreler var.
  • Altta parametrenin yolunu gösteren durum çubuğu bulunur.

Kayıt defteri ayarlarıyla çalışırken son derece dikkatli ve dikkatli olmanız gerekir çünkü kayıt defteri Windows'un sinir sistemidir. Bu nedenle herhangi bir ayarı değiştirmeden önce kayıt defterinin bir kopyasını oluşturmanız önerilir.

"Bilgisayar" bölümüne sağ tıklayın - Dışa Aktar - bir ad belirleyin, dışa aktarma aralığını kontrol edin ("Tüm Kayıt Defteri" olmalıdır) ve klasörü belirtin - kaydet'e tıklayın.

Yukarıdaki adımlardan sonra karşınıza .reg uzantılı bir dosya çıkacaktır. Artık ayarları değiştirirken sorun yaşarsanız, kayıt defteri her zaman orijinal durumuna döndürülebilir.

Bunu yapmak için "Dosya" - İçe Aktar...'a tıklayın - daha önce kaydettiğimiz Registry.reg dosyasını arayın ve "Aç"a tıklayın. Tüm parametreler kopyanın oluşturulduğu zamana geri dönecektir.

Kayıt defterini kullanarak yönetici şifresini kurtarma

Kayıt defterinde hangi görevlerin gerçekleştirilebileceğini gösteren bir örnek için aşağıdaki sorunu göz önünde bulundurun. olduğunuzu varsayalım. Sorun değil! Kayıt defteri kullanılarak değiştirilebilir. Bunu yapmak için bir Windows 7 kurulum diskine ihtiyacımız var.

  1. Kurulum diskinden önyükleme yapın. Yeni verileri kopyaladıktan sonra bir dil seçmemiz istenecek. Her şeyi olduğu gibi bırakın ve “İleri” ye tıklayın.
  2. Yeni pencerede “ ” seçeneğini seçin, ardından bilgisayar yüklü işletim sistemlerini arayacaktır.
  3. “Önyükleme seçeneklerinde algılanan sorunlar” metnini içeren bir pencere görünebilir. Göz ardı edin ve işletim sistemini seçin ve “İleri”ye tıklayın.
  4. Bir sonraki pencerede en düşük parametreyi seçin “”
  5. Komut satırına zaten bildiğimiz komutu yazın, regedit yapın ve Enter tuşuna basın.
  6. Düzenleyicide HKEY_LOCAL_MACHINE'ı seçin
  7. Daha sonra Dosya menüsünden “Kovanı Yükle”yi seçin.
  8. C:\Windows\System32\config klasörüne gidin (harf normal C'den farklı olabilir). SYSTEM dosyasıyla ilgileniyoruz.
  9. Herhangi bir bölüm adı girin. Örneğin: 888.
  10. HKEY_LOCAL_MACHINE\888\Setup bölümüne gidin. Parametreye iki kez tıklayın:
    • CmdLine'a cmd.exe yazın ve Tamam'a tıklayın
    • SetupType'ta 0'ı 2 ile değiştirin ve Tamam'a tıklayın.

    Yukarıdaki manipülasyonların bir sonucu olarak şöyle görünmelidir:

İyi günler sevgili okuyucular. Bugünkü yazımızda böyle bir şeyden bahsedeceğiz. Windows kayıt defteri.

Çoğu kullanıcı için kayıt defteri tamamen bilinmeyen bir şeyle ilişkilidir, düpedüz efsanevi bir karaktere sahiptir ve neredeyse huşu uyandırır.

Tüm bunların boşuna olmadığını söylemek gerekir, çünkü kayıt defteriyle şaka yapmak oldukça tehlikelidir ve küçük bir yanlış hareket bile çoğu zaman en ciddi sonuçlara yol açar. Ancak doğru kullanıldığında Windows'u yapılandırmak için vazgeçilmez bir araç haline gelir.

Aşağıda açıklanan ipuçları sizin için bazı şeyleri açıklığa kavuşturacak ve kayıt defteriyle çalışmanın temellerini öğrenmenizin önünü açacak, böylece gerekirse parametrelerinde çok fazla korkmadan değişiklik yapabilirsiniz.

Windows Kayıt Defteri - giriş ve terimler

Windows sistem kayıt defterinin, işletim sistemi (işletim sistemi) parametrelerinin ve yüklediğiniz uygulamaların çeşitli değerlerini saklayan bir veritabanı olduğunu söyleyebiliriz.

Kayıt defterini kullanmanın avantajı, Windows pencerelerini kullanarak erişemediğiniz ayarları değiştirebilme yeteneğidir.

Ancak diğer taraftan bu seçeneklerin değiştirilmesi, kontrol paneli veya diğer sistem/program seçenekleri kullanılırken sıklıkla verilen yönlendirmeler, görsel tasarım ve hatalı işlemlere karşı uyarılarla desteklenmemektedir.

Dolayısıyla onlarla çalışmak, bilgisiz kullanıcılar için tabiri caizse bir mayın tarlasında yürümek gibidir ve özellikle görsel netlik eksikliği nedeniyle çoğu kişi bu aracın yanına bile yaklaşamaz.

Windows Kayıt Defteri ne işe yarar?

Genel olarak çalışma mekanizması oldukça basittir. Bir program yüklerken (veya herhangi bir ayar menüsündeki herhangi bir Windows parametresini değiştirirken), sistemin kendisi gerekli parametreleri arar ve kayıt defteri değerlerinden birinde ayarlamalar yapar.

Örneğin, “” kullanarak uygulamaları silerken bu olur. Programların kurulumu ve kaldırılması» (« Kontrol Paneli»).

Bu arada, yüklü bir programın bulunduğu bir klasörü, sistemdeki ilgili araçları kullanarak değil, Bilgisayarımdaki Sil'i tıklatarak dikkatsizce sildiğinizde, sorumlu kayıt defteri öğeleri (yani program ayarlarını, konum bilgilerini vb. içeren) silinir. bu program için ortadan kaybolmayın, sistemde kalın ve böylece onu karmaşıklaştırın.

Bu nedenle, makalelerimde defalarca yazdığım uygulamaları doğru bir şekilde kaldırmak, sistemi derhal temizlemek ve bakımını yapmak çok önemlidir - "" veya örneğin "".

Kayıt defteri neye benziyor? Bu, sabit sürücüde birkaç dosya biçiminde depolanan tüm kayıt defteri girişlerini içeren bir tür tablodur, ancak onunla çalışmanın tek yolu yerleşik Windows'u kullanmak olacak şekilde kilitlenmiştir. araçlar veya üçüncü taraf programlar.

regedit - Windows kayıt defterine kendi gözlerinizle bakın

Windows'a girmek için kayıt defteri düzenleme aracını açın, ardından açılan pencereye yazın ve Enter tuşuna basın.

Önünüzde bu makalede bahsettiğim mucizenin ne olduğunu görebileceğiniz bir şey belirecek (yerleşik Windows kayıt defteri düzenleyicisidir).

Saklanan değerler kategorilere ayrılır ve "Bilgisayarım"da görmeye alışkın olduğunuz klasörlere yerleştirilir. Bir klasörü genişletmek için üzerine fareyle birkaç kez tıklayın veya adının yanındaki küçük artı işaretini kullanın.

Bölümdeki klasörlere anahtarlar, sağda görünen klasörlerin içeriklerine ise değerler adı verilir.

Windows kayıt defterine neden ihtiyacınız olabilir?

Sisteme eziyet etmeye ve kurcalamaya başlamadan önce sizi uyarıyorum: kayıt defterinde saklanan bilgiler Windows'un doğru çalışması için çok önemlidir; değiştirilmesi veya silinmesi bilgisayarın arızalanmasına neden olabilir.

Ayrıca, değişiklikleri yaptığınızda etkili olacağını da belirtmekte fayda var. Windows Kayıt Defteri, ayarlarda yapılan değişiklikleri onayladığınız veya iptal ettiğiniz bir Word belgesi değildir; bu nedenle, bilmediğiniz ayarları asla değiştirmeyin.

Sisteminizi güvence altına almanın en kolay yolu, herhangi bir eylem gerçekleştirmeden önce bir geri yükleme noktası oluşturmaktır (bununla ilgili bilgileri aşağıda okuyun), bu, otomatik olarak kayıt defterinin bir kopyasını oluşturur ve büyük olasılıkla (ancak her zaman değil) bu noktaya geri dönebilirsiniz. Sorunlar ortaya çıkıyor.

Bazen yapılan değişiklikleri kağıt üzerinde yazmaya değer; bu, bir şeyler planlandığı gibi gitmezse sorun gidermeyi büyük ölçüde kolaylaştıracaktır (her şeyi kafanızda tutamazsınız).

Windows kayıt defterinin ne kadar önemli olduğu, sistemin bağımsız olarak her önyüklemede tüm değerlerinin yedek kopyalarını oluşturması ve bu nedenle sistemin " gibi bir seçeneğe sahip olmasıyla değerlendirilebilir. Bilinen Son İyi Yapılandırma Yükleniyor"(güvenli modla aynı yerde yaşıyor, yani yükleme ekranının önünde bastığınızda (orada sürünen bir çubuk var)).

Kayıt defteri ne ve nasıl düzenlenir

Kayıt defteriyle çalışmak için çok çeşitli işlevler sağlayan birçok program vardır, ancak bu tür araçları seçerken dikkatli olmanız gerekir çünkü programların profesyonel olmayan uygulamaları sistemin çalışmasını olumsuz yönde etkileyebilir.

Bu nedenle yalnızca kanıtlanmış uygulamaları veya sistem araçlarını kullanmalısınız. Zaten biraz daha yukarıda tartışılan (ve biraz daha aşağıda tartışılacak olan :)) Windows'ta yerleşik aracı tercih ediyorum.

Genel olarak kayıt defterini yönetmek göründüğü kadar zor değildir; öncelikle hangi değerleri değiştireceğinizi ve bunları neye çevireceğinizi bilmelisiniz. Ve sonra bu bir teknoloji meselesi.

Programın ana kontrol penceresi, görünüş olarak Windows kullanıcısının aşina olduğu Windows Gezgini'nden neredeyse hiç farklı değildir.

Ek olarak, çeşitli tuşların parametrelerine hızlı bir şekilde erişmek için kullanılabilecek bir "Favoriler" menüsü de vardır.

Bunu yapmak için istediğiniz değeri vurgulayın, Sık Kullanılanlar'a tıklayın - Favorilere ekle, bir ad girin ve Tamam'ı tıklayın. Bir veya daha fazla seçenekte düzenli olarak değişiklik yapmanız gerekiyorsa bu özellik çok kullanışlıdır.

Kayıt defteri kategorileri nelerdir ve bu kategorilerde neler yapabilirsiniz?

Beş ana kategorinin her biri, kendi parametre setinin saklanmasından sorumludur. Örneğin, HKEY_CURRENT_USER olarak da bilinen HKCU, belirli bir kullanıcının ayarlarını kontrol eden anahtarları ve bir bütün olarak işletim sistemi olan HKEY_LOCAL_MACHINE'ı içerir.

Temelleri anlamanız için kayıt defteriyle çalışmanın birkaç basit örneğini vereceğim:

Geçmişi temizleme

  • Internet Explorer'ı kullanarak ziyaret ettiğiniz sitelerin listesi manuel olarak silinebilmesine rağmen, adres çubuğuna benzer seçenekleri girdiğinizde yine de açılacaktır;
  • Üçüncü taraf programları kullanarak veya kayıt defterini düzenleyerek bu geçmişten kurtulabilirsiniz. Yolu açıp takip ediyoruz” HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\YazılanURL'ler»;
  • Oraya gittiğinizde, editörün sağ tarafında, "Sil" düğmesini vurgulayıp tıklayarak (silmek istediklerimize sağ tıkladıktan sonra) silebileceğiniz adreslerin bir listesini göreceksiniz.

Peki ya da örneğin.

Görev yöneticisini engelleme

Kayıt defterini kullanarak görev yöneticisinin kilidini açabilir veya engelleyebilirsiniz:

  • Açın ve şuraya gidin: " HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\»;
  • Sol tarafta, “İlkeler”in altında “Sistem” dizinini bulamazsanız, “İlkeler”e sağ tıklayın ve “Oluştur”u ve ardından “Bölüm”ü seçin;
  • Hemen altında “Sistem” olarak yeniden adlandırmanız gereken yeni bir klasör görünecektir;
  • Daha sonra, parametrelerin bulunduğu pencerede (sağdadır), sağ tıklayın, Yeni -> DWORD Değeri'ni seçin ve ona DisableTaskMgr adını verin;
  • Üzerine sağ tıklayın ve "Düzenle"yi seçin;
  • Değer giriş satırında, görev yöneticisini devre dışı bırakmak için 1'i (veya etkinleştirmek için 0'ı) ayarlayın ve ardından " Sayı sistemi" - "Ondalık";
  • Bundan sonra görev yöneticisini aramaya çalıştığınızda “ ” görünecektir (veya tam tersine, engellenmişse bu mesaj kaybolacaktır).

Kullanırken dikkatli olun

Bilinmeyen değerlerin değişmesine karşı sizleri bir kez daha uyarmak isterim. Ayarlara her girdiğinizde kurtarma kontrol noktaları oluşturun ve ayrıca önemli dosyaları yedekleyin. Bu sizi kazara arızalardan ve bilgi kaybından koruyacaktır.

Bir geri yükleme noktası oluşturmak için "Başlat - Çalıştır - msconfig -'e tıklayın. Sistem Geri Yükleme". Açılan pencerede " seçeneğini seçmeniz gerekir Bir geri yükleme noktası oluştur", ardından istemleri takip ederek işletim sisteminin mevcut durumunu kolayca kaydedebilirsiniz. Bu menüyü kullanarak bitişikteki öğeyi kullanarak önceki durumu da geri yükleyebilirsiniz.

Tüm kayıt defteri şubesinin/kayıt defterinin yedek kopyasını oluşturmak için çalıştırın, istediğiniz bölümü\şube\klasörü seçin, "Dosya - Dışa Aktar" seçeneğini tıklayın ve ardından .reg dosyasının nereye kaydedileceğini seçin.

Bu yedeği daha sonra kullanmak için Dosya - İçe Aktar'a tıklayın veya fareyle dosyaya tıklayın ve "Evet" düğmesiyle Windows kayıt defterine veri eklemeyi onaylayın.

Bir dalı kaydederseniz, alt klasörlerle ve içindeki tüm değerlerle birlikte kaydedilir (ve buna göre içe aktarılır).

Sonsöz

Bunlar turtalar. Bu arada, World Wide Web'de kayıt defterindeki çeşitli parametreler ve değişikliklerden bahseden birçok web sitesi var. Dikkatli olun, ilk karşınıza çıkan tavsiyeyi sonucunu bilmeden kullanmayın.

Yine Windows kayıt defterini ikinci evleri olarak gören diğer casus yazılım modüllerinden bahsetmeden geçemeyeceğim. Elinizde bulundurduğunuzdan emin olun ve ayrıca sistemde, örneğin içinde belirtilen yazılımı kullanarak Casus Yazılım olup olmadığını kontrol edin.

Makaleyle ilgili sorularınız veya eklemeleriniz varsa lütfen yorum bırakın;)

Not: Makale, düzenli bir okuyucu olan Nekrash Sergey'in muazzam çabaları sayesinde yazılmıştır ve ona çok teşekkür ederiz. Yaptığı iş saygıyı hak ediyor.

Windows Kayıt Defteri'nin ne olduğunu anlamak için, bilgisayarın, işletim sisteminin ve yazılımın farklı bölümlerinin birbirleriyle iletişim kurmasını sağlayan tüm önemli bilgileri ve kodları depolayan insan beynini hayal edin. Donanım, iletişim protokolleri, yüklü yazılımlar, yapılandırma dosyaları ve tabii ki Windows'un iç işleyişi hakkında ayrıntılı bilgiler içerir.

Windows'un hangi sürümünü kullanırsanız kullanın, bir değil birkaç kayıt defteri dosyanız olacaktır, çünkü Windows kayıt defterini bilgisayarın çalışması, donanımı, her bir kullanıcının dosyaları, yazılımı hakkında gerekli tüm bilgileri içeren birkaç ana dosyaya böler. , ayarlar ve ayarlar.

Bilgisayar başlatıldığında veya kullanıcı oturum açtığında işletim sisteminin bilgisayarın belleğine yüklediği veritabanı kayıt dosyaları genellikle oldukça büyük ve karmaşıktır. Ancak bu ayar ve parametre dosyaları olmadan bilgisayar hiç çalışmayacaktır.

Kayıt defteri başka yönlerden beyne benzer. Aynı zamanda kendi kendini iyileştirme yeteneğine de sahiptir, ancak yalnızca sınırlı bir ölçüde. İnsan vücudu, hasar görmüş hücre ve dokuları onarmak ve onarmak için gerekli yapı taşlarıyla doluyken, kayıt durumunda, sistemi başlatmak veya geri yüklemek için gerekli bilgileri içeren veritabanlarının bazı kısımları hasar görürse, kendi kendini onarma işlemi devre dışı kalır. soru.

Neyse ki, kayıt defterini dışarıdan geri yükleyebilir ve onarabilirsiniz, hatta daha önceki bir duruma sıfırlayabilir veya tamamen silebilir ve sıfırdan başlayabilirsiniz.

Daha önce, Windows'un eski sürümlerinde, program veya sürücü klasöründeki .ini dosyasını manuel olarak açmaya ve içindeki ayarlarda gerekli değişiklikleri yapmaya ihtiyaç duyuluyordu. Her programın ve donanım sürücüsünün kendi .ini dosyası vardı ve her biri, her bir bilgisayar için ayrı bir yapılandırma gerektiriyordu.

Ve farklı bilgisayarlar arasında her zaman küçük farklılıklar olduğundan, bir bilgisayardan diğerine aktarılan bir .ini dosyasının çalışması pek olası değildir.

Microsoft, kayıt defterinin yardımıyla bu kaosu uzlaştırdı ve tüm bu bireysel .ini dosyalarını etkili bir şekilde tek, yönetilebilir bir veritabanına topladı.

Kayıt defteri ilk olarak Windows 95 ve Windows NT'de tanıtıldı ve işletim sisteminin temel bileşeni olarak bugüne kadar pek değişmedi. Bunun nedeni, iş bilgisayarı kullanıcıları için kritik önem taşıyan mevcut donanım ve yazılımlarla uyumluluktur. Kayıt defterini değiştirmek çok fazla bozulmaya neden olacak veya karmaşık bir sanallaştırma makinesi gerektirecek, bu da en azından önemli güvenlik sorunları yaratacaktır.

Zamanla, kötü amaçlı yazılımların asla bulunamayacakları klasör yapılarının derinliklerine girmesini önleyen Kullanıcı Hesabı Denetimi (UAC) gibi özelliklere sahip olan Kayıt Defteri, daha sağlam ve güvenli hale geldi.

Boyutuna ve içerdiği on hatta yüzbinlerce anahtara rağmen oldukça basit ve güvenilirdir; klasörler, anahtarlar ve değerlerden oluşan oldukça basit bir yapı derler.

Windows Kayıt Defteri Dosyaları

Windows'un modern bir sürümünü kullanıyorsanız, yani Windows 7, Windows 8 veya 8.1 ve Windows 10 kullanıyorsanız, kayıt defteri, yapısı, işleyişi ve düzenleme yetenekleri aynıdır. İşletim sisteminin ana bileşenleri çok sık değişmez.

Windows'un çeşitli kayıt defteri dosya depoları vardır; biri donanım ve genel işletim sistemi ayarları gibi tüm bilgisayar kullanıcıları için geçerli olan ayarlar için, diğeri ise her kullanıcı için geçerlidir.

Ana kayıt defteri dosyaları %systemroot%\System 32\Config\ dizininde bulunur ve aşağıdakilerden oluşur:

  • SAM (Güvenlik Hesapları Yöneticisi)
  • GÜVENLİK
  • YAZILIM
  • SİSTEM
  • VARSAYILAN
  • USERDIFF (yalnızca işletim sistemi yükseltmeleri için kullanılır)

Ayrıca her kullanıcının kendi kayıt defteri dosyaları vardır:

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

Bu dosyalardan ilki olan ntuser.dat dosyası, kullanıcının temel yazılımını, ayarlarını ve yapılandırma seçeneklerini içerir. İkincisi UsrClass.dat, kullanıcı dosyası ilişkileri ve COM (Bileşik Nesne Modeli) bilgileri gibi ek parametreler içerir.

Kayıt defteri dosyaları ikili formattadır ve özel yazılım olmadan okunamaz. Bu, onları, yöneticiler tarafından görüntülenmek ve düzenlenmek üzere Windows Kayıt Defteri Düzenleyicisi'nden dışarı aktarılabilen .REG dosyalarından ayırır.

Kayıt Defteri Anahtarları ve Değerleri

Kayıt bir bütün olarak bakıldığında beş ana bölüme veya gruba ayrılmıştır. Bu, kayıt defterindeki çeşitli anahtarların ve klasörlerin düzenlenmesine ve bunların kolayca yönetilebilmesine yardımcı olur.

Kayıt defterindeki öğeleri değiştirdiğinizde veya oluşturduğunuzda anahtarlar ve değerler oluşturursunuz, ancak Windows Kayıt Defteri dosyalarında aralarındaki farklar nelerdir?

Not. Kayıt defteri anahtarları yazılım, donanım veya Windows işletim sistemine ilişkin değerleri içeren kaplardır. Anahtarlar, değerlerin ayrı dosyalar olduğu bir klasör olarak düşünülebilir. Klasör türleri hiyerarşisini kullanarak tuşlar arasında gezinebilirsiniz. Değerler kayıt defterinin somunları ve cıvataları gibidir. Bunlar, Windows'un donanımınızı ve uygulamalarınızı verimli bir şekilde başlatmasına ve çalıştırmasına yardımcı olacak veri ve bilgileri içeren parametreler, tam sayılar ve dizelerdir.

HKEY_CLASSES_ROOT (HKCR)

Bu bölüm, kayıtlı uygulamaların OLE nesnelerinin sınıf kimlikleri ve dosya ilişkileri hakkındaki bilgileri depolar. Bazen HKCR olarak kısaltıldığını görebilirsiniz. Zaten var olan HKEY_CURRENT_USER\Software\Classes alt anahtarına yinelenen anahtarlar ekler ve Windows, HKEY_CURRENT_USER\Software\Classes alt anahtarını birincil anahtar olarak kullanır.

HKEY_CURRENT_USER (HKCU)

Bu bölüm, kullanıcı klasörlerinin disk konumu, Denetim Masası ayarları ve belirli uygulama yapılandırma ayarları dahil olmak üzere kullanıcı profili yapılandırma ayarlarını içerir.

HKEY_LOCAL_MACHINE (HKLM)

Bu bölüm Windows'un yüklü olduğu bilgisayara özgü tüm ayarları içerir. SAM, GÜVENLİK, SİSTEM ve YAZILIM dosyalarını içerir. Beşinci dosya olan DONANIM, bilgisayar her başlatıldığında yeniden oluşturulur ve algılanan donanım hakkında bilgi içerir.

Bu bölümde ayrıca aşağıdakiler de yer almaktadır:

PC'ye veri indirme yapılandırmasıyla ilgili bilgileri saklayan %systemroot%\System 32\config\ BİLEŞENLER ve BCD dosyaları.

HKEY_LOCAL_MACHINE kayıt defteri anahtarında dikkate değer yalnızca birkaç alt anahtar vardır, çünkü bu kayıt defteri dosyaları kümesi kullanıcılar tarafından en sık değiştirilen ve düzenlenen dosyalardır.

SAM

Kullanıcı uygun yönetici haklarına sahip olmadığı sürece Güvenlik Hesapları Yöneticisi anahtarları bölümü genellikle boş görünecektir. SAM olarak da adlandırılan yerel etki alanı da dahil olmak üzere bağlı tüm bilgisayar etki alanları için güvenlik bilgilerini içerir.

SAM veritabanı, etki alanında oturum açmak için kullanılan kullanıcı adını, etki alanının UID'sini (benzersiz tanımlayıcı), kullanıcı parolasının kriptografik karmasını, kullanıcının kayıt defterini ve sunucu konumunu ve bağlantıyla ilgili diğer çeşitli parametreleri ve işaretleri içerir.

GÜVENLİK

Bu alt bölüm, uygun yönetim izinlerine sahip olmadıkları sürece çoğu kullanıcı için de boştur. Bir etki alanına bağlanıldığında, geçerli kullanıcı ve yüklü uygulamalar için geçerli tüm güvenlik ilkelerini içeren Sunucu Kayıt Defteri Hive veritabanıyla ilişkilendirilir.

SİSTEM

Bu alt bölüm, Windows yüklemesi, ayarlar ve o anda bağlı cihazlarla ilgili veriler ve sistem dosyalarını içeren diskler hakkında bilgiler içerir.

YAZILIM

Bu bölüm geçerli Windows kurulumuna, yüklü programlara ve uygulamalara ve yazılım satıcısının anahtarlarına ilişkin ayarları içerir ve dosya uzantıları, MIME türleri ve sınıf ve arayüz nesne tanımlayıcıları (ActiveX gibi) için alt bölümleri içerir.

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

HKCC anahtarları, bilgisayar ve Windows başlatıldığında toplanan bilgileri içerir. Bu bilgiler yalnızca geçerli oturum için geçerlidir ve bilgisayar kapatıldığında silinir.

Her kayıt defteri anahtarı, Windows işletim sistemi, uygulamaları ve donanımının yönetilmesinde ve yapılandırılmasında maksimum esneklik sağlayan çeşitli türlerde ayrı anahtarlar içerir.

HKEY_PERFORMANCE_DATA

Bu bölüm Windows Kayıt Defteri Düzenleyicisi kullanıldığında görünmez. Çalışma zamanı ve performans verilerini, Windows çekirdeklerini, sürücüleri, uygulamaları ve hizmetleri içerir. Bilgisayar kapatıldığında silinir ve bir sonraki açılışta geri yüklenir.

Kayıt Defteri Değer Türleri

Yeni bir kayıt defteri değeri oluşturduğunuzda size aşağıdaki seçenekler sunulacaktır:

  • REG_BINARY: Bu anahtar türü ham ikili verileri depolar.
  • REG_DWORD: 32 bitlik değişken uzunluklu bir tam sayı.
  • DWORDS: Genellikle aygıt sürücüsü ayarlarını ve yazılım özelleştirme seçeneklerini tanımlamak için kullanılır.
  • REG_SZ: Sabit uzunluklu dize değeri.
  • REG_EXPAND_SZ: Ortam değişkenleri için de kullanılan dize değerinin genişletilebilir uzunluğu.
  • REG_MULTI_SZ: Genellikle virgül veya boşluklarla ayrılmış bir değerler listesi içerebilen çoklu dize.
  • REG_RESOURCE_LIST: kaynakların, iç içe dizilerin, kullanılan aygıt sürücülerinin listesi.
  • REG_RESOURCE_REQUIRMENTS_LIST: Aygıt sürücüleri tarafından kullanılan donanım kaynaklarının listesi.
  • REG_FULL_RESOURCE_DESCRIPTOR: Fiziksel cihaz kaynaklarının listelerini depolamak için kullanılan iç içe diziler.
  • REG_LINK: Kök anahtarı ve hedef anahtarın yolunu belirten, aşağıdaki kayıt defteri anahtarına yönelik sembolik bir bağlantı (UNICODE).
  • REG_NONE: Belirli bir türü olmayan veriler.
  • REG_QWORD: 64 bit uzunluktaki değişkenler.

Not. 32 bit (x86) ve 64 bit (x64) Windows işletim sistemlerinin kayıtları arasında bazı farklılıklar vardır. 64 bit qword seçeneği, Windows işletim sisteminin 32 bit sürümlerinde desteklenmez. Ek olarak, kayıt defteri 32 bit ve 64 bit anahtarları o kadar akıllı bir şekilde işler ki, dosya sistemi aynı dll dosyalarının birden fazla sürümünü yönetir ancak HKEY_LOCAL_MACHINE\Software\WOW6432Node kayıt defteri bölümünde bulabileceğiniz uyumluluğu korur.

.REG dosyaları

REG dosyaları kayıt defteri dosyalarından birkaç önemli açıdan farklılık gösterir. Birincisi, kayıt defteri anahtarlarını ve değerlerini saklasalar da, yedeklenmeleri, bilgisayarlar arasında aktarılmaları ve Windows'un bu değer ve anahtarlardan yüklenmesi amaçlanmaktadır. Ayrıca, .REG dosyaları, ikili sistem içeren kayıt defteri veritabanı dosyalarından farklı olarak ASCII metin biçiminde depolanır.

REG dosyaları, Windows Kayıt Defteri Düzenleyicisi'nde çift tıklandığında otomatik olarak açılır (veya en azından her şey doğru şekilde kurulup organize edilmişse açılmalıdır).

Kayıt defterinin tamamını veya tek tek anahtarlarını dışa aktarmak için kayıt defteri düzenleyicisindeki .REG dosyalarını kullanabilirsiniz.

.REG dosyasının içeriğini Windows Not Defteri'nde veya başka bir metin dosyası düzenleyicisinde manuel olarak da düzenleyebilirsiniz. Explorer'da .REG dosyasına sağ tıklayın ve beliren içerik menüsünde “düzenle” seçeneğini açın.

Şekildeki örnekte anahtar HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics'tir ve varsayılan yapılandırmaya bir ekleme içerdiği için burada vurgulanmıştır.

Anahtarın sonunda "MinWidth" adı verilen ve sayısal değeri 54 olan bir bölüm bulunur. Bu anahtar, Windows görev çubuğu simgelerinin (gruplandırılmamış) davranışını değiştirir, böylece birden fazla örnek çalıştırıldığında program simgeleri ayrı ayrı görünür, ancak bunlar olmadan onların etiketleri.

Genel olarak, Windows Kayıt Defteri binlerce karmaşık ikili, onaltılık ve ASCII değer ve kod içeren devasa, şişirilmiş bir dev olmasına rağmen, onunla çalışmak oldukça kolaydır.

Yani bugün çok önemli görünmeyen, ancak aslında her Windows kullanıcısı için çok gerekli olan (ve bunların büyük çoğunluğu var) bir konu hakkında konuşacağız - kayıt defteri nedir, nelerden oluşur, neden gerekli ve kutularına nasıl kaydedilecek. Peki kayıt defteri tam olarak nedir? Temelde bu, kullanıcı isteklerine göre çalışan devasa, hiyerarşik olarak yapılandırılmış bir veritabanıdır. Bu veritabanı, sistem verilerini sistematikleştirmek ve ona erişimi optimize etmek için gereklidir. Kayıt defteri, hem normal işletim sistemi ayarları hem de güvenlik ayarları ve düşük seviyeli programlarla çalışma ve sürücüler dahil olmak üzere çeşitli ince ayar ayarları hakkında birçok farklı bilgi içerir.

Kayıt defteri harici bir program değildir, işletim sisteminin bir parçasıdır. Ntdetect, sistem önyükleme yaptığında kayıt defteri dosyalarını arar ve önyükleme parametrelerini buradan yükler. Etkin sistem yönetimi için kayıt defteri anahtarlarının bilgisi ve bunların öneminin bilinmesi gereklidir. Ve ayrıca en azından temel teşhisler için "neden böyle çalışmıyor?" Kayıt defteri, değer/anahtar dizinlerinden oluşan ağaç tabanlı bir sistemdir. Belirli ayarlardan sorumlu olanlar. Ayrıca, farklı anahtarların mantıksaldan dizeye kadar farklı türlere sahip olabileceği dikkate alınmalıdır.

Gösterici anatomi.

Bu nedenle, kayıt defterinin fiziksel olarak nelerden oluştuğunu ve nasıl çalıştığını anlatmaya değer. Hemen rezervasyon yaptırmanızda fayda var. Kayıt defterinin kullanıcıya sunulduğu formda, hiçbir yerde saklanmaz ve onu düzenlemek için özel programlara ihtiyaç vardır - kayıt defteri düzenleyicileri. Standart regedit.exe ve regedit32.exe gayet iyi. Sistemin yapılandırılması ve kurulması işlemi sırasında kayıt defteri verilerinin bir kısmı oluşturulur, bir kısmı da sistemin çalışması sırasında oluşturulur. Sonuç olarak, sistem önyüklendiğinde, kayıt defteri olan REGISTRY\ sanal nesnesi oluşturulur. Kayıt defteri dalları, standart Windows araçlarını (regedit.exe ve regedt32.exe programları) kullanarak kayıt defterini düzenlemek, görüntülemek ve incelemek için kullanılabilir. Kayıt defterini düzenledikten ve/veya üzerinde değişiklik yaptıktan sonra, bu değişiklikler hemen kayıt defterinin parçası olan dosyalara yazılır. Bunlar, Windows 95 ve Windows 98'de user.dat ve system.dat'tır; Windows ME'de - user.dat, class.dat ve system.dat. Sistemin sonraki sürümlerinde çok daha fazla sayıda gerekli dosya ortaya çıktı.

Eksiklikler ve dolandırıcıların bu eksikliklerden nasıl para kazandığı hakkında.

Aslında sistem oldukça karmaşık ama oldukça güvenilir. Aşırı karmaşıklık nedeniyle, kayıt defterinin parçalanmasında ve dolayısıyla işleminin hızında zorluklar ortaya çıkar. Ayrıca kayıt defteri, uzun bir çalışma süresi boyunca veri birikmesinin bir sonucu olarak aşırı derecede "şişman" olma eğilimindedir ve bu da işleyişini zorlaştırır. Bu sorun, kayıt defterini optimize etmek ve temizlemek için özel programlar kullanılarak çözülebilir. Bu sorunla kendi başınıza ilgilenirken, amacını bilmediğiniz bir şeyi kayıt defterinden silmemeniz gerektiğini unutmamalısınız; bu, sisteme ciddi şekilde zarar verebilir, hatta onu kullanılamaz hale getirebilir. Ek olarak, dolandırıcılar bu sorunlardan büyük bir fayda sağlamaya çalışıyorlar - ağ, "kayıt defterini optimize etmek için kurulumdan sonra bilgisayarınızın% 30 daha hızlı çalışacağı bir program indirme" teklifleriyle dolu. Genellikle böyle bir teklifin ardından, önceki şüpheleri doğrulayan bir SMS gönderme formu gelir. Bu tür şeylere dikkat etmemelisiniz, onlara çok daha az inanın - o zaman ne paranızı ne de sinirlerinizi kaybetmezsiniz.

Sicilin ana dalları, anlamları ve amaçları.

HKEY_CLASSES_ROOT, HKEY_LOCAL_MACHINE\Software\Classes bölümüne bir bağlantıdır. Burada saklanan bilgiler, Explorer'ı kullanarak bir dosyayı açtığınızda gerekli programın başlatılmasını sağlar. Bu bölüm uygulamalar ve dosya türleri arasındaki bağlantıların yanı sıra OLE hakkında bilgiler içerir.

HKEY_USERS - bu bölüm tüm bilgisayar kullanıcıları için ayarları içerir.

HKEY_CURRENT_USER – bu dal, belirli bir dahili alt anahtar HKEY_USERS'a bağlantıdır. Tüm ayarlar sistemde o anda hangi kullanıcının bulunduğuna (yani hangi oturumun aktif olduğuna) göre yapılır.

HKEY_LOCAL_MACHINE - Donanım ayarları, donanım yapılandırması ve kullanıcı profilleri dahil olmak üzere bu bilgisayara ait hemen hemen tüm ayarları ve parametreleri içerir.

HKEY_CURRENT_CONFIG aslında yalnızca HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Donanım Profilleri\Current'e bir bağlantıdır. Sistemi çalıştırmak için gerekli tüm donanım ayarları mevcuttur.

Yukarıda yazılı olan ana standart bölümleri silinemez ve yeniden adlandırılamaz. Bazı kayıt defteri anahtarları geçicidir ve herhangi bir dosyada saklanmaz. İşletim sistemi bu bölümleri sabit sürücüye kaydetmek yerine tamamen RAM'de oluşturur ve yönetir; dolayısıyla bunlar doğası gereği geçicidir. Sistem her başlatıldığında geçici bölümler oluşturur. Örneğin, HKEY_LOCAL_MACHINE\HARDWARE, donanım aygıtları ve bunlara atanan kaynaklar hakkındaki bilgileri saklayan bir kayıt defteri anahtarıdır. Kaynak ataması ve donanım tespiti, sistem her başlatıldığında gerçekleşir; bu nedenle, bu verilerin sabit sürücüde kalıcı olarak saklanmasını gerektirmemesi mantıklı ve doğaldır.

Zaten edindiğiniz şeyi nasıl kaydedebilirsiniz?

Bazen sistem kayıt defterine zarar verme korkusuyla yedek bir kopya oluşturmak yararlı olabilir. Bu, kayıt defterindeki başarısız denemeler, sürücülerin yanlış yüklenmesi ve düzinelerce başka nedenden kaynaklanabilir. Ve "her ihtimale karşı" buna sahip olmanın zararı olmaz. Bunu her seferinde manuel olarak yapmamak için birçok otomatik yedekleme programından birini, örneğin Comodo Backup'ı kullanabilirsiniz.

Kayıt düzenleyici

Dolayısıyla, kayıt defteri bir Windows veritabanıysa, bu veritabanıyla çalışmak için belirli bir araca ihtiyacınız vardır. Windows'ta böyle bir araç Kayıt Defteri Düzenleyicisidir. Lütfen bu program için Masaüstünde veya düğme menüsünde bir kısayol bulamayacağınızı unutmayın. Başlangıç. Ortalama bir kullanıcının bu programın varlığından haberi olmamalıdır. Bu nedenle aşağıdaki şekilde ilerleyeceğiz. Hadi düğmeye basalım Başlangıç ve arama çubuğuna regedit kelimesini girin. Bölümde göreceksiniz Programlar paragraf regedit.exe(Şekil 1.1). Bu, kitap boyunca kullanacağımız Windows Kayıt Defteri Düzenleyicisi dosyasıdır.


Pirinç. 1.1. Kayıt Defteri Düzenleyicisini Bulma


Linki tıkla regedit.exe Programı başlatmak için. İlk olarak, (standart güvenlik ayarlarıyla) bir uyarı içeren bir Kullanıcı Hesabı Denetimi UAC penceresi göreceksiniz. Mesaja katılmalıyız, yani düğmeye basmalıyız TAMAM ve son olarak kayıt defteri düzenleyicisini göreceğiz (Şekil 1.2).


Pirinç. 1.2. Kayıt düzenleyici


NOT

Kayıt Defteri Düzenleyicisi'ni veya yürütülebilir dosya adlarını bildiğiniz diğer programları başlatmanın başka bir yolu da standart program başlatıcıyı kullanmaktır. Komutu çalıştırın: Tüm Programlar Aksesuarları Çalıştır'ı Başlat. Görüntülenen pencerenin Aç alanına regedit yazın; kayıt defteri düzenleyicisi açılacaktır.

Uygun haklara sahipseniz Kayıt Defteri Düzenleyicisini başlatabilirsiniz. Yükseltilmiş ayrıcalıklar gerektiren bir programın başlatılması, bir programın beceriksiz kullanıcıların elinde ne kadar tehlikeli olabileceğini bir kez daha gösterir.

Şimdi programın kendisine bakalım. Arayüzü benziyor Kondüktör. Solda klasör simgelerini içeren hiyerarşik bir ağaç görüyorsunuz - bunlar kayıt defteri anahtarlarıdır. Alt klasörler içerebilen normal klasörlerde olduğu gibi, bölümlerde de iç içe geçmiş alt bölümler bulunabilir. Editörün sağ tarafında parametrelerin adlarını, parametre türlerini ve değerlerini görüyoruz.

Kayıt defteri öğelerine daha yakından bakalım.

Kök bölümleri

Tüm Windows 7 kayıt defteri ayarları, kök adı verilen beş ana bölümde gruplandırılmıştır (bölümler aynı zamanda anahtar olarak da adlandırılır):

1.HKEY_CLASSES_ROOT.

2.HKEY_CURRENT_USER.

3.HKEY_LOCAL_MACHINE.

4. HKEY_USERS.

5.HKEY_CURRENT_CONFIG.

NOT

Aslında kayıt defterinde başka bir bölüm daha var. Buna HKEY_PERFOMANCE_DATA denir. Bu bölüm performans bilgilerini saklar, sistem tarafından kullanılır ve manuel düzenleme amaçlı değildir. Yalnızca program aracılığıyla erişilebilir.

Tüm kök bölümler kelimeyle başlar HKEY ve alt bölümleri içerir. Kök bölümler silinemez veya yeniden adlandırılamaz.

Pratik ders

Fareyle kök bölümlerden herhangi birini seçin ve içerik menüsünü açmak için sağ tıklayın. Menü komutlarının olduğundan emin olun. Silmek Ve Yeniden isimlendirmek kilitlenmiş.

Her kök bölüme bakalım.

HKEY_CLASSES_ROOT

Bölüm HKEY_CLASSES_ROOT sistemde kayıtlı dosya uzantıları, dosya uzantıları arasındaki ilişki ve bu dosyalarla çalışması gereken programlar hakkında bilgiler içerir.

Bu bölüm ayrıca ActiveX öğeleri hakkında bilgi içerir, tür kitaplıklarının bir listesini ve diğer birçok sistem bilgisini saklar. Örneğin, bu bölüm, uzantılı bir dosyaya çift tıkladığınızda ortaya çıkan bilgileri saklar. TXT başlamalı Not defteri.

Bu bölümün bir takma adı var HKCR, komut dosyalarında ve programlarda kullanılır. Çoğu durumda, bu bölüm yalnızca çok deneyimli programcıların ilgisini çekmektedir.

HKEY_CURRENT_USER

Bölüm HKEY_CURRENT_USER geçerli oturumda Windows 7 ile çalışan kullanıcının yanı sıra geçerli kullanıcıyla ilgili çeşitli sistem ayarları hakkında bilgiler içerir: masaüstü görünümü, ekran ayarları, yazıcı ayarları, kullanılan programların parametreleri.

Bu bölümün takma adı HKCU. Bu bölüm ayarlarda en çok kullanılan bölümdür. Bu kitapta açıklanan parametrelerin çoğu bu bölümde yer almaktadır.

HKEY_LOCAL_MACHINE

Bölüm HKEY_LOCAL_MACHINE Belirli bir kullanıcıya bağlı olmayan bilgisayar yapılandırmasına (yazılım ve donanım) ilişkin bilgileri depolar. Bu bölümdeki ayarlar bu bilgisayarın tüm kullanıcıları için geçerlidir.

Bu bölümün takma adı HKLM.

Alt bölümün altını çizmek ilginçtir. HKEY_LOCAL_MACHINE\SOFTWARE\Sınıflar kök bölümün neredeyse eksiksiz bir kopyasıdır HKEY_CLASSES_ROOT.

Bu bölüm manuel ayarlar arasında en popüler ikinci bölümdür. Bölümlerde çalışan birçok seçenek var HKLM Ve HKCU, ancak yine de bölümde bireysel bir kullanıcının ayarlarını değiştirmeniz önerilir. HKCU ve kesinlikle gerekmedikçe tüm kullanıcıların ayarlarına dokunmayın.

Bölüm HKEY_USERS(takma ad HKÜ) bu bilgisayarın tüm kullanıcılarının profilleri hakkında bilgi içerir.

Bu bölüm kullanıcılar tarafından neredeyse hiç kullanılmamaktadır. Bu kök bölümün bölümle ilgili olduğuna dikkat edilmelidir. HKEY_CURRENT_USER aslında kök bölümün bir alt anahtarının kopyasıdır HKEY_USERS Geçerli kullanıcı hakkındaki bilgileri saklayan.

Bu bölümün amacı sıklıkla yanlış yorumlanmaktadır. Bileşenlerine biraz daha detaylı bakalım. Bu bölümde belirli bir örneğin birkaç alt bölümünü görebilirsiniz (Şekil 1.3).


Pirinç. 1.3. HKEY_USERS bölümünün alt bölümleri


HKEY_USERS\.DEFAULT

Bazı kullanıcılar yanlışlıkla bu bölümün HKEY_USERS\.DEFAULT parametreleri içe aktarmak için kullanılabilir HKCU, bunların tüm kullanıcılara uygulanması bekleniyor. Bunun bazı durumlarda işe yaraması mümkündür. Fakat HKEY_USERS\.DEFAULT bunun yerine, kullanıcı oturum açmadan önceki işlemleri düzenleyen ayarları ifade eder (örneğin, varsayılan klavye düzeni).

HKEY_USERS\S-[uzun sayı kümesi]

Ayrıca bölümde HKEY_USERS Sayı kümelerini içeren birkaç alt bölüm olabilir. Uzun sayı dizisi SID'dir (Güvenlik Tanımlayıcısı). Her hesaba bir güvenlik kimliği atanır, dolayısıyla bu tür alt anahtarların sayısı, sistemde oturum açmış olan kullanıcıların sayısına bağlıdır. Sistemdeki SID'nizi bulmak için çeşitli yöntemler kullanabilirsiniz. Örneğin, komut satırı yardımcı programını çalıştırabilirsiniz. whoami.exe Windows 7 ile birlikte gelen seçenek /kullanmak R:

kim/kullanıcı

Bu komutu çalıştırmak için önce komut satırı yorumlayıcısını şu komutla çalıştırın: Başlat Tüm Programlar Aksesuarları Çalıştır alana girerek Açık görünen pencere command cmd.exe veya sadece cmd'dir. Yukarıdaki komutu girdikten sonra tuşuna basarak girmeniz gereken bir pencere açılacaktır. Girmek(Şekil 1.4).

Ayrıca bölümü de görebilirsiniz. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, tüm SID'lerin listesini alt bölümler halinde içerir. Tüm alt bölümlere bakın ve içlerindeki parametreyi arayın Profil resmiYol. SID'niz, bu parametrenin değerinin, oturum açtığınız adla eşleştiği yerdir (Şekil 1.5).


Pirinç. 1.4. Windows Komut Satırını Kullanma


Pirinç. 1.5. ProfileImagePath Parametresini Görüntüleme


HKEY_CURRENT_CONFIG

Kök bölümü HKEY_CURRENT_CONFIG(takma ad HKCC) geçerli oturumda bilgisayar tarafından kullanılan ekipmanın ayarları hakkındaki bilgileri saklar. Aynı zamanda alt bölümün bir kopyasıdır HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware-Profiles. Bu bölüm, geliştiriciler tarafından programlarda ve komut dosyalarında pratik olarak kullanılmaz.

Böylece tüm kök bölüm türlerine baktık. Her birinin iç içe geçmiş birçok bölümü (alt bölümleri) vardır. Sayıları her bilgisayara göre değişir. Bunun nedeni, her kullanıcının en sevdiği programları ve oyunları bilgisayarına yüklemesidir. Uygulama özel kurulum programları - yükleyiciler (Setup.exe, Install.exe vb.) aracılığıyla kurulursa, kayıt defterine yeni alt bölümler ve parametreler eklenir. Daha sonra bu bölümleri bulup istediğiniz gibi değiştirmeyi öğreniyorsunuz.

Kayıt defterinin fiziksel konumu

Kayıt defterinin kendisi fiziksel olarak klasörde bulunan birkaç dosyadan oluşur %SystemRoot%\System32\Config. Bölüme ait dosyaların bir kısmı HKEY_CURRENT_USER bir klasörde saklanan %SystemRoot%\Profiller\Kullanıcı adı . Bu dosyalar korunmaktadır ve kullanıcı açısından herhangi bir pratik öneme sahip değildir.

Eğer hala ne anlama geldiğini anlamadıysanız %SystemRoot%– okumaya devam edin – bir sonraki bölümde bunun ne olduğundan bahsedeceğiz.

Parametre türleri

Ayarlar, kayıt defterinin bölümlerden sonra ikinci önemli kısmıdır. Her parametrenin kendi adı, değeri ve değer türü vardır. En sık kullanılan veri türlerine bakalım.

REG_BINARY– İkili Değer, onaltılık formatta düzenlenebilen bir ikili veri kümesidir. Bu veri türü donanım kaynakları hakkındaki bilgileri depolamak için kullanılır.

REG_DWORD– bir tamsayı (DWORD Değeri) ikili, ondalık ve onaltılık formatlarda belirtilebilir. Bu en sık kullanılan parametre türlerinden biridir. Çoğunlukla bir tür anahtar gibi çalışır: 1 – açık (Doğru) / 0 – kapalı (Yanlış). Windows 7 kayıt defterinde iki tür DWORD vardır: 32 bit değer ve 64 bit değer.

REG_EXPAND_SZ– Genişletilebilir Dize Değeri dosya referansları için kullanılır. Bu türdeki bir parametrenin değeri, rastgele metne ek olarak özel değişkenler de içerebilir. Sistem işleme sırasında bunlar, klasör yolları gibi belirli değerlerle değiştirilebilir. Bu kapasitede sıklıkla aşağıdaki değişkenler kullanılır:

%sistemkökü%– işletim sisteminin dosyalarını sakladığı dizinin yolu (örneğin, dizin) C:\Windows).

%windir% – önceki değişkene benzer. Ondan farkı %sistemkökü% değişken bu mu %sistemkökü% geçersiz kılınamaz ve değişkenin işaret ettiği dizin %windir%, pencere kullanılarak değiştirilebilir Ortam Değişkenleri (Kontrol Paneli Sistemi ve Güvenlik Sistemi Gelişmiş Sistem Ayarları) sekme bunlara ek olarak düğme Ortam Değişkenleri).

%sistem sürücüsü%– sistem sürücü harfinin yerine geçer (genellikle sürücü İLE:).

%Kullanıcı profili%– geçerli kullanıcının profilini saklayan dizinin yolunu değiştirir.

%program dosyaları%– Windows'un tüm programları yüklediği klasörün yolunu değiştirir (genellikle C:\Program Dosyaları).

%Kullanıcı adı%– sistemle çalışan mevcut kullanıcının adının yerine geçer.

bilgisayar adı%– bilgisayar adının yerine geçer (bir bilgisayara ağ üzerinden erişirken kullanılır).

REG_MULTI_SZ– Çoklu Dize Değeri genellikle listeleri temsil etmek için kullanılır.

REG_SZ– metin dizesi (Dize Değeri). Bu, kayıt defterindeki en yaygın veri türlerinden biridir.

NOT

Kayıt defterinde kullanılan ve Kayıt Defteri Düzenleyicisi kullanılarak oluşturulamayan başka veri türleri de vardır. Bu türdeki kaynaklar programlı olarak oluşturulur: REG_FULL_RESOURCE_DESCRIPTOR, REG_LINK, REG_NONE, REG_RESOURCE_LIST.

Kayıt Defteri Düzenleyicisi ile çalışmaya yönelik temel teknikler

Kayıt Defteri Düzenleyicisini kullanarak yeni bölümler (kök olanlar hariç), yeni parametreler oluşturabilir, mevcut bölüm ve parametreleri yeniden adlandırabilir, parametre değerlerini değiştirebilir, bölümleri (kök olanlar hariç) ve parametreleri silebiliriz. Ayrıca kayıt defterinin yedek kopyalarını oluşturabilir ve kayıt defterini kopyalardan geri yükleyebiliriz. Kayıt Defteri Düzenleyicisi ile çalışırken özellikle dikkatli olmanız gerekir.

DİKKAT

Düzenleyicinin son eylemi geri alma komutu yoktur ve tüm işlemleriniz geri alınamaz. Bu nedenle, bir bölümü yanlışlıkla sildiyseniz ve adını unuttuysanız, kimse size yardımcı olmayacaktır. Kayıt defterinde herhangi bir işlem yapmadan önce, kendiniz dışında hiç kimse onun arşiv kopyasını oluşturamaz.

Kayıt defterinin arşiv kopyasını oluşturmak için kayıt defteri düzenleyici penceresinde Dosya Dışa Aktarma komutunu çalıştırın.

Dosyayı kaydetme seçeneklerini seçebileceğiniz bir pencere görünecektir (Şekil 1.6).


Pirinç. 1.6. Kayıt defterinin yedek kopyasını oluşturma


Bu pencerede, alanda Dosya adı kayıt defterinin aktarılacağı dosyanın adını belirtmelisiniz. Parametre grubunda Dışa aktarma aralığı seçmeli Kayıt defterinin tamamı veya Seçilen şube ve bir dosya depolama konumu seçme penceresinde istediğiniz konumu seçin, bizim durumumuzda - Masaüstü. Düğmeye bastıktan sonra Kaydetmek kayıt defteri belirtilen dosyaya aktarılacaktır.

Kayıt defterinin bir arşiv kopyasını oluştururken, bunun çok önemli bir hacme sahip olduğunu unutmayın - yaklaşık 100 MB veya daha fazla. Kayıt defterini dışa aktarma işlemlerinin modern bilgisayarlarda tamamlanması birkaç dakika kadar sürebilir.

Uygulamada, genellikle kayıt defterinin tamamının değil, düzenlenen dalların yedek kopyalarını oluştururlar.

Yalnızca seçilen kayıt defteri anahtarını dışa aktarmak için, üzerine sağ tıklayın ve içerik menüsünden komutu seçin. İhracat. Anahtarın otomatik olarak konumunda olacağı, bize zaten tanıdık gelen bir iletişim kutusu görünecektir. Seçilen şube ve bölümün tam yolu metin alanında gösterilecektir.

Belirli bir dalın parametrelerini değiştirdikten sonra sistem hatalı davranıyorsa, komutu kullanarak sistemi hızlı bir şekilde geri yükleyebilirsiniz. Dosya İçe Aktarma.

Kendinizi kayıt defteri değişikliğiyle ilgili sorunlardan korumanın başka bir yolu da bir sistem geri yükleme noktası oluşturmaktır.

Sistem geri yükleme noktası oluşturmak için şu komutu çalıştırın: Başlat Kontrol Paneli Sistemi ve Güvenlik Sistemi Sistem Koruması ve beliren pencerede (Şekil 1.7) düğmeye tıklayın Yaratmak.

Bundan sonra açılan pencerede kurtarma noktasının adını girin ve düğmeye tıklayın. Yaratmak.

Bir geri yükleme noktası oluşturulduktan ve kayıt defterinde geri almanız gereken değişiklikleri yaptıktan sonra sisteminizi istediğiniz geri yükleme noktasına geri yükleyebilirsiniz. Bunu yapmak için aracı çağırın Sistem Geri Yükleme takım Başlat Tüm Programlar Aksesuarlar Sistem Geri Yükleme(Şekil 1.8).

Pencere Sistem Geri Yükleme kurtarma işlemini başlatmak için gereken adımlarda size yol gösterecek bir sihirbaz olarak yapılandırılmıştır.


Pirinç. 1.7. Sistem Geri Yükleme Noktası Oluşturma


Pirinç. 1.8. Sistem Geri Yükleme


DİKKAT

Değişiklik yapmadan önce daima kayıt defterinin veya sistem geri yükleme noktasının yedek kopyalarını oluşturun.

Bu arada, kayıt defterinin kayıtlı yedek kopyalarını yalnızca sistemin bulunduğu diskte tutmak değil, aynı zamanda bunları diğer güvenilir ortamlara kopyalamak da tavsiye edilir: başka bir bilgisayar, CD, flash sürücü.

Yeni bir bölüm oluşturma

Yeni bir bölüm oluşturmak için sol pencerede değişiklik yapmak istediğiniz bölümü seçmeniz gerekir. Daha sonra menüden Yeni Bölümü Düzenle'yi seçin. Editörün sol tarafında düzenlemeye hazır yeni bir bölüm oluşturulacak ve bu bölüme hemen ad verebilirsiniz. Bu prosedürü gerçekleştirmek için içerik menüsünü de kullanabilirsiniz.

Pratik ders

Kayıt Defteri Düzenleyicisi'ni başlatın. Programın sol penceresinde bölümü genişletin HKEYCURRENTUSER. Ardından, içindeki alt bölümü bulun Yazılım ve içerik menüsünü açmak için üzerine sağ tıklayın. Menüden komutları seçin Bölüm Oluştur. Varsayılan olarak bir bölüm oluşturulacaktır Yeni bölüm #1. Hemen yeni bir isim verin. Bölüm için yeni bir ad yazın; örneğin Ölçek, ve bas Girmek(Şekil 1.9). Yanlışlıkla başka bir pencereye geçtiyseniz ve oluşturulan bölümün adı düzenlenemez hale geldiyse paniğe kapılmayın. Oluşturulan bölümü vurgulamak için tıklayın Yeni bölüm #1 ve içerik menüsünden öğeyi seçin Yeniden isimlendirmek(veya tuşuna basın F2). Bölüm adı düzenlenebilir hale gelecektir ve bunu ayarlayabilirsiniz.


Pirinç. 1.9. Yeni bir bölüm oluşturma


Yeni bir parametre oluştur

Şimdi yeni parametrelerin nasıl oluşturulacağını öğrenelim. Öncelikle parametrenin ne tür olacağına karar vermeniz gerekir. Daha sonra ilgili bölümü seçmeniz ve üzerine sağ tıklayarak içerik menüsündeki öğeyi seçmeniz gerekir. Dize Parametresi Oluştur(veya herhangi bir başkası). Daha sonra istediğiniz adı seçmeniz ve istediğiniz değeri ayarlamanız gerekir.

Pratik ders

Daha önce oluşturduğumuz bölümde iki yeni parametre oluşturalım Ölçek.

Bağlam menüsünü açmak için fareyle bir bölüm seçin ve sağ tıklayın. Komutları sırayla seçin Dize Parametresi Oluştur. Yeni bir seçeneğiniz olacak Yeni parametre #1, düzenlemeye hazır. Varsayılan ad yerine yeni bir ad girin; örneğin KediAdı(Şek. 1.10) ve tuşuna basın Girmek. Henüz değeri olmayan yeni bir parametre oluşturdunuz.


Pirinç. 1.10. Yeni bir dize parametresi oluşturma


Oluşturulan parametreye çift tıklayın (veya içerik menüsünü arayın ve komutu seçin Değiştirmek). Parametreye yeni bir değer atayabileceğiniz bir iletişim kutusu sunulacaktır. Örneğin bir kelime girin Ryzhik tuşuna basın ve Girmek(Şekil 1.11).


Pirinç. 1.11. Bir dize parametresinin değerini değiştirme


Şimdi başka bir tür parametresi oluşturalım DWORD. Bunu farklı bir şekilde yapmaya çalışalım. Kayıt Defteri Düzenleyicisi'nin sağ tarafında, içerik menüsünü açmak ve komutları seçmek için boş bir alana sağ tıklayın DWORD Değeri Oluşturun(32 bit).

Yeni bir tür parametresi oluşturulacak DWORD adı altında Yeni parametre #1, düzenlemeye hazır. Gibi bir ad yazın KatYaşı tuşuna basın ve Girmek. Şimdi bu parametreye bir değer atamanız gerekiyor. Parametreye çift tıklayın KatYaşı ve metin alanına girin Anlam 8 numara (Şekil 1.12). Lütfen ondalık veya onaltılık bir değer girebileceğinizi unutmayın.


Pirinç. 1.12. DWORD parametresinin değerini değiştirme


Bu durumda her iki sistemde de 8 sayısı aynı görünmektedir.

Dolayısıyla, bölümdeki eylemlerimiz sonucunda Ölçek iki yeni parametre ortaya çıktı, KediAdı Ve KatYaşı, kedinin adını ve yaşını belirten ayarlanmış değerlerle (Şekil 1.13).


Pirinç. 1.13.İki parametreli yeni bölüm oluşturuldu


Dışa aktarma bölümü

Kural olarak, ayarlar, kayıt defterinde değişiklik yapmadan önce (yedekleme) veya daha sonra başka bir bilgisayarın kayıt defterine içe aktarmak üzere bir REG dosyası oluşturmak veya otomatik sistem kurulumu sırasında dışa aktarılır.

Yukarıda, kayıt defterinin arşiv kopyasını oluşturmaktan bahsederken, kayıt defterinin tamamını veya tek tek şubelerini dışa aktarma konularına zaten değinmiştik. Şimdi bu aktiviteyi gözden geçirme örneğimizi kullanarak pratik yapmanın zamanı geldi.

Pratik ders

Yeni oluşturduğunuz bölümü dışa aktarmayı deneyin Ölçek. Kayıt Defteri Düzenleyicisi'nin sol penceresinde fareyle bulup seçin. Bağlam menüsünü açmak için sağ tıklayın ve komutu seçin İhracat. Açılan iletişim kutusuna bir dosya adı girin; örneğin kedi.reg Bölüm ayarlarını kaydetmek ve kaydetmek için Masaüstü(Şekil 1.14).

Bir bölümü silme

Bir bölümü silmek çok zor değil. İstediğiniz bölümü seçin ve tuşuna basın Silmek. İçerik menüsünü kullanarak da silebilirsiniz (komut Silmek) veya menü aracılığıyla Düzenle Sil.

Pratik ders

Önceden oluşturulan bölümü silin Ölçek. Bunu yapmak için seçin, tuşuna basın Silmek klavyede veya bölüm bağlam menüsü komutunu yürütün Düzenle Sil. Bir bölümü silmeden önce sistem sizden işlemi onaylamanızı isteyecektir (Şekil 1.15).


Pirinç. 1.14. Seçilen kayıt defteri anahtarını dışa aktar


Pirinç. 1.15. Kayıt defteri anahtarını silmek için onay istemi


Düğmeye tıklayarak soruyu cevaplayın Evet ve bölüm silinecek.

Bir kez daha, hatalı bir silme işleminden sonra, işlemi yalnızca kayıt defterini arşivlemeye veya bir sistem geri yükleme noktası oluşturmaya önceden dikkat ettiyseniz iptal edebileceğinize dikkatinizi çekeriz.

Parametreleri içe aktarma

Kayıt defterine kaydedilen verileri geri yüklemek için ayarları içe aktarma işlemi kullanılır. Bunu yapmak için Kayıt Defteri Düzenleyicisi menüsünden komutları seçin Dosya İçe Aktarma... ve dosya seçimi iletişim kutusunda içe aktarılacak REG dosyasını belirtin.

Pratik ders

Menüyü aç Dosya İçe Aktarma… ve iletişim kutusunda dosyayı bulun kedi.regönceki örnekte dışa aktarılan . Sonuç olarak, dosyada bulunan bölüm ayarlarının ve parametrelerinin kayıt defterine başarıyla eklendiğini belirten bir mesaj içeren bir pencere görünecektir (Şekil 1.16). Bundan emin olabilirsiniz. Hemen hiçbir değişiklik görünmüyorsa tuşuna basmayı deneyin F5 veya menüyü seçin Güncellemeyi Görüntüle.


Pirinç. 1.16. Kayıt Defteri Ayarlarını İçe Aktarma


Bir REG dosyasını kayıt defterine aktarmak için üzerine çift tıklamanız yeterlidir. Örneğin bir dosyaya çift tıkladığımızda kedi.reg Yakın zamanda kayıt defterinden Masaüstüne kaldırılan , sistem Şekil 1'deki gibi bir uyarı verdi. 1.17.


Pirinç. 1.17. Bir dosyayı kayıt defterine aktarırken uyarı


Soruya Evet yanıtı verilmesi, dosyayı kayıt defterine aktarır.

REG dosyası, komut kullanılarak komut satırından kayıt defterine aktarılabilir.

REGEDİT<имя_файла>

Komut satırını yazın (diskinizde olduğunu varsayarak) D: zaten bir dosya var test.reg)

REGEDIT D:\test.reg

Ekranda bir dizi uyarı iletişim kutusu görünecek ve dosya kayıt defterine aktarılacaktır.

Kayıt Defteri Düzenleyicisi, seçilen bölümü şu komutu kullanarak bir yazıcıya veya bir dosyaya yazdırmanıza olanak tanır: Dosya Yazdır...

Favoriler

Kayıt Defteri Düzenleyicisi, çalışmayı hızlandıran çok kullanışlı bir menüye sahiptir. Buna denir Favoriler. Onun yardımıyla, sık sık çalışmanız gereken istediğiniz bölümü hızlı bir şekilde listeye ekleyebilirsiniz.

Başka bir ilginç ayrıntıya dikkat çekmekte fayda var: Kayıt Defteri Düzenleyicisini bir sonraki başlatışınızda, her zaman en son çalışılan bölümde açılır.

Pratik ders

Haydi onu koyalım Favoriler oluşturduğumuz bölüm Ölçek. Kayıt Defteri Düzenleyicisi'nde seçin ve menüyü seçin Favoriler Favorilere ekle... Bir iletişim kutusu açılacaktır Sık Kullanılanlar Klasörüne Ekleme(Şekil 1.18). İstenirse varsayılan kaydetme adını değiştirebilir ve düğmesine tıklayabilirsiniz. TAMAM eylemimizi onaylamak için. Şimdi başka bir bölüme tıklayın ve düzenleyiciyi kapatın. Kayıt Defteri Düzenleyicisi'ni tekrar açın. Menüde Favorilerçizgiyi bul Ölçek(veya bölümün kaydedildiği adı taşıyan satır) ve üzerine tıklayın. Hemen istediğiniz bölüme gideceksiniz.


Pirinç. 1.18. Bir bölümü Sık Kullanılanlar klasörüne kaydetme