İşletim sistemi kayıt defteri nedir. Windows sistem kayıt defteri

  • 13.07.2019


Birçok kullanıcı "kayıt defterini temizle", "kayıt defterinden sil", "kayıt defterinin yedek kopyası", "sistem kayıt defteri" vb. terimlerle karşılaşıyor, ancak bunların önemli bir kısmı bu kayıt defterinin ne olduğunu bile bilmiyor. Bu yazıda, sistem kayıt defterinin ne olduğunu, neden temizlemeniz gerektiğini ve onunla nasıl çalışacağınızı ele alacağız.

Windows Kayıt Defteri nedir?

Kayıt defteri, sistem kayıt defteri, Windows kayıt defteri çok büyük ve aynı zamanda Windows ailesinin işletim sistemlerinin ana hiyerarşik veritabanı, ilk olarak uzak 1992'de Windows 3.1'de ortaya çıktı. ServiceProfiles, %USERPROFILE%, System32config gibi sistem dizinlerinde saklanan birkaç dosyadan oluşur. Daha önce sistem yapılandırmasını depolayan ini dosyalarının yerine geçmiştir. Bu, sistem verilerine erişim hızını önemli ölçüde artırdı.

Veritabanı, bilgisayar donanımı ve yazılımı, her sistem bileşeninin ayarları ve çalışma modları, hesap ayarları, kontrol paneli ayarları, hizmet yapılandırması, dosya ilişkileri ve çok daha fazlası hakkında bilgi içerir. Kullanıcı, uygulamalar veya bilgisayarda işletim sisteminin kendisi tarafından yapılan önemli sayıda değişiklik sistem kayıt defterinde saklanır.

Neden kayıt defterinizi temizleyip optimize etmelisiniz?

Belirtildiği gibi, kayıt defteri neredeyse tüm sistem bileşenleri ve ayarları hakkında bilgi içerir ve bir düzineden fazla korumalı sistem dosyasını temsil eder. Buna dayanarak, sistem veritabanının dosyaları, diğerleri gibi, parçalanmaya eğilimlidir (bir belgeyi depolayan sektörler mahallede olmak yerine disk yüzeyine dağıldığında), bu da kayıt defterine erişim süresini artırır. Bu nedenle, periyodik birleştirme gerektirir. Windows tarafından sürekli olarak kullanıldığından, yalnızca sistem dosyalarını olağan şekilde birleştirmek işe yaramaz. Bunun için birçok özel yardımcı program geliştirildi - birleştiriciler ve ince ayarlayıcılar.

Kayıt defterinin boyutunu ve kayıt defteri girdilerine erişim süresini azaltmak için, uzak uygulamalar, kitaplıklar, yazı tipleri, sürücüler ve uzak programlarla dosya ilişkileri vb. hakkında bilgiler olan çöp kayıtlarından sistem veritabanını temizlemek gerekir. .

Kayıt yapısı

Sistem veritabanı, her biri kendi dosyasında saklanan birkaç bölümden oluşur. Yüklü uygulamalarla ilgili bilgiler gibi çok yer kaplayan bazı alt bölümler de ayrı dosyalara kaydedilir.

Windows Sistem Kayıt Defteri - Dallar

  • HKEY_CLASSES_ROOT (HKCR) - şube, işletim sisteminde kayıtlı tüm dosya uzantıları, bunların programlarla ilişkileri ve ayrıca ActiveX ve COM bileşenleri hakkında verileri depolar.
  • HKEY_CURRENT_USER (HKCU) - mevcut kullanıcı hesabının yapılandırması burada saklanır.
  • HKEY_LOCAL_MACHINE (HKLM) - bilgisayarın donanım bileşenleri, sürücüleri, çalışma modları ve Windows yükleme hakkında bilgiler.
  • HKEY_USERS (HKU) - Bu bilgisayarın tüm kullanıcı hesaplarıyla ilgili tüm verileri depolar.
  • HKEY_CURRENT_CONFIG (HKCC) - Bu, bilgisayarı açmak için kullanılan donanım hakkında bilgi içerir.

Kayıt defteriyle çalışmak için program nasıl çalıştırılır?

Windows, kullanıcının kayıt defteriyle çalışması için basit ve işlevsel bir yardımcı programla donatılmıştır. Sistem veritabanının tüm kayıtlarının yönetildiği kayıt defteri düzenleyicisini başlatmanın birkaç yolu vardır.

Windows kayıt defterini nasıl açarım?

1. yol

  1. "Win + R" kombinasyonu aracılığıyla "Çalıştır" iletişim kutusunu çağırıyoruz.
  2. Metin formuna "regedit" yazıp "Tamam" ı tıklıyoruz.

2. yol

  1. "Başlat" diyoruz ve arama satırında "regedit" kayıt defteri düzenleyicisini başlatmak için komutu giriyoruz.
  2. Arama sonuçlarında, sistem yardımcı programını başlatmak için "regedit.exe"ye tıklayın.

Standart bir kayıt defteri düzenleyicisi kullanarak sistem kayıt defteri girdileriyle çalışıyoruz

Kayıt defteri düzenleyicisini başlattıktan sonra, sistem veritabanının hiyerarşik yapısını gösteren bir pencere önümüze çıkacaktır.

Dallarının her biri, üçgene tıklayarak, bölüm / alt bölüm adına çift tıklayarak veya "®" düğmesine tıklayarak açılan çok sayıda alt bölüm içerir - klavyede sağdaki imleç .

Kullanıcı, sistem kayıt defteriyle çalışmak için aşağıdaki seçeneklere sahiptir:

  • hem tüm şubelerin hem de kendi bölümlerinin ve kayıtlarının (anahtarlarının) ihracatı ve ithalatı;
  • herhangi bir kayıt defteri alt anahtarının metin bilgisi biçiminde kağıda aktarılması;
  • anahtarları ve dalları oluşturma, silme, yeniden adlandırma;
  • kayıt defterinde herhangi bir bilgi arayın.

Tüm eylemler, gerekli anahtarı veya alt bölümü seçtikten sonra kayıt defteri düzenleyicisinin ana menüsünün ("Dosya" ve "Düzenle") iki öğesi ve ayrıca nesneye sağ tıklayarak çağrılan bağlam menüsü aracılığıyla gerçekleştirilir. .

Standart bir program aracılığıyla kayıt defteriyle çalışmak, birkaç istisna dışında, sabit diskinizin dosya sisteminin verileriyle çalışmaktan çok farklı değildir; bunlardan biri, aynı anda birkaç nesneyle çalışamamadır. Ve sistem veritabanının bir ağaç biçimindeki görünümü birçok kullanıcı için olağandışı olacaktır. F2 düğmesi ayrıca yeniden adlandırma, Silme - şubeleri ve kayıt defteri anahtarlarını silme işlemlerinden de sorumludur.

Önemli! Kayıt defterinde herhangi bir işlem yapmadan önce, değişiklik yapmayı düşündüğünüz şube veya bölümün yedek bir kopyasını oluşturduğunuzdan emin olun.

Bir bölümü veya dalı yedekleme:

Değiştirilecek şubenin içerik menüsünü çağırın ve "Dışa Aktar" seçeneğini seçin veya şubeyi seçin, "Dosya" menü öğesini çağırın ve "Dışa Aktar ..." seçeneğini tıklayın.

Çıktı dosyasının yolunu ve adını ayarlayın.


Konuyla ilgili hala sorularınız varsa "
Kayıt defteri nedir ve onunla nasıl çalışılır? ", Yorumlarda onlara sorabilirsiniz.

iPhone, iPad veya iPod touch'ta Apple kimliği nasıl oluşturulur?

Her şeyden önce, App Store, iTunes Store veya iBooks'u açın ve herhangi bir ücretsiz programı seçin. Şimdi seçili nesnenin bulunduğu satır GET'e basın. Ardından öğeyi yüklemek için tekrar basın. "Yeni Apple Kimliği Oluştur" u tıklayın. Diğer talimatları izleyin. Ödeme ayrıntılarınız sorulduğunda "Hayır"ı tıklayın. Bilgilerinizi girdikten sonra, e-posta ile Apple Kimliğinizi doğrulamanız istenecektir. Apple Kimliğinizi kullanmadan önce doğrulamanız gerekir.

  • Önceki adıma dön
  • SSS'yi yeniden başlatın
  • Sormak

Teşekkürler! En kısa sürede cevaplamaya çalışacağız.


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

Windows kayıt defterinin 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 kodu depolayan bir insan beyni hayal edin. Donanım, iletişim protokolleri, kurulu yazılımlar, yapılandırma dosyaları ve tabii ki Windows'un kendi iç işleyişi hakkında ayrıntılı bilgiler dahil.

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

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

Kayıt defteri başka nedenlerle de beyne benzer. Ayrıca kendi kendini iyileştirme yeteneğine de sahiptir, ancak yalnızca sınırlı bir ölçüde. İnsan vücudu, hasarlı hücre ve dokuları onarmak ve eski haline getirmek 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 bölümleri hasar görürse, kendi kendine onarım sona erer. sorusunun cevabı.

Neyse ki, kayıt defterinizi harici olarak geri yükleyebilir ve onarabilir, hatta daha önceki bir duruma sıfırlayabilir veya tamamen silip 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çmanız ve parametre ayarlarında gerekli değişiklikleri yapmanız gerekiyordu. Her program ve donanım sürücüsünün kendi .ini dosyası vardı ve bunların her biri, her bir bilgisayar için ayrı yapılandırma gerektiriyordu.

Farklı bilgisayarlar arasında her zaman küçük farklılıklar olduğundan, içe 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ı tek bir yönetilebilir veritabanına etkili bir şekilde çekti.

Kayıt defteri ilk olarak Windows 95 ve Windows NT'de tanıtıldı ve işletim sisteminin temel bir bileşeni olarak bugüne kadar pek değişmedi. Bunun nedeni, iş bilgisayarı kullanıcıları için kritik olan mevcut donanım ve yazılımlarla uyumluluktur. Kayıt defterini çok fazla değiştirmek, en azından önemli güvenlik endişeleri oluşturan karmaşık bir sanallaştırma makinesini bozar veya gerektirir.

Zamanla, kötü amaçlı yazılımın asla bulunamayacağı klasör yapınızın derinliklerine sızmasını önleyen Kullanıcı Hesabı Denetimi (UAC) gibi özelliklere sahip kayıt defteri, daha dayanıklı ve güvenli hale geldi.

Boyutuna ve içerdiği onlarca hatta yüz binlerce anahtara rağmen, oldukça basit ve güvenilirdir, oldukça basit bir klasör, anahtar ve değer yapısı oluşturur.

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'u kastediyorum, o zaman kayıt defteri, yapısı, çalışması ve düzenleme yetenekleri aynıdır. İşletim sisteminin ana bileşenleri çok sık değişmez.

Windows, donanım ve genel işletim sistemi ayarları gibi tüm PC kullanıcı ayarları için bir tane ve her bir bireysel kullanıcı için birkaç tane olmak üzere birkaç kayıt defteri dosyası havuzuna sahiptir.

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:

  • % kullanıcı profili% \ ntuser.dat
  • % userprofile% \ AppData \ Local \ Microsoft \ Windows \ UsrClass.dat

Bu dosyalardan ilki olan ntuser.dat dosyası, ana kullanıcı yazılımını, ayarlarını ve konfigürasyon parametrelerini içerir. İkincisi, UsrClass.dat, kullanıcı dosya ilişkileri ve COM (Composite Object Model) bilgileri gibi ek parametreleri içerir.

Kayıt dosyaları ikili biçimdedir ve özel bir yazılım olmadan okunamaz. Bu, yöneticiler tarafından görüntülenmesi ve düzenlenmesi için Windows Kayıt Defteri Düzenleyicisi'nden dışa aktarılabilen .REG dosyalarının aksinedir.

Kayıt defteri anahtarları ve değerleri

Kayıt defteri, bir bütün olarak bakıldığında beş ana bölüme veya gruba ayrılmıştır. Kayıt defterindeki çeşitli anahtarları ve klasörleri düzenlemeye yardımcı olarak yönetimi kolaylaştırır.

Kayıt defterinde öğeleri değiştirdiğinizde veya oluşturduğunuzda, anahtarlar ve değerler oluşturursunuz, ancak Windows kayıt dosyaları arasındaki farklar nelerdir?

Not. Kayıt defteri anahtarları, yazılım, donanım veya Windows işletim sistemi için değerler içeren kapsayıcılardır. Anahtarlar, değerlerin ayrı dosyalar olduğu bir klasör olarak düşünülebilir. Klasör türü hiyerarşisini kullanarak tuşlarda gezinebilirsiniz. Değerler bir çeşit kayıt somunu ve civatasıdır. Bunlar, Windows'un başlatılmasına ve donanımınız ve uygulamalarınızla verimli bir şekilde çalışması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ı OLE uygulamaları, sınıf kimlikleri ve dosya ilişkilendirmeleri hakkında bilgi depolar. Bazen kısaltılmış olarak, HKCR bölümünde görebilirsiniz. Mevcut HKEY_CURRENT_USER \ Software \ Classes alt anahtarına yinelenen anahtarlar ekler ve Windows, ana alt anahtar olarak HKEY_CURRENT_USER \ Software \ Classes alt anahtarını kullanır.

HKEY_CURRENT_USER (HKCU)

Bu bölüm, diskteki kullanıcı klasörlerinin konumu, kontrol paneli ayarları ve belirli uygulama yapılandırma seçenekleri dahil olmak üzere kullanıcı profili yapılandırma seçeneklerini içerir.

HKEY_LOCAL_MACHINE (HKLM)

Bu bölüm, Windows'un kurulu olduğu bir PC'ye özgü tüm ayarları içerir. SAM, SECURITY, SYSTEM ve YAZILIM dosyalarını içerir. Beşinci dosya olan HARDWARE, bilgisayar her başlatıldığında yeniden oluşturulur ve algılanan donanım hakkında bilgi içerir.

Ve ayrıca bu bölümde yer alan

% systemroot% \ System 32 \ config \ COMPONENTS ve PC indirme yapılandırmasıyla ilgili bilgileri depolayan BCD dosyaları.

HKEY_LOCAL_MACHINE kayıt defteri anahtarının altında, bu kayıt defteri dosyaları kümesi kullanıcılar tarafından en sık düzenlenen ve düzenlenen olduğundan, dikkati hak eden yalnızca birkaç alt anahtar vardır.

SAM

Kullanıcı uygun yönetici haklarına sahip değilse, Güvenlik Hesapları Yöneticisi anahtarları bölümü genellikle boştur. Yerel etki alanı da dahil olmak üzere, SAM olarak da adlandırılan tüm bağlı PC 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ı UID'sini (benzersiz tanımlayıcı), kullanıcı parolasının kriptografik karmasını, kullanıcının kayıt defterindeki ve sunucudaki konumunu ve bağlanırken gerekli olan çeşitli diğer parametreleri ve işaretleri içerir. .

GÜVENLİK

Bu alt bölüm, elbette uygun yönetim izinlerine sahip olmadıkça, çoğu kullanıcı için boştur. Bir etki alanına bağlandığında, geçerli kullanıcı ve yüklü uygulamalar için geçerli tüm güvenlik politikalarını içeren Server Registry Hive veritabanına bağlanır.

SİSTEM

Bu alt bölüm, Windows'un yüklenmesiyle ilgili bilgileri, şu anda bağlı olan cihazlarla ilgili ayarlar ve bilgileri ve sistem dosyalarını içeren diskleri içerir.

YAZILIM

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

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

HKCC'ler, bilgisayar ve Windows önyüklemesi sırasında toplanan bilgileri içerir. Bu bilgiler yalnızca geçerli oturum için geçerlidir ve bilgisayar kapatıldığında silinir.

Kayıt defteri anahtarlarının her biri, Windows işletim sistemini, uygulamalarını ve donanımını yönetme ve yapılandırmada 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'ni kullanırken görünmez. Çalışma zamanı ve performans verilerini, Windows çekirdeklerini, sürücüleri, uygulamaları ve hizmetleri içerir. Bilgisayar kapatıldığında kaldırılırlar ve bir sonraki önyüklemede geri yüklenirler.

Kayıt defteri değeri türleri

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

  • REG_BINARY: Bu tür anahtarlar ham ikili verileri depolar.
  • REG_DWORD: 32 bitlik değişken uzunlukta bir tam sayı.
  • DWORDS: Genellikle aygıt sürücüsü özelleştirme seçeneklerini ve yazılım özelleştirmesini tanımlamak için kullanılır.
  • REG_SZ: sabit uzunluklu dize değeri.
  • REG_EXPAND_SZ: Genişletilebilir dize değeri uzunluğu, ortam değişkenleri için de kullanılır.
  • REG_MULTI_SZ: genellikle virgül veya boşluklarla ayrılmış bir değerler listesi içerebilen çoklu dize.
  • REG_RESOURCE_LIST: aygıt sürücüleri tarafından kullanılan kaynakların, iç içe dizilerin 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 tanımlayan bir sonraki kayıt defteri anahtarına giden sembolik bir bağlantı (UNICODE).
  • REG_NONE: belirli bir türde olmayan veriler.
  • REG_QWORD: 64 bit uzunluk değişkenleri.

Not... 32 bit (x86) ve 64 bit (x64) Windows kayıtları arasında bazı farklılıklar vardır. 64 bit qword parametresi, Windows işletim sisteminin 32 bit sürümlerinde desteklenmez. Ek olarak, kayıt defteri 32-bit ve 64-bit anahtarları, dosya sisteminin aynı dll dosyalarının birden çok sürümünü işleyecek, ancak uyumluluğu koruyacak, HKEY_LOCAL_MACHINE \ Software \ WOW6432Node kayıt bölümünde bulabileceğiniz uyumluluğu koruyacak şekilde işler.

.REG dosyaları

Reg dosyaları, birkaç önemli yönden kayıt dosyalarından farklıdır. İlk olarak, kayıt defteri anahtarlarını ve değerlerini saklamalarına rağmen, PC'ler arasında yedekleme ve aktarımlar ve bu değerlerden ve anahtarlardan Windows kurulumu için tasarlanmıştır. Ayrıca, .REG dosyaları, ikili sistem içeren kayıt defteri veritabanı dosyalarının aksine, ASCII metin biçiminde depolanır.

Windows Kayıt Defteri Düzenleyicisi'ne çift tıkladığınızda, kayıt dosyaları otomatik olarak açılır (veya en azından her şey düzgün bir şekilde kurulmuş ve düzenlenmişse gerekir).

Kayıt defterinin tamamını veya tek tek anahtarlarını dışa aktarmak için Kayıt Defteri Düzenleyicisi'ndeki .REG dosyalarını kullanabilirsiniz.

Ayrıca .REG dosyasının içeriğini Windows Not Defteri'nde veya başka herhangi bir metin dosyası düzenleyicisinde manuel olarak düzenleyebilirsiniz. Gezginde .REG dosyasına sağ tıklayın, görünen bağlam menüsünde "düzenle" seçeneğini açın.

Şekildeki örnekte, HKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics anahtarı belirtilmiştir ve varsayılan konfigürasyona bir ek içerdiğinden burada vurgulanmıştır.

Anahtarın sonunda, sayısal değeri 54 olan "MinWidth" adlı bir bölüm bulunur. Bu anahtar, Windows görev çubuğundaki (gruplandırılmamış) simgelerin davranışını değiştirerek, birden çok örnek başlatıldığında program simgelerinin görüntülenmesini sağlar. ayrı ayrı, ancak imzaları olmadan.

Genel olarak, Windows Kayıt Defteri binlerce karmaşık ikili, onaltılık ve ASCII değer ve koda sahip devasa bir dev olsa da, onunla çalışmak oldukça kolaydır.

İyi günler sevgili okuyucular. Bugünün makalesinde böyle bir şeyden bahsedeceğiz. Windows kayıt defteri .

Çoğu kullanıcı için, kayıt defteri tamamen bilinmeyen bir şeyle ilişkilendirilir, bazı düpedüz efsanevi karaktere sahiptir ve neredeyse huşuya neden olur.

Tüm bunların boşuna olmadığını söylemeliyim, çünkü kayıt defteri ile ş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 kişiselleştirme için vazgeçilmez bir araç haline gelir. pencereler.

Aşağıdaki ipuçları sizin için bazı şeyleri açıklığa kavuşturacak ve kayıt defterini işlemenin temellerini öğreneceğiniz belirli bir yolu açacaktır, böylece gerekirse çok fazla korkmadan parametrelerinde değişiklik yapabilirsiniz.

Windows Kayıt Defteri - Giriş ve Terimler

Sistem kayıt defterini söyleyebiliriz pencereler OS (işletim sistemi) ve sizin kurduğunuz uygulamaların parametrelerinin çeşitli değerlerini saklayan bir veri tabanıdır.

Kayıt defterini kullanmanın avantajı, Windows kullanarak ulaşamadığınız parametreleri değiştirebilme yeteneğidir. pencereler.

Ancak diğer yandan bu seçeneklerin değiştirilmesi genellikle kontrol paneli veya diğer sistem/program seçenekleri kullanılırken verilen ipuçları, görsel tasarım ve yanlış işlemlere karşı her türlü uyarı ile desteklenmemektedir.

Bu nedenle, onlarla çalışmak, tabiri caizse, bilgisiz kullanıcılar için bir mayın tarlasında yürümektir ve özellikle görsel netliğin olmaması nedeniyle, birçoğu bu aracın yanına bile yaklaşamaz.

Windows Kayıt Defteri ne yapar?

Genel olarak, çalışma mekanizması oldukça basittir. Programı kurarken (veya herhangi bir parametreyi değiştirirken) pencereler herhangi bir ayar menüsünde), sistemin kendisi gerekli parametreleri arar ve kayıt değerlerinden birinde ayarlamalar yapar.

Örneğin, bu, "" aracını kullanarak uygulamaları kaldırdığınızda olur. Programların yüklenmesi ve kaldırılması» (« Kontrol Paneli»).

Bu arada, yüklü programın bulunduğu klasörü dikkatsizce sadece düğmesine basarak sildiğinizde Silmek v Benim bilgisayarım, ve sistemdeki uygun araçlar aracılığıyla değil, bu program için sorumlu olan kayıt defteri öğeleri (yani, program ayarlarını, konumla ilgili bilgileri vb. içeren) kaybolmaz, ancak sistemde kalır ve böylece onu kirletir.

Bu nedenle, makalelerimde defalarca yazdığım uygulamaları doğru bir şekilde silmek, sistemi zamanında temizlemek ve bakımını yapmak çok önemlidir - "" veya "" diyelim.

Bilmek ve daha fazlasını kendiniz yapabilmek ister misiniz?

Size şu alanlarda eğitim sunuyoruz: bilgisayarlar, programlar, yönetim, sunucular, ağlar, site oluşturma, SEO ve daha fazlası. Ayrıntıları şimdi öğrenin!

Kayıt defteri neye benziyor? Bu, sabit diskte birkaç dosya şeklinde depolanan tüm kayıt defteri girdilerini içeren bir tür tablodur, ancak onunla çalışmanın tek yolu yerleşik araçları kullanmak olacak şekilde gömülüdür. . pencereler veya üçüncü taraf programları.

regedit - Windows kayıt defterine kendi gözlerimizle bakıyoruz

Girmek için pencereler- kayıt defteri düzenleme aracını açın, ardından görünen pencereye yazın ve tıklayın Girmek.

Önünüzde bir parça belirecek (yerleşik bir pencereler-kayıt editörü), bu makalede bahsettiğim bu mucizenin ne olduğunu görebileceğiniz.

Depolanan değerler kategorilere ayrılır ve klasörlere yerleştirilir, örneğin " Benim bilgisayarım". Bir klasörü açmak için fare ile birkaç kez üzerine tıklayın veya adının yanındaki küçük artı işaretini kullanın.

Bir bölümdeki klasörlere anahtar, sağda görünen klasörlerin içeriğine değerler denir.

Neden bir Windows Kayıt Defterine ihtiyacınız olabilir?

Sisteme işkence etmeye ve kurcalamaya başlamadan önce sizi uyarıyorum: Kayıt defterinde saklanan bilgiler doğru çalışma için çok önemlidir. pencereler, değiştirilmesi veya silinmesi bilgisayarın arızalanmasına neden olabilir.

Ayrıca, değişiklikleri yaptığınızda yürürlüğe girdiğini de belirtmekte fayda var. Kayıt pencereler- bu bir belge değil Kelime, ayarlardaki değişiklikleri onayladığınız veya iptal ettiğiniz, bu nedenle hiçbir durumda bilmediğiniz parametreleri değiştirmeyin.

Sistemi güvenceye almanın en kolay yolu, herhangi bir işlem yapmadan önce bir geri yükleme noktası oluşturmaktır (aşağıda okuyun), bu otomatik olarak kayıt defterinin bir kopyasını oluşturur ve sorun olması durumunda büyük olasılıkla (ancak her zaman değil) geri dönersiniz. .

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

Kayıt defteri ne kadar önemli pencereler, sistemin her önyüklemede bağımsız olarak tüm değerlerinin yedek kopyalarını oluşturduğu gerçeğiyle değerlendirilebilir ve bu nedenle sistem “ gibi bir seçeneğe sahiptir. Bilinen Son İyi Yapılandırmayı Yükle"(Güvenli mod ile aynı yerde yaşıyor, yani önyükleme ekranının önüne basıldığında (bir şerit taraması var)).

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

Kayıt defteri ile çalışmak için çok çeşitli işlevler sağlayan birçok program vardır, ancak profesyonel olmayan program uygulamaları sistemin çalışmasını olumsuz yönde etkileyebileceğinden bu tür araçları seçerken dikkatli olunmalıdır.

Bu nedenle, yalnızca kanıtlanmış uygulamaları veya sistem araçlarını kullanmaya değer. yerleşik olanı tercih ederim pencereler zaten biraz daha yükseğe çıkmış olan araç (ve biraz daha aşağı inecek :)).

Genel olarak, kayıt defterini yönetmek göründüğü kadar zor değildir, her şeyden önce hangi değerleri değiştireceğinizi ve ne için değiştireceğinizi bilmelisiniz. Ve orada bir teknoloji meselesi var.

Programın ana kontrol penceresi, görünüşte kullanıcıya aşina olandan pratik olarak farklı değildir. pencereler orkestra şefi.

Ayrıca, onun gibi, menüsü var " Favoriler", Çeşitli tuşların parametrelerine hızlı erişim için kullanılabilir.

Bunu yapmak için gerekli değeri vurgulayın, Favoriler-Favorilere ekle, bir ad girin ve " Tamam". Bu özellik, bir veya daha fazla seçenekte düzenli olarak değişiklik yapmanız gerekiyorsa çok kullanışlıdır.

Sorumlu kayıt defterinin kategorileri nelerdir ve içinde neler yapılabilir?

Beş ana kategorinin her biri kendi parametre setini depolamaktan sorumludur. Örneğin, HKCU- o HKEY_CURRENT_USER- belirli bir kullanıcının ayarlarını kontrol eden anahtarları içerir ve HKEY_LOCAL_MACHINE- bir bütün olarak işletim sistemi.

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

geçmişi temizleme

  • Ziyaret ettiğiniz sitelerin listesi olmasına rağmen Internet Explorer manuel olarak silinebilir, adres çubuğuna benzer seçenekler girdiğinizde açılırlar;
  • Üçüncü taraf programları kullanarak veya kayıt defterini düzenleyerek bu hikayeden kurtulabilirsiniz. Açıyoruz ve yol boyunca ilerliyoruz " HKEY_CURRENT_USER \ Yazılım \ Microsoft \ Internet Explorer \ TypedURL'ler»;
  • Oraya gittiğinizde, düzenleyicinin sağ tarafında, vurgulayıp " üzerine tıklayarak silebileceğiniz adreslerin bir listesini göreceksiniz. Silmek"(silmek istediğimiz şeyin üzerine farenin sağ tuşuyla dürttükten sonra).

Peki, ya da örneğin.

Görev yöneticisini engelleme

Kayıt defterini kullanarak Görev Yöneticisinin engellemesini kaldırabilir veya engelleyebilirsiniz:

  • Aç ve git " HKEY_CURRENT_USER \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ İlkeler \»;
  • Solda ise, aşağıda " Politikalar", dizini bulamayacaksın" sistem"Sağ tıklayın" Politikalar"Ve seç" Oluşturmak", ve daha sonra " Bölüm»;
  • Hemen altında yeniden adlandırmanız gereken yeni bir klasör görünecek " sistem»;
  • Ardından, parametreli pencerede (bu sağdadır), sağ tıklayın, seçin Oluşturmak -> DWORD parametresi ve ona bir isim ver Devre Dışı Görev Yöneticisi;
  • Üzerine sağ tıklayın ve " Değiştirmek»;
  • Değer giriş satırına, 1 kapatmak (veya 0 etkinleştirmek için) Görev Yöneticisi'ni ve ardından radyo düğmesini seçin " hesap sistemi" üzerinde " Ondalık»;
  • Bundan sonra, görev yöneticisini aramaya çalıştığınızda "" görünecektir (veya tam tersi, engellenmişse bu mesaj kaybolacaktır).

başvururken dikkat

Bilinmeyen değerlerdeki değişikliklere karşı sizi bir kez daha uyarmak istiyorum. Ayarlara her daldığınızda, kurtarma için kontrol noktaları oluşturun ve önemli dosyaları yedekleyin. Bu sizi kazara arızalardan ve bilgi kaybından koruyacaktır.

Bir geri yükleme noktası oluşturmak için " tuşuna basın Başlangıç- Uygulamak- msconfig-Sistem Geri Yükleme". Açılan pencerede seçmeniz gerekiyor" Bir geri yükleme noktası oluştur", Bundan sonra, istemleri izleyerek işletim sisteminin mevcut durumunu kolayca kaydedebilirsiniz. Bu menüyü kullanarak, bitişik öğeyi kullanarak da önceki durumu geri yükleyebilirsiniz.

Tüm kayıt defteri \ kayıt şubesinin yedek bir kopyasını almak için çalıştırın, istediğiniz bölüm \ şube \ klasörü seçin, " tuşuna basın Dosya- İhracat"ve ardından dosyayı nereye kaydedeceğinizi seçin .reg.

Bu yedeği daha sonra kullanmak için Dosya- İçe aktarmak veya sadece dosyaya tıklayın ve butonu ile onaylayın " Evet"kayıt defterine veri ekleme pencereler.

Bir dalı kaydederseniz, alt klasörler ve içindeki tüm değerlerle birlikte kaydedilir (ve sırasıyla içe aktarılır).

son söz

Bunlar pastalar. Bu arada, dünya çapında ağın genişliğinde, kayıt defterindeki çeşitli parametreler ve değişiklikler hakkında bilgi veren birçok web sitesi var. Karşınıza çıkan ilk tavsiyeyi sonucunu bilmeden kullanmamaya özen gösterin.

Yine, söylemeden geçemeyeceğim

Kayıt defteri, Windows işletim sistemlerinin önemli bir bileşenidir. Ortalama bir kullanıcının anlaması yeterince zor. Windows Kayıt Defteri nedir? Kayıt defteri, işletim sistemi ve üzerinde çalışan uygulamalar için tüm ayarları saklayan merkezi bir veritabanıdır. Kayıt defteri, tüm donanım aygıtları hakkında bilgiler, dosya adı uzantıları hakkında bilgiler, sistemde çalışan tüm sistem bileşenleri ve uygulamalar, ağ ayarları, güvenlik bilgileri ve daha fazlasını içerir.

Bu nedenle, Windows çalıştıran bir bilgisayarda çalışmasını etkileyen bir yazılım veya donanım bileşeni varsa, bu bileşenle ilgili tüm bilgiler Windows kayıt defterinde depolanır. Aşağıdaki şema, sistem bileşenlerini ve bunların kayıt defteriyle nasıl etkileşime girdiklerini gösteren basitleştirilmiş bir modeli göstermektedir.

Windows 7 bileşenlerinin sistem kayıt defteriyle nasıl etkileşime girdiğine daha yakından bakalım:

  1. Windows Kurulumu (Kurulum) - İlk açılışta sistem bilgilerini toplar ve bilgilere göre bir kayıt defteri oluşturur. Sürücüleri veya uygulamaları kurarken, yükleyici kayıt defterindeki bilgileri okur ve yapılandırma verilerini buraya ekler. Kayıt defterinin varlığı, tüm programların merkezi bir veritabanına erişmesine ve birbirleriyle etkileşime girmesine izin verir. Ayrıca, kayıt defterinde depolanan bilgiler, örneğin DLL'ler gibi önemli bileşenleri etkilemeden uygulamayı doğru şekilde kaldırmanıza olanak tanır.
  2. Windows Kurtarma Ortamı (WinRE), hasarlı bir sistemi teşhis etmek ve ciddi hatalardan kurtarmak için tasarlanmış bir araçlar topluluğudur. WinRE, kayıt defteriyle aktif olarak çalışır ve gerçekleştirdiği görevlerden biri de bozuk bir kayıt defterini onarmaktır.
  3. Windows Önyükleme Yöneticisi - Önyükleme Yöneticisi, kayıt defterinde depolanan Önyükleme Yapılandırma Verileri (BCD) veritabanına erişir. Yapılandırma verilerini okuduktan sonra, önyükleme yöneticisi denetimi Windows Yükleyiciye aktarır - her şeyden önce gerekli verileri kayıt defterinden okuyan ve ardından işletim sistemi çekirdeğini yükleyen winload.exe dosyası (% system32% \ ntoskrnl. exe) ve donanım soyutlama katmanı ( % system% \ hall.dll) ve tüm önyükleme sürücüleri ve çekirdek modu DLL'leri. Bu nedenle, kayıt defteri dosyaları eksik veya hasarlıysa, işletim sistemi yüklenmeyecektir.
  4. PnP Manager - Bir aygıtı iki parametreyle keşfetmekten sorumludur: satıcı kimliği (VID) ve aygıt kimliği (aygıt kimliği, DID). PnP yöneticisi benzersiz bir VID ve DID kombinasyonu belirlediğinde, bir aygıtın bulunduğu veri yolu hakkında bilgi ister ve o aygıt için bir sürücünün kurulu olup olmadığını kontrol eder. Sürücü kurulu değilse, PnP alt sistemi, sürücüyü kurmak ve kuruluma başlamak için uygun bir INF dosyası bulmalıdır.
  5. Güç Yöneticisi - PnP yöneticisi ve uygulamaları ile yakın çalışır, çeşitli güç yönetimi planlarını destekler ve Grup İlkesi tarafından kontrol edilir ve tüm bu bilgiler kayıt defterinde saklanır.
  6. Aygıt sürücüleri - önyükleme parametrelerini ve yapılandırma verilerini kayıt defteriyle değiştirin. Sürücü, kullandığı sistem kaynaklarını bildirmelidir. Uygulamalar ve aygıt sürücüleri, kayıt defterinden bu bilgileri okuyabilir ve kullanıcılara kolay kurulum ve yapılandırma araçları sağlar.
  7. Yönetim araçları - Denetim Masası'ndaki yardımcı programlar ve Yönetimsel Araçlar grubundaki programlar dahil olmak üzere Windows yönetim araçları, kayıt defterini değiştirmek için en uygun ve güvenli araçlardır.
  8. Kullanıcı profilleri - belirli bir kullanıcı hesabı ve ilgili haklarla ilgili tüm bilgiler kayıt defterinde saklanır. Grup ilkeleri de kayıt defterinde saklanır.
  9. Donanım profilleri - bilgisayar başladığında işletim sistemine hangi aygıt sürücülerinin yüklenmesi gerektiğini söyleyebileceğiniz bir dizi talimattır.
  10. Dosya Sistemleri — Windows Vista'dan başlayarak, hem dosya sistemleri hem de kayıt defteri işleme dayalıdır. Pratikte bu, dosyalar ve kayıt defteri üzerindeki bir dizi işlem bir işlem olarak işaretlenirse, bu işlemlerden en az biri başarısız olursa, tüm işlemin orijinal konumuna "geri alınabileceği" anlamına gelir.
  11. Güvenlik Alt Sistemi Windows 7 - Kullanıcı Hesabı Denetimi (UAC) dahil tüm işlevleriyle güvenlik alt sistemi de kayıt defteri bazında uygulanır ve onu korumak için kullanılır. UAC'nin nasıl çalıştığı, başlatılan uygulamalara verilen ayrıcalıkları normal bir kullanıcınınkiyle sınırlamaktır. Başka bir deyişle, uygulamayı başlatan kullanıcı yönetici haklarına sahip olsa bile, başlattığı uygulamalar, kullanıcı bunları açıkça yönetici olarak başlatmadıkça, bu tür ayrıcalıklara sahip değildir. Böylece, yalnızca kullanıcının güvendiği uygulamalar yükseltilmiş ayrıcalıklarla başlatılır.
  12. Windows Ağ Bileşenleri - Ağ bağdaştırıcısı sürücülerini, ağ protokolleri ve hizmetleri için ayarları ve ağ güvenliği ayarlarını ve ağ saldırısı korumasını içerir. Bütün bunlar ayrıca kayıt defterinde saklanır. Örneğin, Windows Güvenlik Duvarı veritabanı kayıt defterindedir. Birçok üçüncü taraf güvenlik duvarı da anahtarlarını kayıt defterinde oluşturur ve bu nedenle kayıt defterine yapılan başarılı bir saldırı, dışarıdan izinsiz girişin yolunu açar.

Sabit diskteki dosya sistemi, kayıt defterinin mantıksal yapısıyla çok ortak noktaya sahiptir. Kayıt defteri, sabit sürücünüzdeki dizinlere ve dosyalara karşılık gelen anahtarları ve değerleri içerir. Kayıt defteri anahtarları, iç içe anahtarlar (alt dizinler) içerebilir. Kayıt defteri parametreleri (dosyaların yanı sıra) verileri depolar. Hiyerarşinin en üst seviyesindeki anahtarlara kök anahtarlar denir. Kayıt defteri anahtarları ve parametreleri için adlandırma şeması, dosya sistemindeki yollara benzer. Yuvalanmış bir kayıt defteri anahtarının tipik yolu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet. Windows 7 kayıt defteri beş kök anahtar içerir: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG.

NS Windows 7 kayıt defterine gidin, klavye kısayoluna basın kazanmak + R("Çalıştır" penceresi görünecektir), ardından ve bas Girmek.

Kayıt Defteri Düzenleyicisi penceresi görünecektir.

Tüm kök anahtar adları dizeyle başlar HKEY_, bu, yazılım geliştiricilere bunun bir program tarafından kullanılabilecek bir tanımlayıcı olduğunu gösterir.

Tanıtıcı, bir programın erişebileceği bir kaynağı benzersiz şekilde tanımlamak için kullanılan bir değerdir.

Kök anahtarların açıklaması aşağıdaki tabloda gösterilmiştir.

Kök anahtar adı Açıklama
HKEY_LOCAL_MACHINE Aşağıdakiler dahil olmak üzere donanım ve işletim sistemi hakkında genel bilgileri içerir: veri yolu türü, sistem belleği, aygıt sürücüleri ve sistem başlangıcında kullanılan kontrol verileri. Bu anahtarda yer alan bilgiler sisteme kayıt olan tüm kullanıcılar için geçerlidir. Kayıt hiyerarşisinin en üst düzeyinde, bu anahtar için üç takma ad vardır: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG ve HKEY_DYN_DATA.
HKEY_CLASSES_ROOT Uygulamalar ve dosya türleri arasındaki ilişkileri içerir (dosya adı uzantısına göre). Ayrıca, bu anahtar, dosya ve sınıf ilişkilerinin yanı sıra COM nesneleri ile ilişkili OLE bilgilerini de depolar.
HKEY_CURRENT_CONFIG Geçerli donanım profili için yapılandırma verilerini içerir. Donanım profilleri, temel veriler tarafından belirlenen, hizmetlerin ve cihazların standart yapılandırmasında yapılan değişiklik kümeleridir. Yazılım ve sistem havlama anahtarı HKEY_LOCAL_MACHINE. anahtarda HKEY_CURRENT_CONFIG yalnızca değişiklikler görüntülenir.
HKEY_CURRENT_USER Ortam değişkenleri, masaüstü yapılandırması, ağ, yazıcı ve uygulama ayarları dahil olmak üzere, sistemde oturum açmış olan kullanıcının profilini içerir. Bu anahtarlar, HKEY_USERS \ user_SID anahtarına referanstır; burada user_SID, sistemde kayıtlı kullanıcının Güvenlik Kimliğidir.
HKEY_USERS Varsayılan kullanıcı profilinin (.DEFAULT) yanı sıra HKEY_CURRENT_USER dahil aktif olarak yüklenen tüm kullanıcı profillerini içerir. Sunucuya uzaktan erişim sağlayan kullanıcılar bu anahtarın altında bulunan profillere sahip değildir - profilleri kendi bilgisayarlarındaki kayıtlara yüklenir.

Kayıt defteri verileri, kayıt defteri anahtarlarının altında bulunan parametreler olarak tutulur. Her parametre bir ad, veri türü ve kendisi ile karakterize edilir. Kayıt defteri anahtarının üç bölümü her zaman aşağıdaki şekilde gösterilen sırayla düzenlenir:

Aşağıdaki tablo, Windows 7'de tanımlanan ve kullanılan ana veri türlerini listeler.

Kök anahtar adı Açıklama
REG_BINARY Ikili veri. Çoğu donanım bileşeni, ikili veri olarak depolanan bilgileri kullanır. Kayıt defteri düzenleyicileri bu bilgileri onaltılı olarak görüntüler.
REG_DWORD Veriler 4 bayt uzunluğunda bir değer olarak sunulur. Bu veri türü, aygıt sürücülerinde ve hizmetlerde birçok parametre tarafından kullanılır. Kayıt defteri düzenleyicileri, bu tür verileri ikili, onaltılık ve ondalık biçimde görüntüleyebilir.
REG_EXPAND_SZ Genişletilebilir bir veri dizisi, uygulamadan çağrıldığında değiştirilebilen bir değişken içeren bir metindir.
REG_MULTI_SZ Çok satırlı alan. Aslında metin dizilerinin listesi olan değerler genellikle bu veri türündendir.
REG_SZ İnsan tarafından okunabilir biçimde bir metin dizesi. Bu tür, bileşen açıklamalarını temsil eden değerlere atanır.
REG_DWORD_ REG_DWORD'a eşdeğer olan 32 bitlik bir sayı. En az anlamlı bayt önce bellekte depolanır.
REG_DWORD_ REG_DWORD'a eşdeğer olan 32 bitlik bir sayı. En önemli bayt önce bellekte saklanır.
REG_LINK UNICODE sembolik bağlantı. Bu veri türü dahili kullanım için tasarlanmıştır. REG_LINK veri türü, bir kayıt defteri girdisinin başka bir anahtara veya parametreye başvurmasına izin verir.
REG_NONE Belirli bir veri türü yoktur.
REG_QWORD 64 bit değer
REG_QWORD_
LITTLE_ENDIAN
64 bit sayı, REG_QWORD'a eşdeğer. En az anlamlı bayt önce bellekte depolanır.
REG_QWORD_
BÜYÜK_ENDIAN
64 bit sayı, REG_QWORD'a eşdeğer. En önemli bayt önce bellekte saklanır.
REG_RESOURCE_LIST Donanım kaynaklarının listesi, şube için geçerlidir HKEY_LOCAL_MACHINE \ DONANIM
REG_FULL_RESOURCE_ Bir dalda kullanılan bir donanım kaynağının tanımlayıcısı (tanımlayıcısı) HKEY_LOCAL_MACHINE \ DONANIM
REG__KAYNAK_ Gerekli donanım kaynaklarının listesi, şube için geçerlidir HKEY_LOCAL_MACHINE \ DONANIM

Kayıt, bir arı kovanının petek yapısına benzer şekilde, geliştiricilerin kovan olarak adlandırdığı bileşen bölümlerine bölünmüştür. Kovan, kayıt defteri hiyerarşisinin en üstünden kaynaklanan anahtarların, iç içe anahtarların ve parametrelerin ayrı bir yapısıdır. Kovanlar ve diğer anahtar grupları arasındaki fark, kalıcı kayıt defteri bileşenleri olmalarıdır. Kovanlar, sistem başlangıcında dinamik olarak oluşturulmaz ve sistem kapatıldığında silinmez.

Sistem genelinde yapılandırma parametrelerini tanımlayan kayıt defteri kovanı verileri, % SystemDrive% \ Boot \ BCD ve % SystemRoot% \ System32 \ Config dizinlerinde bulunan dosyalarda saklanır. Kullanıcı yapılandırma bilgilerini belirten kayıt defteri kovanları, % SystemRoot% \ Kullanıcılar \ Kullanıcı Adı içinde saklanır.

Windows Kayıt Defteri (Windows Kayıt Defteri) Microsoft Windows işletim sistemlerinin parametrelerini ve ayarlarını tanımlayan kayıtları içeren hiyerarşik (ağaç benzeri) bir veritabanıdır. Kayıt defteri düzenleyicisi tarafından görüntülendiğinde göründüğü şekliyle kayıt defteri, kayıt defteri dosyalarından elde edilen verilerden ve önyükleme işlemi sırasında toplanan donanım bilgilerinden oluşturulur. İngilizce kayıt dosyaları terimi kullanır "kovan"... Microsoft belgelerinde bu terim şu şekilde çevrilmiştir: "Çalı".

Kayıt defterinin oluşumundan sorumlu ana dosyalar

Kayıt dosyaları, işletim sisteminin yüklenmesi sırasında oluşturulur ve şu klasörde saklanır:

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

Windows işletim sistemleri için bunlar şu adlara sahip dosyalardır:

sistem
yazılım
Sam
güvenlik
varsayılan
bileşenler
bcd şablonu

İşletim sistemlerinde Windows Vista, Windows 7, Windows8,,,, kayıt dosyaları dizinde bulunur. \ Windows \ system32 \ yapılandırma ve aynı adlara sahiptir, ancak bu işletim sistemleri depolamak için yeni bir kayıt defteri anahtarı eklemiştir ( Önyükleme Yapılandırma Verileri) adı ile BCD00000000... Bu bölümün verilerini içeren dosyanın adı bcd ve gizli bir klasörde bulunur Bot aktif bölüm (sistemin önyüklendiği bölüm). Genellikle, standart bir Windows kurulumu sırasında, kullanıcıdan gizlenen ve yalnızca sistemi önyüklemek için hizmet verilerini içeren küçük bir aktif bölüm oluşturulur (işletim sistemine bağlı olarak 100 ila 500 megabayt arasında) - önyükleme kayıtları, önyükleme yöneticisi önyükleme, önyükleme yapılandırma deposu BCD, yerelleştirme dosyaları ve bellek test programları. çalı yeri bcd sistem kurulduğunda önyükleyicinin nasıl yapılandırıldığına bağlıdır ve Windows dizini ile aynı bölümde olabilir.

Windows'un herhangi bir sürümündeki kayıt defteri dosyalarının konumu, aşağıdakiler altında Kayıt Defteri Düzenleyicisi kullanılarak görüntülenebilir:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ kovan listesi

Bu bölüm, Windows dosya sistemindeki konumlarına bağlantılar içeren kullanıcı profilleri de dahil olmak üzere tüm kovanlarla ilgili bilgileri depolar.

Kayıt yapısı

Windows kayıt defteri bir ağaç yapısına sahiptir ve 5 ana kayıt defteri anahtarından oluşur:

HKEY_LOCAL_MACHINE (HKLM) - En büyük kayıt defteri anahtarı. İşletim sisteminin tüm temel ayarlarının yanı sıra bilgisayarın donanım ve yazılımını içerir. Bu bölümde yer alan bilgiler sisteme kayıt olan tüm kullanıcılar için geçerlidir.

HKEY_ CLASSES_ ROOT (HKCR) - Uygulamalar ve dosya türleri arasındaki ilişkileri içerir (dosya uzantılarına göre). Ayrıca, bu bölüm kayıtlı dosya türleri ve COM ve ActiveX nesneleri hakkında bilgiler içerir. hariç HKEY_ SINIFLAR_ KÖK bu bilgiler de bölümlerde saklanır HKEY_LOCAL_MACHINE ve HKEY_CURRENT_USER... Bölüm HKEY_LOCAL_MACHINE\Yazılım\Sınıflar yerel bilgisayardaki tüm kullanıcılar için geçerli olan varsayılan ayarları içerir. Bölümde yer alan seçenekler HKEY_CURRENT_USER \ Yazılım \ Sınıflar, varsayılanı geçersiz kıl ve yalnızca geçerli kullanıcıya uygula. Bölüm HKEY_CLASSES_ROOT her iki kaynaktan gelen verileri içerir.

HKEY_USERS (HKU) - Yüklenen kullanıcı profillerinin her biri için ortam ayarlarının yanı sıra varsayılan profili içerir. V HKEY_USERS iç içe bir bölüm var \ Varsayılan SID tarafından tanımlanan diğer alt bölümlerin yanı sıra ( Güvenlik Kimliği, SID) her kullanıcının.

HKEY_CURRENT USER (HKCU) - Şu anda sistemde oturum açmış olan kullanıcı için ortam ayarlarını içerir (ortam değişkenleri, masaüstü ayarları, ağ ayarları, uygulamalar ve bağlı cihazlar).

Bu bölüm, içindeki bilgileri kopyalar. HKEY_USERS \ kullanıcı SID'si, nerede kullanıcı SID'si- o anda sistemde oturum açmış olan kullanıcının güvenlik tanımlayıcısı (komut satırına yazarak mevcut kullanıcının SID'sini öğrenebilirsiniz whoami / kullanıcı).

HKEY_CURRENT_ CONFIG (HKCC) - Mevcut donanım profili için ayarları içerir. Mevcut donanım profili, alt bölümlerde belirtilen varsayılan cihaz konfigürasyonunda yapılan değişiklik setlerini içerir. Yazılım ve sistem kök bölümü HKEY LOCAL_MACHINE... V HKEY_CURRENT_CONFIG sadece değişiklikler yansıtılır. Ayrıca, bu bölümdeki bilgiler şurada yer almaktadır: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ HardwareProfiles \ Current.

Kayıt defteri verileri, kayıt defteri anahtarlarında bulunan parametreler olarak depolanır. Her parametre bir ad, veri türü ve değeri ile karakterize edilir.

Kayıt defterinde kullanılan temel veri türleri

REG_DWORD, 32 bitlik bir sayıdır. Bu veri türü, aygıt sürücülerinde ve hizmetlerde birçok parametre tarafından kullanılır. Kayıt defteri düzenleyicileri bu verileri ikili, onaltılık ve ondalık biçimde görüntüleyebilir.

REG_SZ - İnsan tarafından okunabilir metin dizesi. Bileşen açıklamalarını temsil eden değerlere genellikle bu veri türü atanır.

REG_EXPAND_SZ - Genişletilebilir veri dizisi. Bu dize, uygulamadan çağrıldığında değiştirilebilen, örneğin ortam değişkenlerini yazmak için kullanılan bir değişken içeren bir metindir.

REG_MULTI_SZ - Çok satırlı alan. Aslında insan tarafından okunabilir biçimdeki metin dizelerinin listesi olan değerler genellikle bu veri türüne sahiptir. Satırlar NULL ile sınırlandırılmıştır.

REG_BINARY - İkili veri. Çoğu donanım bileşeni, ikili veri olarak depolanan bilgileri kullanır. Kayıt defteri düzenleyicileri bu bilgileri onaltılık biçimde görüntüler.

REG_RESOURCE_LIST - Donanım kaynak listesi. Sadece şube için geçerlidir HKEY_LOCAL_MACHINE \ DONANIM.

Ayrıca, bazen bu tür kayıt defteri verilerini de bulabilirsiniz:

REG_RESOURCE_ REQUIREMENTS_LIST- Gerekli donanım kaynaklarının listesi. Sadece şube için geçerlidir HKEY_LOCAL_MACHINE \ DONANIM.

REG_FULL_RESOURCE_ TANIMLAYICI - Bir donanım kaynağı için bir tanımlayıcı (tanımlayıcı). Sadece şube için geçerlidir HKEY_LOCAL_MACHINE \ DONANIM.

REG_QWORD 64 bitlik bir sayıdır.

REG_DWORD_ LITTLE_ENDIAN - 32 bit küçük endian sayı, eşdeğeri REG_DWORD.

REG_DWORD_BIG_ ENDIAN - büyük endian biçiminde 32 bit sayı.

REG_QWORD_LITTLE_ ENDIAN - 64-bit çivili sayı. Eş değer REG_QWORD.

REG_NONE - Parametrenin belirli bir veri türü yok.

Kayıt defterinin işletim sistemi ile etkileşimi

Bilgisayar başlatıldığında, donanım tanıyıcı ( donanım tanıyıcı) keşfettiği cihazların bir listesini kayıt defterine ekler. Tipik olarak, donanım tanıma bir program tarafından yapılır. Ntdetect.com ve işletim sistemi çekirdeği Ntoskrnl.exe

Sistem başlangıcında, sistem çekirdeği, yüklenmekte olan aygıt sürücüleri ve bunların yüklenme sırası hakkında kayıt defteri bilgilerini alır. Ek olarak, program Ntoskrnl.exe kendisi hakkındaki bilgileri kayıt defterine aktarır (örn. sürüm numarası).

Sistem önyüklemesi sırasında, aygıt sürücüleri, kayıt defteri ile önyükleme parametrelerini ve yapılandırma verilerini değiştirir. Aygıt sürücüsü, donanım kesintileri de dahil olmak üzere kullandığı sistem kaynaklarını bildirir ( IRQ) ve bellek erişim kanalları ( DMA) böylece sistem bu verileri kayıt defterine dahil edebilir. Bu arada, kayıt defteri, birden çok donanım profili oluşturmanıza izin verir. Donanım profili ( donanım profili), bilgisayarınızı başlattığınızda hangi aygıt sürücülerinin yükleneceğini işletim sistemine söylemek için kullanabileceğiniz bir dizi talimattır. Varsayılan olarak sistem, bilgisayarda bulunan tüm donanımlarla ilgili bilgileri içeren standart bir donanım profili oluşturur.

Bir kullanıcı oturum açtığında, kullanıcı profilleri yüklenir ( Kullanıcı profilleri). Belirli bir kullanıcı adı ve ilgili haklarla ilgili tüm bilgiler kayıt defterinde saklanır. Bir kullanıcı profili, bireysel sistem ayarlarını tanımlar (ekran çözünürlüğü, ağ bağlantısı ayarları, bağlı cihazlar ve daha fazlası). Kullanıcı profili bilgileri de kayıt defterinde saklanır.

Uygulamaları yüklerken. Yükleyici her başladığında, kayıt defterine yeni yapılandırma verileri ekler. Başlatırken, tüm yükleyiciler, ihtiyaç duydukları bileşenlerin sistemde bulunup bulunmadığını belirlemek için kayıt defterindeki bilgileri okumalıdır. Ayrıca, kayıt defteri, uygulamaların yapılandırma bilgilerini paylaşmasına izin verir ve bu da onlara daha fazla birlikte çalışabilirlik sağlar. Uygulama, diğer programlar tarafından kullanılabilecek bileşenleri (kütüphaneler, program modülleri, vb.) Bu bilgiler de kayıt defterinde saklanır.

Sistemi yönetirken. Bir kullanıcı sistem yönetimi araçlarını kullanarak sistem yapılandırmasında değişiklik yaptığında (örneğin, Kontrol panelleri veya çırpıda MMC), tüm değişiklikler sistem kayıt defterine hemen yansıtılır. Aslında, yönetim araçları, kayıt defterini değiştirmek için en uygun ve güvenli araçlardır. Bu arada, kayıt defteri düzenleyicisi ( regedit.exe), çünkü sistemdeki tüm değişiklikler kayıt defterini düzenleyerek doğrudan yapılabilir.

■ İşletim sisteminin önyüklemesi ve çalışması sırasında, hem okuma hem de yazma için kayıt defteri verilerine sürekli erişilir. Kayıt dosyaları sürekli değişmektedir, çünkü yalnızca sistem değil, bireysel uygulamalar da kendi verilerini, parametrelerini ve ayarlarını depolamak için kayıt defterini kullanabilir. Başka bir deyişle, kayıt defterine erişmek en yaygın işlemlerden biridir. Kullanıcı bilgisayarda çalışmıyor olsa bile, kayıt defterine erişim sistem hizmetleri, sürücüler ve uygulamalar tarafından gerçekleştirilir.

■ Kayıt dosyalarının bütünlüğünün ihlali (veri yapısının ihlali) veya belirli kritik parametrelerin yanlış değerleri sistemin çökmesine neden olabilir. Bu nedenle, kayıt defterini denemeden önce, kaydetme ve geri yükleme olasılığına dikkat edin.