Bir registry anahtarı nasıl yedeklenir


Bir registry anahtarı nasıl yedeklenir
Sitemizde arasıra script paylaşımları yapmaktayız , kullanım kolaylığı ve esnekliği sebebi ile ben genellikle vbs ile çalışmayı tercih ediyorum , elbette ihtiyaca göre bazen bir script dili diğerine göre çok daha

pratik olabilmektedir mesela .bat scripti ile birkaç satırda yapılacak işi vbs ile 15-20 satırda yaptırtabilirsiniz veya bir powershell scriptinin yapacağı işi diğer script dilleri ile yaptırtamayız , bu nedenlerle bazen hibrit dediğimiz metod tercih edilebiliyor bu yöntemde Vbs kodları içerisinde powershell veya bat kodları kullanılabiliyor , bu kullanım bize birden fazla script dilinin kolaylığından aynı anda faydalanmamıza olanak sağlıyor. Geçenlerde uzun bir süre önce paylaştığımız ve bir registry kaydının yedeğini almamıza yarayan Vbscript kodlarının çalışmadığına dair bir email aldık , kontrol ettiğimizde scriptin güncel Windows sürümlerinde çalışabilmesi için editlenmesinin gerektiğini gördüğümüzden başlığı yenilemeye karar verdik.

Registry anahtarını yedekleme yöntemleri

Normalde bir registry anahtarının bir kısmını veya tamamını dışa aktarmak için Windowsta zaten varolan Kayıt defteri düzenleyicisinden (Regedit) Faydalanabilirsiniz , işlemler için aşağıdaki adımları izlememiz gerekir.

1. Varsayalım Uninstall ayarlarının tutulduğu registry anahtarını yedeklemek isteyeli bunun için öncelikle aşağıdaki anahtara gitmemiz gerekir

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Üstteki anahtara gidebilmek için ise normalde çalıştıra "regedit" yazdıktan sonra tektek anahtarları açıp ilgili anahtar bulup sardından sağ tıklayıp Ver (Dışa aktar) demeniz gerekir.

Kayıt defteri düzenleyicisi ile bir registry anahtarını dışa aktar

2. Bize nereye saklamak istediğimizi soran ekran belirdiğinde bir isim verip registry kaydını mesela masaüstüne yedekleyebiliriz.

Registry anahtarını dışa aktar

Gel gelelim onlarca ayrı registry anahtarını yedekleyeceksek her bir anahtar için bu işlemleri yapmak oldukça zahmetli ve vakit kaybedici olabilir bundan kaçınmak için sizler için bir uygulama kodladık , çalıştırıldığında Yedek alınacak registry anahtarının isminin girileceği bir boşluk belirecektir buraya üstte örneğini verdiğimiz anahtarı girelim.

Registry anahtarını yedekleyen basit uygulama

Ardından "Tamam" butonuna tıklayalım , ilgili anahtar masaüstüne O anki tarih ; Ay, Gün , Saat ve Saniye şeklinde yedeklenecektir.

Powershell kodları ile bir registry anahtarını yedekleyin

Eğer herhangi bir yazılım yerine Powershell kodları ile bir registry anahtarını yedeklemek istiyorsanız aşağıdaki kodlar işinizi görecektir.

$RegPath = "HKLM\Software\microsoft\Windows\CurrentVersion\Uninstall"
$ExportPath = "$env:userprofile\Desktop\yedek.reg"
Reg export $RegPath $ExportPath

Üstteki kodlar uygulandığında masaüstüne Yedek.reg isminde bir dosya oluşacaktır.

Powershell ile Registry anahtarı yedekle

Komut istemi (Cmd) kodları ile bir registry anahtarını yedekleyin

Komut isteminden vereceğiniz kodlar ile bir registry anahtarını yedeklemek istiyorsanız aşağıdaki kodlar işinize yarayacaktır.

reg export HKLM\Software\microsoft\Windows\CurrentVersion\Uninstall %UserProfile%\Desktop\Yedekcmd.reg

Kodlar uygulandığında Masaüstüne "Yedekcmd.reg" isminde bir dosya oluşacaktır.

Cmd kodları ile Registry anahtarını yedekle

Herhangi bir Registry anahtarında işlem veya değişiklik yapmadan önce O anahtarın yedeğini almanız , olası aksiliklere karşı sizin yedeği geri yükleyip hataları gidermenize yardımcı olacaktır. İlgili küçük uygulamayı aşağıdaki linkten edinebilirsiniz.

- Registry yardımı ile açılışta Program çalıştırın Burada

- Güvenlik duvarı ayarlarını registryden yedekleyin Burada


2 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for Hasan

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha