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 .
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:)
- Bozuk veya hasarlı Kayıt Defteri nasıl onarılır(How to repair corrupted or damaged Registry)
- Başlat Menüsü ve Görev Çubuğu Kayıt Tweaks
- Kayıt defterini yedekleyin ve geri yükleyin(Backup and restore the registry)
- Kayıt Defterindeki değişiklikleri izleyin(Monitor changes to the Registry) .
- Kayıt Defterinin birden çok örneği nasıl açılır
- Windows Kayıt Defteri yolunda emojiler kullanılıyor ; Biliyor musun!?
Related posts
Windows'un Spotlight kullanarak Registry or Group Policy Editor veya kapatma
Charmap and Eudcedit Dahili Aletleri Nasıl Kullanılır Windows 10
Microsoft Visual C++ Yeniden Dağıtılabilir Paket: FAQ and Download
Windows 10 PC'de Input Method Editor (IME) nasıl kullanılır?
Etkinleştirme veya Windows 10 içinde Disable Archive Apps feature nasıl
Business and Enterprise için, Windows 11 - New Özellikleri
Analyze Wait Chain: Identify hung veya Windows 10 dondurulmuş proses
Windows 10'da Microsoft Management Console (MMC) nedir?
Windows Memory Diagnostics Tool Windows 11/10'te nasıl çalıştırılır
Windows'un 10 bayraklar sayfa hakkında Access & use Microsoft Edge
Neyin güvenilir Platform Module? TPM yonganız olup olmadığınız nasıl kontrol edilir?
Dynamic Refresh Rate feature Windows 11'de nasıl çalışır?
Automatic Screen Rotation Windows 11/10'de Nasıl Devre Dışı Bırakılır
Enhanced Anti-Spoofing Windows 10 Hello Face Authentication'de etkinleştirin
News & Interests Windows 10 için Taskbar Updates nasıl azaltılır
Codec - Genel Bakış, Features, Download, FAQ
Windows 11'de dinamik Refresh Rate (DRR) nasıl etkinleştirilir veya devre dışı bırakılır?
Local, LocalLow, Windows 10'de AppData'da dolaşım klasörleri
Performance Monitor Windows 10'te Nasıl Kullanılır
Windows 11/10'de Donanım Hızlandırılmış GPU Scheduling'ü etkinleştirin