Komut İsteminden Windows Kayıt Defteri Nasıl Düzenlenir
Yayınlanan: 2022-01-29Windows ve birçok üçüncü taraf uygulaması, ayarları kayıt defterinde saklar. Kayıt defterini düzenlemek istiyorsanız, bunu yapmanın birkaç yolu vardır. Windows kayıt defterini Komut İsteminden nasıl düzenleyeceğiniz aşağıda açıklanmıştır.
Başlamadan önce, herhangi bir düzenleme yapmadan önce bilgisayarınızın yanı sıra kayıt defterini de yedeklemeniz önemlidir. Tek bir yanlış hareket, sisteminizi kararsız ve hatta tamamen çalışmaz hale getirebilir. Bir şeyler ters giderse sisteminizi hızlı bir şekilde geri almak için bir Sistem Geri Yükleme noktası da oluşturabilirsiniz.
İLGİLİ: Windows 10 için En İyi 10 Kayıt Defteri Hack'i
Microsoft'un kendisi, Windows kayıt defteri alt anahtarlarını ve değerlerini eklemenin, değiştirmenin veya silmenin yalnızca ileri düzey kullanıcılar, yöneticiler ve BT uzmanları tarafından yapılması gerektiğini açıkça belirtir. Değişiklik yapmadan önce dikkatli olun.
Windows Kayıt Defterini Komut İsteminden Düzenleyin
Uzun bir kayıt işlemleri listesi var. Temel işlemlerin nasıl yürütüleceğine dair birkaç örnek vereceğiz. İşlemlerin tam listesi, her sözdizimi ve her sözdizimindeki parametrelerin neyi temsil ettiğiyle ilgileniyorsanız, makalenin altındaki listeye göz atın.
Windows Kayıt Defterini düzenlemeye hazır olduğunuzda, Yönetici olarak Komut İstemi'ni açın.
Komut İstemini Yönetici Olarak Açın
Komut İstemini yönetici olarak açmak için Windows arama çubuğuna "cmd" yazın.
Ardından, arama sonuçlarında "Komut İstemi" uygulamasına sağ tıklayın ve menüden "Yönetici Olarak Çalıştır"ı seçin.
Komut İstemi şimdi yönetici modunda açılacak ve Windows kayıt defterini düzenlemeye başlayabiliriz.
İşlem Türlerini Öğrenin
Reg komutlarının tam listesini ve her bir ilgili sözdizimini daha sonra vereceğiz. Şimdilik, Komut İsteminden işlem türlerinin bir listesini ve her işlemle ilgili ek yardımı alabilirsiniz.
İLGİLİ: Windows Kayıt Defteri Demystified: Bununla Ne Yapabilirsiniz?
İşlemlerin listesini almak için şu komutu çalıştırın:
REG /?
İşlem Listesi ve her komut için Dönüş Kodu görünecektir.
Microsoft tarafından açıklandığı gibi, işlemlerin listesi ve her birinin ne yaptığı aşağıda verilmiştir:
- Ekle: Kayıt defterine yeni bir alt anahtar veya giriş ekler.
- Karşılaştır: Belirtilen kayıt defteri alt anahtarlarını veya girdilerini karşılaştırır.
- Kopyala: Bir kayıt defteri girdisini yerel veya uzak bir makinede belirtilen bir konuma kopyalar.
- Sil: Bir alt anahtarı veya girdileri siler.
- Dışa Aktar: Yerel bilgisayarın belirtilen alt anahtarlarını, girişlerini ve değerlerini diğer sunuculara aktarmak üzere bir dosyaya kopyalar.
- İçe Aktar: Dışa aktarılan kayıt defteri alt anahtarlarını, girişlerini ve değerlerini içeren bir dosyanın içeriğini yerel bilgisayarın kayıt defterine kopyalar.
- Yükle: Kaydedilmiş alt anahtarları ve girişleri kayıt defterinde farklı bir alt anahtara yazar. Bu, sorun giderme veya kayıt defteri girdilerini düzenlemek için kullanılan geçici dosyalarla kullanılmak üzere tasarlanmıştır.
- Sorgu: Kayıt defterinde belirtilen bir alt anahtarda bulunan bir sonraki alt anahtar ve girdi katmanının listesini döndürür.
- Geri Yükle: Kaydedilen alt anahtarları ve girişleri kayıt defterine geri yazar.
- Kaydet: Belirtilen alt anahtarların, girdilerin ve kayıt defteri değerlerinin bir kopyasını belirtilen bir dosyaya kaydeder.
- Kaldır:
REG LOAD
kullanılarak yüklenen kayıt defterinin bir bölümünü kaldırır operasyon.
Ve dönüş kodları:
- 0: Başarılı
- 1: Başarısız
Belirli bir işlemle ilgili yardım almak için işlem adını önceki komutun ortasına ekleyin:
REG <İşlem> /?
Bu nedenle, "Ekle" işlemi hakkında yardım isteseydim, şunu çalıştırırdım:
REG EKLE /?
Gördüğünüz gibi, sözdizimi, parametreler ve hatta bazı örnekler dahil olmak üzere belirtilen işlem hakkında ihtiyacınız olan tüm bilgiler döndürülür.
Artık REG ADD
hakkında bilmemiz gereken her şeyi bildiğimize göre, şimdi uygulamaya koymaya çalışalım.
Kayıt Defterine Alt Anahtar veya Giriş Ekleme
Öncelikle, REG ADD
REG ADD /?
emretmek:
REG ADD <AnahtarAdı> [{/v DeğerAdı | /ve}] [/t VeriTürü] [/s Ayırıcı] [/d Veri] [/f]
<KeyName>
, alt anahtarın tam yolunu belirtir. Yerel bilgisayar için geçerli kök anahtarlar HKLM, HKCU, HKCR, HKU ve HKCC'dir. Uzak bilgisayarlar için HKLM ve HKU kök anahtarlarını kullanabilirsiniz. /v <ValueName>
, belirtilen alt anahtarın altına eklenecek kayıt defteri girdisinin adını belirtir. Parametrelerin geri kalanını daha sonra tanımlayacağız, ancak bu örnek için ihtiyacımız olan tek şey bu.
Diyelim ki HKEY_LOCAL_MACHINE\Software altına HowToGeekSubkey adında bir alt anahtar eklemek istiyoruz. Aşağıdaki komutu çalıştıracağız:
REG ADD HKLM\Software\HowToGeekSubkey
İşlem başarıyla yürütüldüyse, Komut İstemi size bildirecektir.
İşlemin başarılı olduğunu tekrar kontrol etmek isterseniz, Kayıt Defteri Düzenleyicisi'ni kullanarak kendiniz arayabilirsiniz.
Windows arama çubuğuna “regedit” yazıp Kayıt Defteri Düzenleyicisi uygulamasını seçerek Kayıt Defteri Düzenleyicisi'ni açın.
Yeni eklenen alt anahtarın konumuna gidin. Bizim durumumuzda: HKEY_LOCAL_MACHINE > YAZILIM > HowToGeekSubkey.
Şimdi orada olduğunu onayladığımıza göre silelim.
Kayıt Defterinden Bir Alt Anahtarı veya Girişi Silme
REG DELETE
işleminin sözdizimi şöyledir:
REG DELETE <AnahtarAdı> [{/v DeğerAdı | /ve | /va}] [/f]
Şimdilik önemsediğimiz parametreler eskisi ile aynı. Yani, <KeyName>
ve /v valuename
.
Yeni oluşturduğumuz HKEY_LOCAL_MACHINE\Software içinden HowToGeekSubkey alt anahtarını silmek istiyorsak şu komutu çalıştıracağız:
REG DELETE HKLM\Yazılım\HowToGeekSubkey
Bu sefer, alt anahtarı gerçekten silmek isteyip istemediğiniz sorulacak. Yes
yazın ve “Enter”a basın.
Yine Komut İstemi, işlemin başarılı bir şekilde yürütülüp yürütülmediğini size bildirecektir.
Alt anahtarın gerçekten Kayıt Defteri Düzenleyicisi'nden silindiğini çapraz doğrulayabilirsiniz. Alt anahtarın yaşamak için kullandığı konuma gidin ve kaldırılıp kaldırılmadığına bakın.
REG İşlemleri, Sözdizimi ve Parametre Açıklamaları
Yalnızca iki basit örneği ele almamıza rağmen, yeterli boyutta bir REG işlemleri listesi var. Her işlemin potansiyel olarak karmaşık bir sözdizimi olabilir. Kolay erişim için burada Microsoft tarafından sağlanan tüm ayrıntıları listeleyeceğiz.
İşlem ve Sözdizimi
Operasyon | Sözdizimi |
Eklemek | REG ADD <AnahtarAdı> [{/v DeğerAdı | /ve}] [/t VeriTürü] [/s Ayırıcı] [/d Veri] [/f] |
Karşılaştırmak | REG KARŞILAŞTIR <AnahtarAdı1> <AnahtarAdı2> [{/v DeğerAdı | /ve}] [{/oa | /od | /os | açık}] [/s] |
kopyala | REG KOPYALAMA <AnahtarAdı1> <AnahtarAdı2> [/s] [/f] |
Silmek | REG DELETE <AnahtarAdı> [{/v DeğerAdı | /ve | /va}] [/f] |
İhracat | REG EXPORT AnahtarAdı DosyaAdı [/y] |
İçe aktarmak | REG IMPORT Dosya Adı |
Yük | REG LOAD AnahtarAdı DosyaAdı |
Sorgu | REG SORGU <AnahtarAdı> [{/v <DeğerAdı> | /ve}] [/s] [/se <Ayırıcı>] [/f <Veri>] [{/k | /d}] [/c] [/e] [/t <Tür>] [/z] |
Eski haline getirmek | REG GERİ YÜKLE <AnahtarAdı> <DosyaAdı> |
Kayıt etmek | REG KAYDET <AnahtarAdı> <DosyaAdı> [/y] |
boşaltmak | REG BOŞALTMA <AnahtarAdı> |
Parametre ve Parametre Açıklaması
Parametre | Açıklama | |
<AnahtarAdı > | Eklenecek alt anahtarın veya girdinin tam yolunu belirtir. Uzak bir bilgisayarı belirtmek için, bilgisayar adını (\\<BilgisayarAdı> biçiminde) AnahtarAdı'nın bir parçası olarak ekleyin. \\BilgisayarAdı\'nın atlanması, işlemin yerel bilgisayarda varsayılan olmasına neden olur. AnahtarAdı geçerli bir kök anahtar içermelidir. Yerel bilgisayar için geçerli kök anahtarlar şunlardır: HKLM, HKCU, HKCR, HKU ve HKCC. Uzak bir bilgisayar belirtilirse, geçerli kök anahtarlar şunlardır: HKLM ve HKU. Kayıt defteri anahtarı adı bir boşluk içeriyorsa, anahtar adını tırnak içine alın. | |
/v <DeğerAdı> | Belirtilen alt anahtarın altına eklenecek kayıt defteri girdisinin adını belirtir. | |
/ve | Kayıt defterine eklenen kayıt defteri girdisinin boş bir değere sahip olduğunu belirtir. | |
/t <Tür> | Aranacak kayıt defteri türlerini belirtir. Geçerli türler şunlardır: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Belirtilmezse, tüm türler aranır. | |
/s <Ayırıcı> | REG_MULTI_SZ veri türü belirtildiğinde ve birden fazla girişin listelenmesi gerektiğinde, birden çok veri örneğini ayırmak için kullanılacak karakteri belirtir. Belirtilmezse, varsayılan ayırıcı \0'dır . | |
/d <Veri> | Yeni kayıt defteri girdisi için verileri belirtir. | |
/F | Onay istemeden kayıt defteri girdisini ekler. | |
/oa |
| |
/od | Yalnızca farklılıkların görüntüleneceğini belirtir. Bu varsayılan davranıştır. | |
/işletim sistemi | Yalnızca eşleşmelerin görüntüleneceğini belirtir. Varsayılan olarak, yalnızca farklılıklar listelenir. | |
/üzerinde | Hiçbir şeyin görüntülenmediğini belirtir. Varsayılan olarak, yalnızca farklılıklar listelenir. | |
/s | Tüm alt anahtarları ve girdileri yinelemeli olarak karşılaştırır. | |
/va | Belirtilen alt anahtarın altındaki tüm girdileri siler. Belirtilen alt anahtarın altındaki alt anahtarlar silinmez. | |
<DosyaAdı> | İşlem sırasında oluşturulacak dosyanın adını ve yolunu belirtir. Dosyanın bir .reg uzantısı olması gerekir. | |
/y | Onay istenmeden DosyaAdı adıyla mevcut herhangi bir dosyanın üzerine yazar. | |
/se <Ayırıcı> | REG_MULTI_SZ değer adı türünde aranacak tek değer ayırıcısını belirtir. Ayırıcı belirtilmezse \0 kullanılır. | |
/f <Veri> | Aranacak veriyi veya modeli belirtir. Bir dize boşluk içeriyorsa çift tırnak kullanın. Belirtilmezse, arama modeli olarak bir joker karakter ( * ) kullanılır. | |
/k | Yalnızca anahtar adlarında arama yapılacağını belirtir. | |
/D | Yalnızca verilerde arama yapılacağını belirtir. | |
/C | Sorgunun büyük/küçük harf duyarlı olduğunu belirtir. Varsayılan olarak, sorgular büyük/küçük harfe duyarlı değildir. | |
/e | Yalnızca tam eşleşmelerin döndürüleceğini belirtir. Varsayılan olarak, tüm eşleşmeler döndürülür. | |
/z | Arama sonuçlarına kayıt defteri türünün sayısal eşdeğerinin eklenmesini belirtir. | |
/? | Komut isteminde reg <process> için yardımı görüntüler. |