Windows Kayıt Defteri Temelleri: Windows Kayıt Defterinin Gizemini Giderme

Windows Kayıt Defteri(Windows Registry) , Microsoft Windows işletim sistemi ayarlarını ve seçeneklerini depolayan bir dizindir . Tüm donanım, işletim sistemi yazılımı, işletim sistemi dışındaki çoğu yazılım, kullanıcılar, PC tercihleri ​​vb. için bilgi ve ayarları içerir. Bu gönderi, Windows Kayıt Defteri Temelleri(Windows Registry Basics) hakkında konuşur .

windows-kayıt-8

Bir kullanıcı Denetim Masası(Control Panel) ayarlarında, dosya ilişkilendirmelerinde, sistem ilkelerinde veya en yüklü yazılımlarda değişiklik yaptığında, değişiklikler yansıtılır ve kayıt defterinde saklanır. Kayıt defteri ayrıca, performans sayaçları ve o anda etkin olan donanım gibi çalışma zamanı bilgilerini açığa çıkararak, çekirdeğin çalışmasına bir pencere sağlar.

Windows kayıt defteri , daha önce Windows programları için yapılandırma ayarlarını depolamak için kullanılan program başına INI dosyalarının bolluğunu düzenlemek için tanıtıldı . Bu dosyalar sistemin her yerine dağılma eğilimindeydi ve bu da onları izlemeyi zorlaştırıyordu.

Okuyun(Read) :  Kayıt Defterindeki değişiklikler ne zaman kaydedilir ?

Windows Kayıt Defteri Temelleri

Kayıt Defteri aşağıdaki 5 (The Registry consists of the following 5) Kök Anahtardan(Root Keys) oluşur :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

Kök Anahtarlar, Alt(SubKeys) Anahtarları içerir . Alt anahtarlar kendi alt anahtarlarını da içerebilir ve (Subkeys may contain subkeys of their own too and contain at least one value, called as its )Varsayılan Değer olarak adlandırılan en az bir değer içerebilir (Default Value). Tüm alt anahtarlarını ve değerlerini içeren bir anahtara Hive adı verilir .

Kayıt Defteri, diskte system32/config klasöründe birkaç ayrı Hive dosyası olarak bulunur. Bu Hive dosyaları, Windows her başlatıldığında veya (Hive)Kullanıcı(User) oturum açtığında belleğe okunur . Hive ' ların fiziksel olarak nerede depolandığını görmek için bkz.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Windows Kayıt Defteri dosyalarının konumu hakkında daha fazla bilgi edinebilirsiniz .

Kayıt Defteri(Registry) aşağıdaki veri türlerini kullanır:

  • REG_SZ : SZ, sıfır sonlandırılmış bir diziyi belirtir. Bu, ANSI(ANSI) karakterlerinin yanı sıra Unicode içerebilen değişken uzunlukta bir dizedir .
  • REG_BINARY : İkili veri içerir. 0'lar ve 1'ler.
  • REG_DWORD : Bu veri türü bir Double Word'dür(Word) . 32 bitlik bir sayısal değerdir ve 0'dan 232'ye kadar herhangi bir sayıyı tutabilir.
  • REG_QWORD : Bu veri türü Dörtlü Kelimedir(Word) . 64 bit sayısal bir değerdir.
  • REG_MULTI_SZ : Bu veri türü, tek bir değere atanan sıfır sonlandırılmış bir dizi dizi içerir.
  • REG_EXPAND_SZ : Bu veri türü, örneğin % (REG_EXPAND_SZ)SystemRoot % gibi bir ortam değişkenine genişletilmemiş bir başvuru içeren sıfır sonlu bir dizedir .

Windows'ta Kayıt Defteri Sanallaştırma

Windows Vista'dan(Windows Vista) başlayarak , Dosya Sanallaştırma ile birlikte Kayıt Defteri(Registry) de Sanallaştırılmıştır ve bu nedenle Windows XP'den(Windows XP) farklı olarak şişkinlikten muzdarip değildir. Aynısı Windows 7'de(Windows 7) de devam etmiştir .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

Windows Vista ve sonraki sürümlerde, UAC , aşağıdakilerin alt anahtarlarına yazma girişimlerini yeniden yönlendirmek için Kayıt Defteri Sanallaştırma Özelliğini(Registry Virtualization Feature) kullanır .

HKEY_LOCAL_MACHINE\Software

Bir uygulama bu kovana yazmaya çalıştığında, bunun yerine Vista bunu kullanıcı başına bir konuma yazar,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Bu gizlice yapılır. Bunun olduğunu kimse bilmeyecek!

Bu, kısaca, Kayıt Defteri Sanallaştırmasıdır ve kullanışlı bir Güvenlik özelliğidir.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Bu arada, Windows Vista(Windows Vista) ve sonraki sürümlerinin altında yatan başka bir yeni teknolojiden de bahsetmek gerekir : İşlem Kaydı'nı(Transactional Registry) etkinleştiren Çekirdek İşlem Yöneticisi(Kernel Transaction Manager) . Bu özellik, bir tür Kayıt Defteri(Registry) geri dönüşü sağlar. Ancak Kayıt Defteri Düzenleyicisi'nde(Registry Editor) uygulanmaz . Bunun yerine, bu özellik, işlemsel işlemeyi kullanarak sağlam uygulamalar oluşturması gereken geliştiriciler tarafından kullanılmak üzere tasarlanmıştır.

Okuyun: (Read:) Windows'ta Kayıt Defteri Anahtarı nasıl oluşturulur .

Kayıt düzenleyici

Windows 10/8/7/Vista doğrudan kayıt defteriyle çalışmak için birincil araç Kayıt Defteri Düzenleyicisidir(Registry Editor) . Erişmek için Vista'nın Başlat Menüsü Arama Çubuğuna (Start Menu Search Bar)regedit yazın(regedit) ve Enter'a basın(Enter) !

Kayıt(Registry) ile çalışırken iki kat dikkatli olmalısınız , çünkü onay istemi veya kaydetmek için Tamam'ı tıklayın. Yapılan değişiklikler doğrudan dahil edilir.

Windows Kayıt Defteri Düzenleyicisi İpuçları ve Özellikleri(Windows Registry Editor Tips & Features) hakkında daha fazla bilgi edinebilirsiniz . Windows 10 v1703 kullanıcıları, doğrudan herhangi bir kayıt defteri anahtarına atlamak için Adres Çubuğunu kullanabilir .

Özel olarak belirtilmelidir

HKEY_LOCAL_MACHINE\System\CurrentControlSet

Hive, Windows'un(Windows) başlatılması için o kadar önemlidir ki, gerektiğinde yalnızca Güvenli Modda başlatıp (Safe Mode)Bilinen Son İyi Yapılandırma(Last Known Good Configuration) öğesini seçerek geri yükleyebileceğiniz yedeği korunur .

Bu yazıları da okumak isteyebilirsiniz:(You might want to read these posts too:)

  1. Bozuk veya hasarlı Kayıt Defteri nasıl onarılır(How to repair corrupted or damaged Registry)
  2. Başlat Menüsü ve Görev Çubuğu Kayıt Tweaks
  3. Kayıt defterini yedekleyin ve geri yükleyin(Backup and restore the registry)
  4. Kayıt Defterindeki değişiklikleri izleyin(Monitor changes to the Registry) .
  5. Kayıt Defterinin birden çok örneği nasıl açılır
  6. Windows Kayıt Defteri yolunda emojiler kullanılıyor ; Biliyor musun!?



About the author

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts