• Windows sistem kayıt defteri. Windows kayıt defteri: nedir, anahtarlar ve ayarlar nasıl oluşturulur

    Biliniyor sistem kaydı pencereler yapılandırma ve seçenek verilerini içeren devasa bir bilgi veritabanını çağırırlar. işletim sistemi. Ana bileşenle ilgili.
    Basit bir ifadeyle, buradan Windows, fareyle bir dosyaya tıkladığınızda hangi yardımcı programın çalıştırılacağı veya kullanıcı çeşitli uygulamaları başlattığında hangi eylemlerin gerçekleştirileceği hakkında bilgi alır.

    kayıt defteri anahtarları

    Sistem kayıt defterinin temeli, ağaç benzeri bir listedir (Windows'un tüm sürümlerinde neredeyse aynıdır).
    Kayıt defterinin ana dalı (kategori) HKEY_CLASSES_ROOT (HKCR). Bu, Windows'ta kayıtlı dosya türleri hakkında bilgi içerir. Bu dalın içeriği dosyalar açıldığında kullanılır. çift ​​dokunma fare veya sürükle ve bırak.
    İÇİNDE HKKEY_CURRENT_USER (HKCU) kullanıcı kabuğu için seçenekler vardır - "Başlat", "Masaüstü" ve daha fazlası (işletim sistemiyle ilgili).
    Dal HKEY_LOCAL_MACHINE (HKLM) hakkında bilgi depolamak için kullanılır. yazılım ürünleri bilgisayarda yüklü olanlar. Ayrıca sürücüler ve ayarlar olabilir. Ayrıca bilgisayar veri yolları, toplam bellek miktarı, indirilenlerin listesi gibi bilgileri de kullanır. şu an sürücüler, Windows önyükleme bilgileri.
    Bölüm HKEY_USER(HKU), (HKCU) ile karşılaştırıldığında, herhangi bir kullanıcı için aynı olan Windows seçeneklerini saklar.
    İÇİNDE HKEY_CURRENT_CONFIG (HKCC) işletim sistemi başladığında yerel bilgisayarda kullanılan donanımla ilgili bilgileri görebilirsiniz. Profiller, belirli çalışma oturumları için aygıt sürücülerini bulmanızı sağlar.
    Çeşitli yardımcı programlar yüklendiğinde, kayıt defterinde yeni girişler oluşturulur. Bazı durumlarda, uygulamaları kaldırırken sabit disk bilgisayar anahtarları kayıt defterinde kalır. Bazen bu kasıtlı olarak yapılır. Programın kurulumunu tekrarlamak isterseniz, seçenekler zaten kayıt defterine kaydedileceğinden programı yeniden yapılandırmanız gerekmez. Uzak uygulamanın anahtarları nedeniyle kayıt defterinde olur. yanlış işlem temizlik araçları.
    Çok sayıda bu tür kayıtla (yaklaşık uzak uygulamalar) sistem kayıt defterinin içeriğine bakmak için çok zaman harcayacaktır.

    Kayıt defteri nasıl yönetilir?

    İçin kayıt yönetimi ve değişiklik yapmak için, Windows\System32'de bulunabilen özel olarak tasarlanmış bir araç sağlanır. Dosyanın adı regedt32 veya regedit.exe. Çok sayıda başka üçüncü taraf kayıt defteri düzenleyicisi de işi yapar. Onları çok uzun süre düşünebilirsiniz, bu yüzden yapmayacağız.
    Yerleşik işletim sistemini çalıştırmak için Windows Editörü"Çalıştır" menüsünde kayıt defteri, regedit belirtmeniz ve "Enter" kullanmanız gerekir. Böylece, kayıt defteri düzenleyici penceresi görünecektir. Kayıt defteri ile çalışırken, mümkün olduğunca dikkatli olmanız gerekir. Sistem dosyalarını siler veya bozarsanız, Windows başlamayabilir. Ancak her şeyden korkmak bir seçenek değil! Bunun ne anlama geldiğini ve sonuçlarının ne olabileceğini bilmiyorsanız, kayıt defteri bilgilerini değiştirmemelisiniz. Başlamadan önce oluşturun kontrol noktası Windows kurtarma,. Böylece kendinizi korursunuz olası problemler kayıt ile.

    Windows Kayıt Defteri Windows'un neredeyse her yönünü özelleştirmenize ve değiştirmenize izin veren, işletim sisteminin en gizemli parçalarından biridir. Bazı insanlar her zaman kayıt defteriyle çalışır, ancak çoğu insanın bu konuda yalnızca belirsiz bir fikri vardır ve özel anahtarların ve ayarların nasıl oluşturulacağından tam olarak emin değildir. Öyleyse, Windows kayıt defterinin ne olduğunu anlamaya çalışalım.

    Windows Kayıt Defteri nedir?

    Windows kayıt defteri, çeşitli sistem yapılandırmaları ve ayarlarından oluşan bir koleksiyondan başka bir şey değildir.

    Neredeyse tüm önemli bilgilerin saklandığı bir veri tabanı olarak düşünülebilir. Bu bilgiler, donanım sistemi, uygulama ayarları, yüklü programlar, kullanıcı profilleri vb. Windows kayıt defterine her zaman erişir, çünkü daha önce de belirtildiği gibi, her şeyi depolar. önemli bilgi ve işletim sistemiyle uğraşmaktansa her şeyi tek bir yerden yönetmek çok daha hızlı ve kolaydır ayrı dosyalar bulunan konfigürasyonlar farklı yerler.

    Windows kayıt defteri bileşenleri

    Windows 10 kayıt defteri üç ana bileşenden oluşur - kök düzeyindeki anahtarlar, anahtarlar ve ayarlar.

    Kök düzeyindeki anahtarlar, kendi seçenek kümesine sahip bölümleri içerir.

    Beş farklı kök seviye anahtarı vardır ve hepsinin kendi özel amaçları vardır. İşte onların özü:

    • HKEY_CLASSES_ROOT (HKCR): bu anahtar, nesne bağlama ve katıştırma (OLE) ve dosya türü ilişkilendirmesi için kullanılır. Bu, Windows'un dosyaları ilgili programlarla ilişkilendirdiği anahtardır, böylece kullanıcı bunları açabilir ve bunlarla etkileşim kurabilir.
    • HKEY_AKIM_KULLANICI(HKCU): bu Windows kayıt defteri anahtarı, oturum açan kullanıcıyla ilişkili tüm verileri, kullanıcı düzeyi ayarları ve yapılandırmaları depolar. Yalnızca Windows değil, diğer programlar da geçerli kullanıcıyla ilgili verileri burada depolar.
    • HKEY_LOCAL_MACHINE(HKLM): kullanıcı durumundan bağımsız olarak, bu anahtar tüm sistem bölümleri, herhangi bir donanım ayarı, parametre dahil yazılım vesaire. HKLM, tüm sistem bilgilerinin çoğunu içerdiğinden, en çok açığa çıkan köklerden biridir. Windows tuşları.
    • HKEY_USERS(HKU): Adından da anlaşılacağı gibi, bu kök anahtar, oturum açmış ve oturumu kapatmış dahil olmak üzere tüm kullanıcılar için ayarları içerir, bu nedenle bu anahtarı HKCU ile karıştırmayın.
    • HKEY_CURRENT_CONFIG (HKCC): basit bir ifadeyle, HKLM kök anahtarındaki geçerli donanım profili ayarlarına doğrudan bir bağlantı olduğu için bu sözde bir kök anahtardır.

    Bölüm Seçenekleri

    Bu kök anahtarların her birinin kendi bölümleri vardır ve her bölümün kendi ayarları vardır. Her bölüm 6 oluşturabilir çeşitli tipler parametrelerdir ve bu parametrelerin değerleri tamamen hedef programa ve/veya konfigürasyon gereksinimlerine bağlıdır.

    Genel olarak, kayıt defteri düzenleyicisinde kullanılan dört ana veri türü vardır. Windows herhangi sürümler - 7.8 veya 10:

    • Dize parametresi: basit bir oluşur okunabilir metin ve Windows kayıt defterinde en çok kullanılan ayarlardan biridir.
    • İkili Parametre: adından da anlaşılacağı gibi, bu parametre yalnızca ikili verileri (0, 1) içerir. Genellikle belirli bir özelliği etkinleştirmek veya devre dışı bırakmak için kullanılır.
    • ParametreDWORD (32 bit): ikili parametreye benzer, ancak 32 bit aralığında herhangi bir tam sayıyı saklayabilir. 32 bit sistemlerle çalışacak şekilde tasarlanmıştır, ancak geriye dönük uyumluluk için 64 bit sistemlerde de kullanılır.
    • ParametreQWORD (64 bit): bu parametre neredeyse bir DWORD gibidir, ancak 64 bit aralığında herhangi bir tam sayıyı taşıma yeteneğine sahiptir. QWORD'ün 64 bit sistemlerle çalışacak şekilde tasarlandığını söyleyebiliriz.

    Windows Kayıt Defteri Düzenleyicisi nasıl açılır

    Kayıt defterini açmanın bu yöntemi, ne olursa olsun çalışacaktır. yüklü sürüm Windows - 7.8 veya 10:

    Çalıştır penceresini açmak için tuşu + R tuşuna basın. veya yazın ve Enter veya Tamam'a basın. Kullanıcı Hesabı Denetimi (UAC) penceresi görünürse, Evet'i tıklayın.

    Temel çalıştırılabilir dosya kayıt defteri düzenleyicisi dizinde bulunur C:\Windows. Böylece bu klasörü açıp regedit.exe'yi doğrudan çalıştırabilir veya seçtiğiniz bir konumda regedit.exe'ye bir kısayol oluşturabilirsiniz.

    Kayıt Defteri Düzenleyicisi: 64 bit ve 32 bit Windows için

    Windows'un 64 bit sürümlerindeki kayıt defteri, 32 bit ve 64 bit bölümlerden oluşur. 32 bit bölümlerin çoğu, 64 bit karşılıklarıyla aynı ada sahiptir ve bunun tersi de geçerlidir.

    64 bit (varsayılan) (regedit.exe), hem 64 bit hem de 32 bit bölümleri görüntüler. Kayıt Defteri Düzenleyicisi'nin 64 bit sürümünde, 32 bit anahtarlar aşağıdaki kayıt defteri anahtarında görünür:

    HKEY_LOCAL_MACHINE\Yazılım\WOW6432Düğüm

    Düzenleyicinin 64 bit sürümünü kullanarak 64 bit ve 32 bit bölümleri ve ayarları görüntüleyebilir ve düzenleyebilirsiniz. 64 bit anahtarları görüntülemek veya düzenlemek için, Kayıt Defteri Düzenleyicisi'nin (regedit.exe) 64 bit sürümünü kullanmanız gerekir. Ayrıca 32 bit sürümü (%systemroot\%Syswow64) kullanarak 32 bit anahtarları ve değerleri düzenleyebilir ve görüntüleyebilirsiniz. Kayıt Defteri Düzenleyicisi'nin 32 bit sürümünü açmak için şu adımları izleyin:

    • Çalıştır iletişim kutusunu açın.
    • Girmek %systemroot%\syswow64\regedit ve Tamam'ı tıklayın.

    Not

    32-bit sürümünü açmadan önce, Kayıt Defteri Düzenleyicisi'nin 64-bit sürümünü kapatmanız gerekir (veya tersi). Ancak, Kayıt Defteri Düzenleyicisi'nin ikinci bir örneğini açabilirsiniz. Örneğin, düzenleyicinin 64 bit sürümü zaten çalışıyorsa, şu komutu girin: %systemroot%\syswow64\regedit -m düzenleyicinin 32 bit sürümünü başlatmak için.

    Yeni bölümler ve ayarlar oluşturma

    Bölümler ve parametreler oluşturmak çok kolaydır. Ama herhangi bir şey yapmadan önce, lütfen oluşturun destek olmak Herhangi bir yanlış ayar veya silme olarak Windows kayıt defteri önemli unsurlar kritik hatalara neden olabilir.

    Bir yedek oluşturmak için editör penceresinde "Dosya -> Dışa Aktar"a tıklayın, bir dosya adı girin ve onu güvenli bir yere kaydedin.

    Yaratmak yeni Kısım, kök seviye tuşuna sağ tıklayın ve Yeni -> Bölüm'ü seçin. Yeni bölüm bir klasör gibi görünecek ve varsayılan olarak "Yeni Bölüm #1" gibi bir adla adlandırılacaktır. Tabii ki, her zaman bir bölümü yeniden adlandırabilirsiniz. Yeni bir alt anahtarın oluşturulması gerektiğinde aynı prosedür uygulanır.

    Yaratmak yeni parametre, düzenleyicinin sağ bölmesinde boş bir alana sağ tıklayın ve istediğiniz seçeneği seçin. Oluşturulan parametreye bir isim verilmelidir; isim tamamen özel gereksinimlere bağlıdır.

    Bir parametreye değer atamak için üzerine çift tıklayın ve bir değer girin. Değer yine programa veya özel ayarlara bağlıdır.

    Kayıt defteri anahtarlarına erişim hakları

    Dosyadaki belirli nesneler üzerindeki hak ve izinlere benzeterek NTFS sistemi, aynı koruma kayıt defteri anahtarları için sağlanır.

    Windows Vista'dan beri çok sayıda depolayan işletim sistemine özgü kayıt defteri anahtarları pencere ayarları, altında Windows koruması Kaynak Koruma, böylece bunları alıp kaldıramaz veya değiştiremezsiniz. Sahipleri olmadan ve üzerlerinde izinler (erişim hakları) belirlemeden bunu yapamazsınız. Neyse ki işletim sistemi buna da izin veriyor ama manuel yolçok kasvetli, bu yüzden tüm bu süreci otomatikleştiren basit bir yardımcı program kullanmak daha iyidir.

    Bu kadar! Umarım yukarıdakiler, Windows Kayıt Defterini ve ana bileşenlerini daha iyi anlamanıza yardımcı olmuştur. Görüşlerinizi ve deneyimlerinizi aşağıdaki yorumlarda paylaşın!

    İyi günler!

    Belki her biriniz "kayıt" kelimesini duymuşsunuzdur, ancak "Bu nedir" sorusu birkaç kişi tarafından sorulmuş ama boşuna. Sonuçta, kayıt defterini düzenleme yeteneği çok fazla zaman, para, sinir ve emek tasarrufu sağlayabilir. Windows 7 işletim sisteminin kayıt defterinin nasıl başlatılacağı ve onu kullanmanın ana yolları 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ı girişlerin belirli bir sırada olduğu bir defter hayal edin. Bu defterdeki tüm sayfalar yırtılıp karıştırılırsa bilgiler aynı kalacak ama okunması çok daha zor olacaktır. önce bulmak lazım istenilen sayfa okumadan önce ve bu fazladan zamandır.

    Ciddi performans sorunları yaşayan Fat16 dosya sisteminin kullanımı sırasında da benzer bir durum yaşandı. Ardından, bilgileri kolaylaştırmak için bir kayıt defteri oluşturmaya karar verildi. Zamanla, kayıt defterinin çözdüğü sorunlar ortadan kalktı, ancak geriye dönük uyumluluk nedeniyle kaldı.

    Windows Kayıt Defteri, yüklü programlar için hiyerarşik bir parametre ve ayar veritabanıdır.

    Fiziksel olarak, tüm kayıt defteri ayarları dosyalara yazılır ve sistemin her yerine dağılır. Program başladığında, kayıt defteri bulur istenen parametreler ve üzerlerinde işlem yapın. Nasıl daha fazla uygulama bilgisayarlarda, daha fazla parametre dosyası ve doğru olanı bulmak daha uzun sürer. Bu nedenle, sistem performansını korumak için zaman zaman kayıt defterinin temizlenmesi gerekir.

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

    1. Başlat → arama çubuğuna regedit yazıyoruz → bulunan sonuçlara 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 düzenleme. İthalat ihracat

    • Bölümler sol taraftadır.
    • Sağda seçenekler var.
    • En 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 gergin sistem Pencereler. 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 - adı ayarlayın, dışa aktarma aralığını kontrol edin ("Tüm Kayıt Defteri" olmalıdır) ve klasörü belirtin - kaydet'i tıklayın.

    Yukarıdaki adımlardan sonra karşınıza .reg uzantılı bir dosya çıkacaktır. Şimdi, ayarları değiştirmekle uğraşırsanız, kayıt defteri her zaman orijinal durumuna geri döndürülebilir.

    Bunu yapmak için "Dosya" - İçe Aktar ... - tıklayın - daha önce kaydettiğimiz Registry.reg'i arayın ve "Aç" ı tıklayın. Tüm ayarlar, kopyalamanın yapıldığı zamana geri dönecektir.

    Kayıt Defterini Kullanarak Yönetici Parolasını Kurtarma

    Kayıt defterinde hangi görevlerin gerçekleştirilebileceğini gösteren bir örnek için bu sorunu göz önünde bulundurun. Diyelim ki öylesin. Sorun değil! Kayıt defteri kullanılarak değiştirilebilir. Bunun için ihtiyacımız var.

    1. önyükleme yükleme diski. Yeni verileri kopyaladıktan sonra, bir dil seçmemiz istenecektir. Her şeyi olduğu gibi bırakın ve "İleri" ye tıklayın.
    2. Yeni pencerede "" öğesini seçin, ardından bilgisayar yüklü işletim sistemlerini arayacaktır.
    3. "Önyükleme seçeneklerinde bulunan sorunlar" metnini içeren bir pencere görünebilir. İşletim sistemini yoksayıp seçiyoruz ve "İleri" yi tıklıyoruz.
    4. Bir sonraki pencerede, en düşük parametreyi seçin ""
    5. İÇİNDE Komut satırı Zaten bildiğimiz regedit komutunu yazıp Enter'a basıyoruz.
    6. Düzenleyicide HKEY_LOCAL_MACHINE öğesini seçin
    7. Ardından, Dosya menüsünden Yığını 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\Kurulum bölümüne gidin. Parametreye 2 kez tıklayın:
      • CmdLine , cmd.exe girin ve Tamam'a tıklayın
      • SetupType , 0'ı 2 ile değiştirin ve Tamam'a tıklayın.

      Yukarıdaki manipülasyonların bir sonucu olarak, şöyle olması gerekir:

    Microsoft'un resmi yayını olan Microsoft Computer Dictionary, Windows sistem kayıt defterini tanımlar ( Windows Kayıt Defteri, Windows kayıt defteri) ile başlayan Microsoft işletim sistemlerinde kullanılan hiyerarşik merkezi bir veritabanı olarak Microsoft sürümleri Windows 98 ve işletim sistemini kullanıcılar, programlar ve aygıtlarla çalışacak şekilde yapılandırmak için gerekli bilgileri depolamak üzere tasarlanmıştır.

    Bu nedenle, Windows kayıt defteri öncelikle işletim sisteminin temelidir, klasörlerde depolanan çok büyük bir ayar veritabanıdır. %SystemRoot%\System32\Config ve kullanıcı profilleri klasörü (Ntuser.dat). Onsuz, işletim sistemi, işletim sisteminin en basit işlevlerini bile yerine getiremeyen bir dizi program olurdu. Konfigürasyon verilerinin tüm detayları dahil olmak üzere her şey, sistem kaydı. Kayıt defterinde saklanan tüm veriler standartlaştırılmış bir biçimde sunulur ve önerilene göre açıkça yapılandırılmıştır. Windows geliştiricileri hiyerarşi. Sistem kayıt defterindeki bilgiler bir ikili dosyada, yani yalnızca çok daha büyük miktarda çeşitli veriyi oraya koymayı değil, aynı zamanda onunla çalışma hızını önemli ölçüde artırmayı da sağlayan ikili bir gösterimde saklanır.

    Sistem kayıt defteri, Windows'un düzgün çalışması için gerekli olan verileri depolar. Bu, tüm kullanıcıların profillerini, yüklü yazılımlar hakkındaki bilgileri ve her programın oluşturabileceği belge türlerini, klasör özellikleri ve uygulama simgeleri hakkındaki bilgileri ve kurulu ekipman ve kullanılan portlar. Bu verilere işletim sistemi tarafından önyükleme, çalıştırma ve kapatma sırasında sürekli olarak erişilir. Birçok program, kayıt defterinde yalnızca ayarlarıyla ilgili verileri değil, aynı zamanda, özellikle süresi dolan deneme ("deneme") sürümleri için, kayıtlarıyla ilgili verileri de depolar. deneme süresi Windows kayıt defteri aracılığıyla kontrol edildi.

    Herhangi bir cihaz, uygulama, kullanıcı verisi veya sistem bileşenleri bu tür değişikliklerle ilgili bilgiler kayıt defterine kaydedilir ve işletim sisteminin her açılışında oradan okunur. Şaşırtıcı olmayan bir şekilde, zamanla sistem kayıt defterinin boyutu sürekli artıyor ve bu da ona erişim süresini olumsuz etkiliyor. Kaldırıldığında, birçok program geride geçersiz anahtarlar, geçersiz bağlantılar bırakır ve bu, Windows kayıt defterinde erişim süresini de olumsuz etkileyen büyük miktarda çöp görünmesine neden olur.

    İşletim sisteminin çalışmasıyla ilgili çalışma, sistem başlatılırken sistem kayıt defterine bine kadar çağrı yapıldığı ve bir oturum sırasında bir bilgisayarda çalışırken 10 bine kadar çağrı yapıldığı bilgisini verdi. Bundan şu sonuca varabiliriz: kayıt defterinde hangi parametrelerin belirtildiği, büyük ölçüde işletim sisteminin yeteneklerine, hızına ve bir bütün olarak tüm bilgisayarın algoritmasına bağlıdır.

    Yukarıdakiler şu sonuca götürür: sistem kayıt defterinde depolanan bilgilerde yanlış bir değişiklik, ihlal etme konusunda oldukça yeteneklidir. Windows sağlığı. Herhangi bir anahtarın veya parametrenin değerini yazarken hata yapmak yeterlidir ve kullanıcı artık bilgisayarı açamaz. Bu nedenle, işletim sistemi geliştiricilerinin Windows kayıt defterine erişimi önemli ölçüde sınırlıdır ve yalnızca sistemde bulunan işletim sistemi kullanıcıları güvenlik ayarlarını düzenleyebilir. hesap yönetici.

    Şimdi kayıt defterinin işletim sisteminde saklandığı form hakkında. Farklı işletim sistemleri için sürümleri Windows aileleri belli farklılıklar var. Örneğin, Windows 98'de sistem kayıt defteri dosyaları User.dat ve System.dat olarak adlandırılır. Windows Millennium Edition'da, Classes.dat, User.dat ve System.dat.

    Windows XP ve daha eski sürümlerin kaydı biraz daha karmaşıktır. Kayıt defteri görüntüleyicilerinde bize tek bir veritabanı gibi görünse de, fiziksel seviye kayıt defteri heterojendir ve her biri bu veritabanında sunulan kendi bilgi miktarından sorumlu olan birçok dosyadan oluşur.

    Sistem kayıt defterinde görüntülenen bilgilerin bir kısmı hiçbir zaman fiziksel dosyalar olarak diskte saklanmaz, ancak önyükleme işlemi sırasında bilgisayarın belleğine yerleştirilir ve güç kapatıldığında kaybolur. Bu tür kayıt defteri anahtarlarına geçici denir. Özellikle geçici Windows kayıt defteri anahtarları, sisteme bağlı ve atanan ekipman hakkında bilgi toplayan verileri içerir. çeşitli cihazlar kaynaklar: kesme istekleri (IRQ), kanallar doğrudan erişim belleğe (DMA) ve giriş/çıkış aralıklarına (G/Ç Aralığı). Yoklama, cihazların başlatılması ve kaynakların dinamik tahsisi tam olarak sırasında gerçekleştirildiğinden Windows önyüklemesi, tüm bu bilgiler doğrudan bilgisayarın belleğinde saklanır: makineyi bir sonraki başlatışınızda, donanım zaten farklı olabilir.

    İşletim sisteminin yapılandırması, ayarları ve ayarları hakkında verileri depolayan Windows kayıt defterinin diğer bileşenleri sistem klasörü %systemroot%\System32\Config. Windows XP kullanıcı profilleri hakkında bilgi içeren dosyalar klasörde saklanır. %systemroot%\Profiller. Ve son olarak, her kullanıcı için herhangi bir özel sistem ayarıyla ilgili tüm veriler ve çalışma ortamının kişisel yapılandırmasıyla ilgili veriler klasörlerde sunulur. %Drive%\Belgeler ve Ayarlar\%KullanıcıAdı%, Nerede %Sürmek%- Windows XP'nin kurulu olduğu disk bölümünün adı ve %Kullanıcı adı%- adı sistemde kayıtlı kullanıcılardan birinin adına karşılık gelen bir klasör. Ek Bilgiler yerel hakkında Windows kullanıcıları varsayılan olarak klasörde bulunur %Drive%\Documents and Settings\LocalService ve sistem ayarlarıyla ilgili veriler uzak kullanıcılar- klasörde %Drive%\Documents and Settings\NetworkService.

    64 bit işletim sistemlerinin ortaya çıkmasıyla birlikte, sistem kayıtlarında farklılıklar ortaya çıktı - Windows XP'nin 64 bit sürümlerinin kayıtları, Windows Server 2003 ve Windows Vista, 32 bit ve 64 bit bölümlere ayrılmıştır. Ancak, çoğu 32 bit bölüm, 64 bit bölümdeki karşılıklarıyla aynı ada sahiptir ve bunun tersi de geçerlidir.

    Windows Kayıt Defteri (Windows Kayıt Defteri - sistem kayıt defteri)çalışma parametrelerini ve ayarlarını tanımlayan kayıtları içeren hiyerarşik (ağaç benzeri) bir veritabanıdır. Microsoft sistemleri Pencereler. 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şur. Kayıt defteri dosyalarının açıklamasında ingilizce dili terim kullanılır "kovan". Microsoft belgelerinde bu terim şu şekilde çevrilmiştir: "Çalı".

    Sicil oluşumundan sorumlu ana dosyalar

    Kayıt dosyaları, işletim sisteminin kurulumu 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, adları olan dosyalardır:

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

    ameliyathanelerde Windows sistemleri Vista, Windows 7, Windows8, , , kayıt dosyaları dizinde bulunur \Windows\system32\config ve aynı adlara sahiptir, ancak bu işletim sistemleri depolamak için yeni bir kayıt defteri anahtarı ekledi ( Önyükleme Yapılandırma Verileri) İsimli BCD00000000. Bu bölüm için veri dosyasının adı bcd ve yer almaktadır gizli klasör Bot aktif bölüm (sistemin önyükleme yaptığı bölüm). Genellikle, ne zaman Standart kurulum Windows, kullanıcıdan gizlenen ve sistemi başlatmak için yalnızca hizmet verilerini içeren küçük bir etkin bölüm oluşturulur (işletim sistemine bağlı olarak 100 ila 500 megabayt arasında) - önyükleme kayıtları, indirme yöneticisi bootmgr, önyükleme yapılandırma deposu BCD, yerelleştirme dosyaları ve bellek testi programları. Bush konumu bcd yüklendiğinde sistemin önyükleyicisinin nasıl yapılandırıldığına bağlıdır ve Windows dizini ile aynı bölümde olabilir.

    Kayıt defteri dosyalarının konumu herhangi bir Windows sürümleri altında Kayıt Defteri Düzenleyicisi kullanılarak görüntülenebilir:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

    Bu bölüm, kullanıcı profilleri de dahil olmak üzere tüm kovanlar hakkındaki bilgileri, konumlarına bağlantılarla birlikte depolar. dosya sistemi Pencereler.

    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ıdır. İş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 (dosya uzantılarına göre) arasındaki ilişkileri içerir. Ayrıca, bu bölüm kayıtlı dosya türleri ve COM ve ActiveX nesneleri hakkında bilgiler içerir. Hariç HKEY_CLASSES_ROOT bu bilgiler ayrıca bölümlerde saklanır HKEY_LOCAL_MACHINE Ve HKEY_CURRENT_USER. Bölüm HKEY_LOCAL_MACHINE\Yazılım\Sınıflar tüm kullanıcılar için geçerli olan varsayılan ayarları içerir yerel bilgisayar. Bölümde yer alan parametreler HKEY_CURRENT_USER\Yazılım\Sınıflar, varsayılanları geçersiz kılar ve yalnızca geçerli kullanıcıya uygulanır. Bölüm HKEY_CLASSES_ROOT her iki kaynaktan da veri içerir.

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

    HKEY_CURRENT USER (HKCU) - sistemde oturum açmış olan kullanıcının 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 çoğaltır HKEY_USERS\kullanıcı SID'si, Nerede kullanıcı SID'si- sistemde oturum açmış olan kullanıcının güvenlik tanımlayıcısı (mevcut kullanıcının SID'sini komut satırına yazarak öğrenebilirsiniz. whoami / kullanıcı).

    HKEY_CURRENT_CONFIG (HKCC) - geçerli donanım profili için ayarları içerir. Mevcut donanım profili, alt bölümlerde belirtilen standart cihaz konfigürasyonunda yapılan bir dizi değişikliği içerir. Yazılım Ve sistem kök bölüm HKEY LOCAL_MACHINE. İÇİNDE HKEY_CURRENT_CONFIG yalnızca değişiklikler yansıtılır. Ayrıca, bu bölümdeki bilgiler şu adreste yer almaktadır: HKEY_LOCAL_MACHINE\Sistem\CurrentControlSet\HardwareProfiles\Current.

    Kayıt defterindeki veriler, kayıt defteri anahtarlarında bulunan parametreler olarak depolanır. Her parametre bir ad, veri tipi ve değer ile tanımlanır.

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

    REG_DWORD - 32 bitlik sayı. Bu veri türü, birçok aygıt sürücüsü ve hizmet ayarı 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 biçimde metin dizesi. Bileşenlerin açıklamaları olan değerlere genellikle bu veri türü atanır.

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

    REG_MULTI_SZ - Çok satırlı alan. Aslında insan tarafından okunabilir bir biçimde metin dizelerinin listeleri olan değerler genellikle bu veri türüne sahiptir. Satırlar NULL karakteri ile ayrılı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 kaynaklarının listesi. Sadece şubeler için geçerlidir HKEY_LOCAL_MACHINE\HARDWARE.

    Bazen bu tür kayıt defteri verilerini de bulabilirsiniz:

    REG_RESOURCE_REQUIREMENTS_LIST- Gerekli donanım kaynaklarının listesi. Sadece şubeler için geçerlidir HKEY_LOCAL_MACHINE\HARDWARE.

    REG_FULL_RESOURCE_ DESCRIPTOR - Donanım kaynağının tanımlayıcısı (tanımlayıcısı). Sadece şubeler için geçerlidir HKEY_LOCAL_MACHINE\HARDWARE.

    REG_QWORD - 64 bitlik sayı.

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

    REG_DWORD_BIG_ENDIAN - "big-endian" biçiminde 32 bitlik sayı.

    REG_QWORD_LITTLE_ENDIAN - "dikenli" biçimde 64 bitlik bir sayı. Eş değer REG_QWORD.

    REG_NONE - Parametrenin tanımlı bir veri türü yok.

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

    Bilgisayar başladığında, donanım tanıyıcı ( donanım tanıyıcı) keşfettiği aygıtların bir listesini kayıt defterine yerleştirir. Normalde, donanım tanıma yazılım tarafından yapılır. ntdetect.com ve işletim sistemi çekirdeği Ntoskrnl.exe

    Sistem başlatıldığında, sistem çekirdeği, yüklenecek aygıt sürücüleri ve bunların yüklenme sırası hakkında kayıt defterinden bilgi alır. Ek olarak, program Ntoskrnl.exe kendisiyle ilgili bilgileri (örn. sürüm numarası) kayıt defterine gönderir.

    Sistem önyüklemesi sırasında aygıt sürücüleri, önyükleme parametrelerini ve yapılandırma verilerini kayıt defteriyle değiştirir. Aygıt sürücüsü ne kullandığını bildirir. sistem kaynakları, donanım kesintileri dahil ( IRQ) ve hafıza 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 olanak tanır. Donanım profili ( donanım profili), bilgisayar başlatıldığında işletim sistemine hangi aygıt sürücülerinin yükleneceğini söylemek için kullanılabilecek 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 bununla ilişkili haklarla ilgili tüm bilgiler kayıt defterinde saklanır. Kullanıcı profili, bireysel sistem ayarlarını tanımlar (ekran çözünürlüğü, ağ bağlantıları, bağlı cihazlar ve daha fazlası). Kullanıcı profili bilgileri de kayıt defterinde saklanır.

    Uygulamaları kurarken. Yükleyiciyi her çalıştırdığınızda, kayıt defterine yeni yapılandırma verileri eklenir. Tüm yükleyiciler, çalışmaya başladıklarında ihtiyaç duydukları bileşenlerin sistemde bulunup bulunmadığını belirlemek için kayıt defteri bilgilerini okumalıdır. Ek olarak, sistem kayıt defteri, uygulamaların yapılandırma bilgilerini paylaşmasına izin verir ve bu da onlara etkileşim için daha fazla fırsat verir. Uygulama, kayıt defterini aktif ve doğru bir şekilde kullanmalı ve ayrıca diğer programlar (kütüphaneler, kütüphaneler, vb.) yazılım modülleri ve benzeri.). Bu bilgiler ayrıca kayıt defterinde saklanır.

    Sistemi yönetirken. Bir kullanıcı, sistem yönetim araçlarını kullanarak (örneğin, Kontrol panelleri veya çırp MMC), tüm değişiklikler anında sistem kayıt defterine yansıtılır. Aslında, yönetim araçları en uygun ve güvenli araçlar kayıt defteri değişiklikleri. Bu arada, kayıt defteri düzenleyicisi yönetim araçlarına da bağlanabilir ( regedit.exe), çünkü sistemdeki tüm değişiklikler doğrudan kayıt defteri düzenlenerek yapılabilir.

    ■ İşletim sisteminin yüklenmesi ve çalışması sırasında kayıt defteri verilerine hem okuma hem de yazma için sürekli olarak erişilir. Kayıt dosyaları sürekli değişiyor çünkü sadece sistem değil, aynı zamanda bireysel başvurular kendi verilerini, ayarlarını ve ayarlarını saklamak 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 aramaları yine de 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ış bir değeri sistemin çökmesine neden olabilir. Bu nedenle, kayıt defterini denemeden önce, kaydetme ve geri yükleme olasılığına dikkat edin.