Komut Dosyası veya Komut Satırı kullanarak Sistem Geri Yükleme Noktaları Nasıl Oluşturulur? - Winhelponline

How Create System Restore Points Using Script

Sistem Geri Yükleme, herhangi bir yanlış yapılandırma durumunda sistemi kolayca kurtarmanıza yardımcı olan çok değerli bir Windows özelliğidir. Sistem Geri Yükleme özelliğini düzenli olarak kullanıyorsanız, o zaman komut satırını kullanarak tek tıklamayla Sistem Geri Yükleme Noktalarını nasıl oluşturacağınızı bilmeniz gerekir. Bunu kullanarak komut dosyası oluşturarak da yapabilirsiniz. WMI veya PowerShell.



Bu makale, hızlı bir şekilde bir Sistem Geri Yükleme noktası Windows 10 ve Windows'un önceki sürümlerinde tek bir tıklamayla.



İçindekiler
  1. Komut satırını kullanarak Geri Yükleme Noktası oluşturun
  2. PowerShell komutunu kullanarak Geri Yükleme Noktası oluşturun
  3. Windows Komut Dosyasını kullanarak Geri Yükleme Noktası oluşturun
  4. Sorun Giderme: Komut satırı veya PowerShell yöntemi kullanılırken Geri Yükleme Noktası oluşturulmadı mı?

Komut Satırı veya Komut Dosyası kullanılarak Sistem Geri Yükleme Noktaları Nasıl Oluşturulur

Hızlı geri yükleme noktası oluşturmak için tartışılan üç yöntem vardır: 1) WMI komut satırını kullanarak veya PowerShell kullanarak veya özel bir Windows Komut Dosyası kullanarak.



Yöntem 1: WMIC kullanarak geri yükleme noktası oluşturma

  1. Bir yükseltilmiş (yönetici) Komut İstemi .
  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın:
    Wmic.exe / Ad alanı: \ root  default Yol SystemRestore Call CreateRestorePoint '% DATE%', 100, 1

    (veya)

    Wmic.exe / Ad alanı: \ root  default Yol SystemRestore Call CreateRestorePoint 'Geri Yükleme Noktam', 100, 12


  3. Geri yükleme noktası oluşturmanın başarılı olduğunu gösteren aşağıdaki çıktıyı görmelisiniz.

    Yürütme (SystemRestore) -> CreateRestorePoint ()
    Yöntemin yürütülmesi başarılı.
    Çıkış Parametreleri:
    __PARAMETERS örneği
    {
    ReturnValue = 0
    }
  4. Komut İstemi penceresinden çıkın

Bu, otomatik olarak bir geri yükleme noktası oluşturur. Yukarıdaki WMIC komut satırına bir masaüstü kısayolu oluşturabilir, bir simge atayabilir (rstrui.exe'den) ve çift tıklandığında yönetici olarak çalışacak şekilde ayarlayabilirsiniz.

Hedef yolun önüne şunu ekleyin: cmd / k (ve bir boşluk) komutu wmic.exe komut satırından önce

Bir Sistem Geri Yükleme noktası oluşturmak istediğinizde kısayola çift tıklayın.


Yöntem 2: PowerShell komut satırını kullanarak Nokta oluşturmayı geri yükleme

PowerShell kullanarak bir geri yükleme noktası oluşturmak için:

  1. Masaüstüne sağ tıklayın ve Yeni'ye tıklayın. Kısayolu seçin
  2. Kısayol hedefi için aşağıdaki komut satırını yazın.
    PowerShell -NoProfile -ExecutionPolicy Bypass -Command '& {Start-Process PowerShell -ArgumentList' -NoProfile -ExecutionPolicy Bypass -NoExit -Command 'Checkpoint-Computer -Description' MyRestorePoint '-RestorePointTINGS' MODIFY'SETTINGS}
  3. Kısayol için bir ad atayın (örneğin, Geri Yükleme Noktası Oluşturun )

Kısayola çift tıklamak otomatik olarak bir sistem geri yükleme noktası oluşturacaktır. Yükseltme izni vermeniz istenecektir.

powershell geri yükleme noktası komut satırı oluştur


Yöntem 3: Komut Dosyasını kullanarak Nokta oluşturmayı geri yükleme

Komut dosyası yönteminin birkaç avantajı vardır . Windows 10 öncesi sistemlerde özel bir geri yükleme noktası açıklaması atamanıza olanak tanır. İkinci olarak, Windows 8 ve Windows 10 bilgisayarlarda, komut dosyası, son 24 saatte daha önceki bir geri yükleme noktası oluşturulmuş olsa bile bir geri yükleme noktası oluşturabilir. SystemRestorePointCreationFrequency kayıt defteri değeri bu yazının sonunda bahsedildi. Komut satırı veya PowerShell yöntemini kullanırsanız bu mümkün değildir.

  1. İndir create_restore_point.zip
  2. Vbscript'i seçtiğiniz bir klasöre çıkarın, diyelim ki D: Komut Dosyaları .
  3. Dosyayı çift tıklayın create_restore_point.vbs çalıştırmak için.

    Yükseltme istemini göreceksiniz ve onayınızı verdikten sonra komut dosyası otomatik olarak bir geri yükleme noktası oluşturur. Windows 10 .

    İş bitmiş!

    İşlem başarılı olursa komut dosyası bir onay mesajı kutusu göstermez. Geri yükleme noktası oluşturma işlemi başarısız olursa, karşılaştığı hata kodunu size göstermez.

Windows 8 ve önceki sürümlerde komut dosyası davranışı

Kendisine özel bir açıklama atamak için aşağıdaki giriş kutusu istemini göreceksiniz. Bu istem yalnızca Windows 8 veya önceki bir sürümü çalıştırıyorsanız görünür.

Aşağıdaki soruyu gördüğünüzde, açıklamayı yazın ve ENTER tuşuna basın. Burada sağladığınız açıklama, Sistem Geri Yükleme iletişim kutusunda yansıtılacaktır.

Giriş kutusu cümle ile önceden doldurulmuştur Manuel Geri Yükleme Noktası . Tamam'ı tıklamadan önce varsayılan açıklamayı kullanabilir veya buna göre değiştirebilirsiniz.

1. İpucu: Varsayılan açıklamayı kullanmak istiyorsanız ve giriş kutusunun görünmesini istemiyorsanız, dosyayı düzenleyin create_restore_point.vbs Not Defteri'ni kullanarak 37 numaralı satırı (aşağıdaki kodla başlayan satır) silin ve dosyayı kaydedin.
sDesc = InputBox ('Bir açıklama girin.'.......

Not: Komut dosyası Windows 10 kullandığınızı algılarsa yukarıdaki giriş kutusunu görmezsiniz. Bunun nedeni, Windows 10 v1607 ve sonraki sürümlerdeki bir değişiklik nedeniyle özel geri yükleme noktası açıklamasının çalışmamasıdır. Windows 10'da, otomatik veya komut dosyalı geri yükleme noktaları her zaman adlandırılır Otomatik Geri Yükleme Noktası .

2. İpucu: Komut dosyası için bir kısayol oluşturabilir ve bunu Başlat menünüze veya görev çubuğunuza yerleştirebilir ve kısayol simgesini buna göre özelleştirebilirsiniz. Geri yükleme noktası simgesini şurada kullanabilirsiniz: C: Windows System32 rstrui.exe .

Windows 10'da Başlat menüsüne kısayolu nasıl sabitledim…

Komut dosyasının kısayolunu Görev Çubuğuna veya Başlat menüsüne sabitlemek için, komut dosyası kısayolunun özelliklerini düzenleyin ve wscript.exe hedef yoldan önce.


Sorun Giderme: WMIC veya PowerShell yöntemi kullanılırken Geri Yükleme Noktası oluşturulmadı mı?

Windows 8 ve sonraki sürümlerde, bir uygulama veya komut dosyası, CreateRestorePoint bir geri yükleme noktası oluşturma yöntemi, Windows atlar son olarak herhangi bir geri yükleme noktası oluşturulmuşsa bu yeni geri yükleme noktasını oluşturma 24 saat .

Dolayısıyla, yukarıdaki PowerShell veya WMIC komut satırı sizin için bir geri yükleme noktası oluşturmuyorsa, bunun nedeni muhtemelen son 24 saat içinde oluşturulan başka bir geri yükleme noktası olmasıdır. Bu durumda, PowerShell yöntemi aşağıdaki uyarıyı gösterebilir:

powershell geri yükleme noktası frekansı 24 saat uyarısı

UYARI: Son 1440 dakika içinde zaten oluşturulmuş olduğu için yeni bir sistem geri yükleme noktası oluşturulamaz. Geri yükleme noktası oluşturma sıklığı, 'HKLM Software Microsoft Windows NT CurrentVersion SystemRestore' kayıt defteri anahtarı altında 'SystemRestorePointCreationFrequency' DWORD değeri oluşturularak değiştirilebilir. Bu kayıt defteri anahtarının değeri, gerekli zaman aralığını (dakika cinsinden) gösterir

geri yükleme noktası oluşturma sıklığı DWORD değeri oluşturularak değiştirilebilir SystemRestorePointCreationFrequency kayıt defteri anahtarı altında:

HKLM  Yazılım  Microsoft  Windows NT  CurrentVersion  SystemRestore

Bu kayıt defteri değerinin değer verileri, iki geri yükleme noktası oluşturma arasındaki gerekli zaman aralığını (dakika cinsinden) gösterir. Varsayılan değer 1440 dakikadır (24 saat).

sistem geri yükleme noktası oluşturma sıklığı 24 saat

  • Uygulama bir geri yükleme noktası oluşturmak için CreateRestorePoint'i çağırırsa ve kayıt defteri anahtarı değeri 0 ise, sistem geri yükleme yeni geri yükleme noktasını oluşturmayı atlamaz.
  • Uygulama bir geri yükleme noktası oluşturmak için CreateRestorePoint'i çağırırsa ve kayıt defteri anahtarı değeri N tamsayısıysa, önceki N dakika içinde herhangi bir geri yükleme noktası oluşturulmuşsa sistem geri yükleme yeni bir geri yükleme noktası oluşturmayı atlar.

İlgili Makaleler

Otomatikleştirmek için başka bir komut satırı veya komut dosyası yönteminin farkındaysanız sistem geri yükleme noktası oluşturma, aşağıdaki Yorumlar bölümünde bize bildirin.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazla sürmez. Paylaşım düğmeleri hemen aşağıda. :)