Skip to content
-> anasayfa Makale Analiz İnceleme Regedit Nedir?
Regedit Nedir?

RegeditRegedit veya regedit komutu nedir ? - Kayıt defterinin açıklaması
Microsoft Bilgisayar Sözlüğü Beşinci Baskı, kayıt defterini şöyle açıklar:

Microsoft Windows 9x, Windows CE, Windows NT, ve Windows 2000'de, sistemi bir veya daha fazla kullanıcı, uygulama ve donanım cihazı için yapılandırmak için gerekli olan bilgileri saklamak üzere kullanılan merkezi bir hiyerarşik veritabanı.

Regedit veya regedit komutu nedir ? - Kayıt defterinin açıklaması
Microsoft Bilgisayar Sözlüğü Beşinci Baskı, kayıt defterini şöyle açıklar:

Microsoft Windows 9x, Windows CE, Windows NT, ve Windows 2000'de, sistemi bir veya daha fazla kullanıcı, uygulama ve donanım cihazı için yapılandırmak için gerekli olan bilgileri saklamak üzere kullanılan merkezi bir hiyerarşik veritabanı.

Kayıt Defteri, her kullanıcının profili, bilgisayarda yüklü uygulamalar ve her birinin oluşturabileceği belge türleri, klasörler ve uygulama simgeleri için özellik sayfası ayarları, sistemde bulunan donanım ve kullanılan bağlantı noktaları gibi, Windows'un çalışma sırasında sürekli olarak başvurduğu bilgileri içerir.

Kayıt Defteri, Windows 3.x'te kullanılan çoğu metin tabanlı .ini dosyasının ve Autoexec.bat ve Config.sys gibi MS-DOS yapılandırma dosyalarının yerini alır. Kayıt defteri çoğu Windows işletim sisteminde ortak olsa da, aralarında bazı farklar vardır.
Kayıt defteri verileri ikili dosyalarda saklanır.

 Kayıt defterini düzenleme ile ilgili bilgiler

Microsoft, kayıt defterini düzenlemek için yalnızca Microsoft belgelerindeki adımları izlemenizi önerir. Yapabiliyorsanız, kayıt defterini doğrudan düzenlemek yerine Windows kullanıcı arabirimini kullanın.

Kayıt defterini Kayıt Defteri Düzenleyicisi'ni (Regedit.exe veya Regedt32.exe) kullanarak düzenleyebilirsiniz. Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilirsiniz. Microsoft, Kayıt Defteri Düzenleyicisi'ni kullanarak neden olabileceğiniz sorunların çözümlenebileceğini garanti etmez. Kayıt Defteri Düzenleyicisi’ni kullanmak kendi sorumluluğunuzdadır. Regedit.exe ve Regedt32.exe arasındaki farklar hakkında ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
141377 Regedit.exe ve Regedt32.exe arasındaki farklar
Kayıt defterini değiştirmeden önce, onu yedeklediğinizden ve bir sorun çıkması durumunda nasıl geri yükleyeceğinizi anladığınızdan emin olun. Kayıt defterini yedekleme ve geri yükleme hakkında ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
322756 Windows XP ve Windows Server 2003'te kayıt defteri nasıl yedeklenir, düzenlenir ve geri yüklenir
322755 Windows 2000'de kayıt defteri nasıl yedeklenir, düzenlenir ve geri yüklenir
323170 Windows NT 4.0'da kayıt defteri nasıl yedeklenir, düzenlenir ve geri yüklenir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
322754 Windows 95, Windows 98 ve Windows Me'de Kayıt Defteri Nasıl Yedeklenir, Düzenlenir ve Geri Yüklenir
Kayıt defteri verilerini değiştirmek için program aşağıdaki MSDN Web sitesinde tanımlanan kayıt defteri işlevlerini kullanmalıdır: Yöneticiler kayıt defterini Kayıt Defteri Düzenleyicisi (Regedit.exe veya Regedt32.exe), Grup İlkesi, Sistem İlkesi, Kayıt Defteri (.reg) dosyaları kullanarak veya komut dosyası çalıştırarak (VisualBasic komut dosyaları gibi) değiştirebilir.

