So erstellen Sie tägliche Systemwiederherstellungspunkte automatisch in Windows 10

In diesem Beitrag erfahren Sie, wie Sie die Erstellung eines täglichen Systemwiederherstellungspunkts während des Starts oder der Anmeldung in allen Windows-Versionen, einschließlich Windows 10, planen.

Die erste Methode beinhaltet ein VBScript, das ich geschrieben habe, um Wiederherstellungspunkte zu erstellen, und die zweite Methode verwendet das WMI-Befehlszeilentool Wmic.exe. Die Skriptmethode hat den Vorteil, dass Sie die Erstellung eines Wiederherstellungspunkts erzwingen können, selbst wenn innerhalb der letzten 24 Stunden ein vorheriger Wiederherstellungspunkt erstellt wurde.

Die folgenden Screenshots und Anweisungen stammen von einem Windows 10-Computer.

So erstellen Sie tägliche Systemwiederherstellungspunkte mit dem Taskplaner

Gehen Sie folgendermaßen vor, um automatisch einen täglichen Wiederherstellungspunkt zu erstellen:

Methode 1: Verwenden von Task Scheduler und VBScript

  1. Laden Sieomatic_restore_point.zip herunter, entpacken Sie die extrahierte VBScript-Datei und extrahieren Sie sie in Ihr C: \ Windows- Verzeichnis.

  2. Starten Sie den taskschd.msc ( taskschd.msc ) und klicken Sie im Bereich Aktionen auf Aufgabe erstellen .

  3. Geben Sie den Namen und die Beschreibung für die Aufgabe ein.
  4. Klicken Sie auf Benutzer oder Gruppe ändern…, geben Sie SYSTEM ein und drücken Sie die EINGABETASTE. Dadurch wird die Aufgabe unter dem lokalen Systemkonto ausgeführt.
  5. Aktivieren Sie das Kontrollkästchen Mit höchsten Berechtigungen ausführen.
  6. Wählen Sie im Dropdown-Listenfeld Konfigurieren für: Windows 10 aus.

  7. Klicken Sie auf die Registerkarte Trigger und dann auf Neu .

  8. Wählen Sie unter Aufgabe starten entweder die Option Beim Start oder Bei der Anmeldung aus . Wenn Sie Letzteres auswählen, wählen Sie Bestimmter Benutzer: Damit die Aufgabe beim Anmelden bei dem bestimmten Benutzerkonto ausgelöst wird.

  9. Klicken Sie auf OK und dann auf die Registerkarte Aktionen

  10. Klicken Sie auf Neu. Geben Sie im Dialogfeld Neue Aktion entweder oder Durchsuchen ein, um die folgende Datei auszuwählen:
     C: \ Windows \ System32 \ Wscript.exe 
  11. Geben Sie im Feld Argumente hinzufügen (optional) den Pfad ein, in den das Skript verschoben wird. In diesem Fall:

    C: \ Windows \omatic_restore_point.vbs

  12. OK klicken.

    Dadurch wird der Eintrag zur Registerkarte Aktionen hinzugefügt.

  13. OK klicken.

Das ist es! Sie haben den Taskplaner so konfiguriert, dass täglich ein Systemwiederherstellungspunkt erstellt wird.

Weitere Informationen und Skriptanpassung

Öffnen Sie das Fenster Systemwiederherstellung, um zu überprüfen, ob die geplante Erstellung des Systemwiederherstellungspunkts funktioniert.

Beachten Sie, dass dieses Skript standardmäßig keinen Wiederherstellungspunkt erstellt, wenn ein neuer vorhanden ist und in den letzten 24 Stunden erstellt wurde. Um das Skript zu zwingen, den Wiederherstellungspunkt unabhängig vom Erstellungsdatum / der Uhrzeit des letzten Wiederherstellungspunkts zu erstellen, öffnen Sie den Editor mit erhöhten Rechten (Als Administrator ausführen) und ändern Sie die folgende Zeile im Skript:

 i24hrsLimit = 1 

zu

 i24hrsLimit = 0 

… Und speichern Sie die Datei.

Der Nachteil der Einstellung auf 0 ist, dass bei jedem Start / Anmelden ein Wiederherstellungspunkt erstellt wird. Wenn Sie den Computer beispielsweise dreimal täglich neu starten, gibt es drei Wiederherstellungspunkte.


Methode 2: Verwenden von WMIC.exe beim Start oder bei der Anmeldung

Gehen Sie zum Erstellen der Aufgabe wie oben beschrieben vor (Schritte 1 bis 9), verwenden Sie jedoch im Fenster „Neue Aktion“ den folgenden Programmnamen im Textfeld Programm / Skript :.

 wmic.exe 

Verwenden Sie in den Argumenten hinzufügen (optional) die folgenden Parameter:

 / Namespace: \\ root \ default Path SystemRestore Rufen Sie CreateRestorePoint "Automatic Daily Restore Point", 100, 7 auf 

$config[ads_text6] not found

Das ist es! Ich hoffe, Sie fanden das Skript und den Artikel hilfreich. Lassen Sie mich wissen, was Sie denken, in den Kommentaren unten!

Zusätzliche Bemerkungen

  1. Das in diesem Artikel verwendete VBScript-Skript basiert auf meinem früheren Skript unter Erstellen von Systemwiederherstellungspunkten mithilfe eines Skripts oder einer Befehlszeile, wurde jedoch geringfügig geändert, damit es als geplante Aufgabe ausgeführt wird.
  2. Windows verfügt bereits über eine integrierte Systemwiederherstellungsaufgabe, mit der reguläre Systemschutzpunkte erstellt werden sollen. Möglicherweise wird jedoch nicht täglich ein Wiederherstellungspunkt erstellt. Darüber hinaus werden in Windows 8 und höher keine automatischen Systemwiederherstellungspunkte erstellt, wenn bereits in den letzten 24 Stunden einer erstellt wurde.

    Die Häufigkeit (24 Stunden) kann auch geändert werden, indem der Registrierungswert SystemRestorePointCreationFrequency, wie im MSDN-Artikel CreateRestorePoint-Methode der SystemRestore-Klasse angegeben.

Ähnlicher Artikel