Not Windows XP ve Windows Server 2003'ün 64-bit sürümlerindeki kayıt defteri 32-bit ve 64-bit anahtarlarına bölünmüştür. 32-bit anahtarların çoğu 64-bit karşılıklarıyla ve 64-bit anahtarların çoğu da 32-bit karşılıklarıyla aynı adı taşır. Kayıt Defteri Düzenleyicisi'nin Windows XP ve Windows Server 2003 64-bit sürümlerinde bulunan varsayılan 64-bit sürümü 32-bit anahtarları aşağıdaki düğüm altında gösterir:
HKEY_LOCAL_MACHINE\Software\WOW6432
Windows'un 64-bit sürümlerinde kayıt defterini görüntüleme hakkında ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
305097 Sistem kayıt defteri Windows'un 64-bit sürümleri kullanılarak nasıl görüntülenir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
Kayıt Defteri Düzenleyicisi'nin gezinti alanı klasörleri görüntüler. Her klasör yerel bilgisayardaki önceden tanımlanmış bir anahtarı gösterir. Bir uzak bilgisayarın kayıt defterine eriştiğinizde, yalnızca iki tane önceden tanımlanmış anahtar görünür. HKEY_USERS ve HKEY_LOCAL_MACHINE. Aşağıdaki tablo sistem tarafından kullanılan önceden tanımlanmış anahtarları listeler. Bir anahtar adı en çok 255 karakter uzunluğunda olabilir.

Ad Veri türü Açıklama
İkili Değer REG_BINARY Ham ikili veri. Çoğu donanım bileşeni bilgisi ikili veri olarak saklanır ve Kayıt Defteri'nde onaltılı biçimde görüntülenir.
DWORD Değeri REG_DWORD 4 bayt uzunluğunda bir sayıyla temsil edilen veri (32-bit bir tamsayı). Aygıt sürücüleri ve hizmetler için kullanılan bir çok parametre bu türdendir ve Kayıt Defteri'nde ikili, onaltılı veya onlu biçimde görüntülenir. İlgili değerler DWORD_LITTLE_ENDIAN (en az önemli bayt en alt adrestedir) ve REG_DWORD_BIG_ENDIAN'dır (en az önemli bayt en üst adrestedir).
Genişletilebilir Dize Değeri REG_EXPAND_SZ Değişken uzunlukta bir veri dizesi. Bu veri türü, bir program veya hizmet veri kullandığında çözülen değişkenler içerir.
Çok Dizeli Değer REG_MULTI_SZ Çoklu bir dize. Kullanıcıların okuyabileceği biçimdeki listeler veya birden çok değer içeren veriler genellikle bu türdedir. Girişler boşluk, virgül veya diğer işaretlerle ayrılırlar.
Dize Değeri REG_SZ Sabit uzunlukta bir metin dizesi.
İkili Değer REG_RESOURCE_LIST Bir donanım aygıtı sürücüsü veya denetlediği fiziksel aygıtlardan biri tarafından kullanılan bir kaynak listesini saklamak üzere tasarlanmış iç içe diziler serisi. Bu veri algılanır ve sistem tarafından \ResourceMap ağacına yazılır ve Kayıt Defteri Düzenleyicisi'nde onaltılı biçimde İkili Değer olarak görüntülenir.
İkili Değer REG_RESOURCE_REQUIREMENTS_LIST Bir aygıt sürücüsünün veya bu sürücünün denetlediği fiziksel aygıtların kullanabileceği donanım kaynakları listesini depolamak için tasarlanan iç içe diziler serisi. Sistem bu listenin bir alt kümesini \ResourceMap ağacına yazar. Bu veri sistem tarafından algılanır ve Kayıt Defteri Düzenleyicisi'nde onaltılı biçimde İkili Değer olarak görüntülenir.
İkili Değer REG_FULL_RESOURCE_DESCRIPTOR Bir fiziksel donanım aygıtı tarafından kullanılan kaynak listesini saklamak için tasarlanmış iç içe diziler serisi. Bu veri algılanır ve sistem tarafından \HardwareDescription ağacına yazılır ve Kayıt Defteri Düzenleyicisi'nde onaltılı biçimde İkili Değer olarak görüntülenir.
Yok REG_NONE Özel türü olmayan veri. Bu veri sistem tarafından kayıt defterine yazılır ve Kayıt Defteri Düzenleyicisi'nde onaltılı biçimde İkili Değer olarak görüntülenir
Bağlantı REG_LINK Simgesel bir bağlantıyı adlandıran bir Unicode dize.
QWORD Değeri REG_QWORD 64-bit bir tamsayı olan bir sayıyla temsil edilen veri. Bu veriler Kayıt Defteri Düzenleyicisi'nde onaltılı biçimde İkili Değer olarak görüntülenir ve ilk olarak Windows 2000'de kullanılmıştır.
   
Bir kayıt defteri kovanı, kayıt defterindeki verilerinin yedeğini içeren bir dizi destekleyici dosyası olan bir anahtarlar, alt anahtarlar ve değerler grubudur. Windows NT 4.0, Windows 2000, Windows XP ve Windows Server 2003'te, HKEY_CURRENT_USER dışındaki tüm kovanlar için destekleyici dosyalar Systemroot\System32\Config klasöründe; HKEY_CURRENT_USER destekleyici dosyaları da Systemroot\Profiles\KullanıcıAdı klasöründe bulunur. Bu klasörlerdeki dosyaların dosya adı uzantıları ve bazen uzantılarının olmaması, içerdikleri veri türünü gösterir.



Not Windows NT, Windows 2000, Windows XP ve Windows Server 2003'teki güvenlik özellikleri bir yöneticinin kayıt defteri anahtarlarına erişimi denetlemesine izin verir.

Windows Server 2003 ve Windows XP: 16.383 karakter
Windows 2000: 260 ANSI karakter veya 16.383 Unicode karakter
Windows Millennium Edition/Windows 98/Windows 95: 255 karakter
Uzun değerler (2.048 bayttan fazla) dosya olarak depolanmalı ve kayıt defterinde bu dosya adları depolanmalıdır. Bu, kayıt defterinin verimli şekilde çalışmasına yardımcı olur. Bir değerin en büyük boyutu aşağıda gibidir: Bir anahtarın tüm değerlerinin toplam boyutu için 64K sınırı vardır.

Kayıt defteri kovanı Destekleyici dosyalar
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT Default, Default.log, Default.sav
   
Windows 98'de, kayıt defteri dosyaları User.dat ve System.dat olarak adlandırılır. Windows Millennium Edition'da, kayıt defteri dosyaları Classes.dat, User.dat ve System.dat olarak adlandırılır.
Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003: Kullanılabilir bellek
Windows Millennium Edition/Windows 98/Windows 95: 16.300 bayt
Not
Klasör/ön tanımlı anahtar Açıklama
HKEY_CURRENT_USER Şu anda oturum açmış olan kullanıcıya ait yapılandırma bilgilerinin kökünü içerir. Kullanıcının klasörleri, ekran renkleri ve Denetim Masası ayarları burada saklanır. Bu bilgi kullanıcının profiliyle ilişkilidir. Bu anahtar bazen "HKCU" olarak kısaltılır.
HKEY_USERS Bilgisayardaki yüklü olan tüm etkin kullanıcı profillerini içerir. HKEY_CURRENT_USER, HKEY_USERS'ın alt anahtarıdır. HKEY_USERS anahtarı bazen "HKU" olarak kısaltılır.
HKEY_LOCAL_MACHINE Bilgisayara özgü yapılandırma bilgilerini içerir (herhangi bir kullanıcı için). Bu anahtar bazen "HKLM" olarak kısaltılır.
HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE\Software anahtarının bir alt anahtarıdır. Burada saklanan bilgi, Windows Gezgini'ni kullanarak bir dosya açtığınızda doğru programın açılmasını sağlar. Bu anahtar bazen "HKCR" olarak kısaltılır. Windows 2000 ile başlayarak, bu bilgi hem HKEY_LOCAL_MACHINE hem de HKEY_CURRENT_USER anahtarları altında saklanır. HKEY_LOCAL_MACHINE\Software\Classes anahtarı, bilgisayardaki tüm kullanıcılara uygulanabilen varsayılan ayarları içerir. HKEY_CURRENT_USER\Software\Classes anahtarı, varsayılan ayarları geçersiz kılan ve sadece etkileşimli kullanıcıya uygulanan ayarları içerir. HKEY_CLASSES_ROOT anahtarı, bu iki kaynaktaki bilgileri birleştiren kayıt defteri görünümünü sağlar. HKEY_CLASSES_ROOT bu birleşmiş görünümü Windows'un daha önceki sürümleri için tasarlanan programlar için de sağlar. Etkileşimli kullanıcıya ait ayarları değiştirmek için, değişiklikler HKEY_CLASSES_ROOT altında değil HKEY_CURRENT_USER\Software\Classes altında yapılmalıdır. Varsayılan ayarları değiştirmek için değişiklikler HKEY_LOCAL_MACHINE\Software\Classes altında yapılmalıdır. HKEY_CLASSES_ROOT altındaki bir anahtara anahtarlar yazarsanız, sistem bilgiyi HKEY_LOCAL_MACHINE\Software\Classes altında saklar. HKEY_CLASSES_ROOT altındaki bir anahtara değer yazarsanız ve değer zaten HKEY_CURRENT_USER\Software\Classes altında bulunuyorsa, sistem bilgiyi HKEY_LOCAL_MACHINE\Software\Classes yerine orada saklar.
HKEY_CURRENT_CONFIG Yerel bilgisayar tarafından sistem başlangıcında kullanılan donanım hakkında bilgi içerir.
Aşağıdaki tablo Windows tarafından tanımlanan ve kullanılan geçerli veri türlerini listeler. Bir değer adının en büyük boyutu aşağıdaki gibidir:

Referanslar