Wie erstelle ich Systemwiederherstellungspunkte mithilfe eines Skripts oder einer Befehlszeile?

Die Systemwiederherstellung ist eine sehr wertvolle Funktion in Windows, mit der Sie das System im Falle einer Fehlkonfiguration problemlos wiederherstellen können. Wenn Sie die Systemwiederherstellungsfunktion regelmäßig verwenden, müssen Sie wissen, wie Sie Systemwiederherstellungspunkte mit einem einzigen Klick über die Befehlszeile erstellen. Sie können dies auch tun, indem Sie Skripte mit WMI oder PowerShell erstellen.

In diesem Artikel werden einige Methoden zum schnellen Erstellen eines Systemwiederherstellungspunkts mit einem einzigen Klick in Windows 10 und früheren Windows-Versionen erläutert.

So erstellen Sie Systemwiederherstellungspunkte mithilfe der Befehlszeile oder des Skripts

Für die schnelle Erstellung von Wiederherstellungspunkten werden drei Methoden erläutert: 1) Verwenden der WMI-Befehlszeile, von PowerShell oder eines benutzerdefinierten Windows-Skripts.

Methode 1: Wiederherstellung der Punkterstellung mit WMIC

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten (Administrator).
  2. Geben Sie den folgenden Befehl ein und drücken Sie die EINGABETASTE:
     Wmic.exe / Namespace: \\ root \ default Path SystemRestore Rufen Sie CreateRestorePoint "% DATE%", 100, 1 auf 

    (oder)

     Wmic.exe / Namespace: \\ root \ default Path SystemRestore Rufen Sie CreateRestorePoint "My Restore Point", 100, 12 auf 
  3. Sie sollten die folgende Ausgabe sehen, die angibt, dass die Erstellung des Wiederherstellungspunkts erfolgreich war.

    Ausführen (SystemRestore) -> CreateRestorePoint ()

    Methodenausführung erfolgreich.

    Out-Parameter:

    Instanz von __PARAMETERS

    {

    ReturnValue = 0;

    };

  4. Verlassen Sie das Eingabeaufforderungsfenster

Dadurch wird automatisch ein Wiederherstellungspunkt erstellt. Sie können eine Desktop-Verknüpfung zur obigen WMIC-Befehlszeile erstellen, ein Symbol (aus rstrui.exe) zuweisen und festlegen, dass es beim Doppelklick als Administrator ausgeführt wird.

Stellen Sie dem Zielpfad den Befehl cmd / k (und ein Leerzeichen) vor der Befehlszeile wmic.exe voran

Doppelklicken Sie auf die Verknüpfung, wenn Sie einen Systemwiederherstellungspunkt erstellen möchten.


Methode 2: Erstellen von Punkten mithilfe der PowerShell-Befehlszeile wiederherstellen

So erstellen Sie einen Wiederherstellungspunkt mit PowerShell:

  1. Klicken Sie mit der rechten Maustaste auf den Desktop und klicken Sie auf Neu. Wählen Sie die Verknüpfung
  2. Geben Sie die folgende Befehlszeile für das Verknüpfungsziel ein.
     PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Prozess PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -NoExit -Command" Checkpoint-Computer -Beschreibung "MyRestorePoint" -RestorePointType "MODIFY_SETTINGS; "'" -Verb RunAs} " 
  3. Weisen Sie der Verknüpfung einen Namen zu (z. B. Create Restore Point ).

Durch Doppelklicken auf die Verknüpfung wird automatisch ein Systemwiederherstellungspunkt erstellt. Sie werden um eine Höhenerlaubnis gebeten.


Methode 3: Wiederherstellung des Punktes mithilfe von Skript

Die Skriptmethode hat einige Vorteile . Sie können eine benutzerdefinierte Beschreibung des Wiederherstellungspunkts in Systemen vor Windows 10 zuweisen. Zweitens kann das Skript auf Windows 8- und Windows 10-Computern einen Wiederherstellungspunkt erstellen, selbst wenn in den letzten 24 Stunden ein früherer Wiederherstellungspunkt erstellt wurde. Verweisen Sie auf den am Ende dieses Beitrags erwähnten Registrierungswert für SystemRestorePointCreationFrequency. Dies ist nicht möglich, wenn Sie die Befehlszeilen- oder PowerShell-Methode verwenden.

  1. Laden Sie create_restore_point.zip herunter
  2. Extrahieren Sie das vbscript in einen Ordner Ihrer Wahl, z. B. D:\Scripts .
  3. Doppelklicken Sie auf die Datei create_restore_point.vbs, um sie auszuführen.

    Sie sehen die Eingabeaufforderung für die Erhöhung und nachdem Sie Ihre Zustimmung erteilt haben, erstellt das Skript automatisch einen Wiederherstellungspunkt in Windows 10 .

    $config[ads_text6] not found

    Job erledigt!

    Das Skript zeigt kein Bestätigungsfeld an, wenn der Vorgang erfolgreich ist. Wenn der Vorgang zum Erstellen des Wiederherstellungspunkts fehlschlägt, wird der aufgetretene Fehlercode angezeigt.

Skriptverhalten in Windows 8 und früheren Versionen

Sie sehen die folgende Eingabeaufforderung, um eine benutzerdefinierte Beschreibung zuzuweisen. Diese Eingabeaufforderung wird nur angezeigt, wenn Sie Windows 8 oder früher ausführen.

Wenn die folgende Eingabeaufforderung angezeigt wird, geben Sie die Beschreibung ein und drücken Sie die EINGABETASTE. Die hier angegebene Beschreibung wird im Dialogfeld "Systemwiederherstellung" angezeigt.

Das Eingabefeld ist mit der Phrase Manueller Wiederherstellungspunkt vorab ausgefüllt. Sie können die Standardbeschreibung verwenden oder entsprechend ändern, bevor Sie auf OK klicken.

Tipp 1: Wenn Sie die Standardbeschreibung verwenden möchten und das Eingabefeld nicht angezeigt werden soll, bearbeiten Sie die Datei create_restore_point.vbs mit Notepad, löschen Sie Zeile 37 (Zeile, die mit dem folgenden Code beginnt) und speichern Sie die Datei .
 sDesc = InputBox ("Geben Sie eine Beschreibung ein." ....... 

Hinweis: Das obige Eingabefeld wird nicht angezeigt, wenn das Skript erkennt, dass Sie Windows 10 verwenden. Dies liegt daran, dass die Beschreibung des benutzerdefinierten Wiederherstellungspunkts aufgrund einer Änderung in Windows 10 v1607 und höher nicht funktioniert. In Windows 10 werden automatisierte oder skriptbasierte Wiederherstellungspunkte immer als automatische Wiederherstellungspunkte bezeichnet .

Tipp 2: Sie können eine Verknüpfung zum Skript erstellen, diese in Ihr Startmenü oder Ihre Taskleiste einfügen und das Verknüpfungssymbol entsprechend anpassen. Sie können das Wiederherstellungspunktsymbol in C:\Windows\System32\rstrui.exe .

So habe ich die Verknüpfung zum Startmenü in Windows 10 angeheftet…

Um die Verknüpfung mit dem Skript an die Taskleiste oder das Startmenü anzuheften, bearbeiten Sie die Eigenschaften der Skriptverknüpfung und fügen Sie wscript.exe vor dem Zielpfad ein .


Fehlerbehebung: Wiederherstellungspunkt wurde bei Verwendung der WMIC- oder PowerShell-Methode nicht erstellt?

Wenn in Windows 8 und höher eine Anwendung oder ein Skript die CreateRestorePoint- Methode zum Erstellen eines Wiederherstellungspunkts aufruft, überspringt Windows das Erstellen dieses neuen Wiederherstellungspunkts, wenn in den letzten 24 Stunden Wiederherstellungspunkte erstellt wurden.

Wenn die obige PowerShell- oder WMIC-Befehlszeile keinen Wiederherstellungspunkt für Sie erstellt, liegt dies wahrscheinlich daran, dass innerhalb der letzten 24 Stunden ein weiterer Wiederherstellungspunkt erstellt wurde. In diesem Fall zeigt die PowerShell-Methode möglicherweise die folgende Warnung an:

WARNUNG: Ein neuer Systemwiederherstellungspunkt kann nicht erstellt werden, da bereits in den letzten 1440 Minuten einer erstellt wurde. Die Häufigkeit der Erstellung von Wiederherstellungspunkten kann geändert werden, indem der DWORD-Wert 'SystemRestorePointCreationFrequency' unter dem Registrierungsschlüssel 'HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ SystemRestore' erstellt wird. Der Wert dieses Registrierungsschlüssels gibt das erforderliche Zeitintervall (in Minuten) an.

Die Häufigkeit der Erstellung von Wiederherstellungspunkten kann geändert werden, indem der DWORD-Wert SystemRestorePointCreationFrequency unter dem Registrierungsschlüssel erstellt wird:

 HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ SystemRestore 

Die Wertdaten dieses Registrierungswerts geben das erforderliche Zeitintervall (in Minuten) zwischen der Erstellung von zwei Wiederherstellungspunkten an. Der Standardwert ist 1440 Minuten (24 Stunden).

  • Wenn die Anwendung CreateRestorePoint aufruft, um einen Wiederherstellungspunkt zu erstellen, und der Registrierungsschlüsselwert 0 ist, überspringt die Systemwiederherstellung nicht das Erstellen des neuen Wiederherstellungspunkts.
  • Wenn die Anwendung CreateRestorePoint aufruft, um einen Wiederherstellungspunkt zu erstellen, und der Registrierungsschlüsselwert die Ganzzahl N ist, überspringt die Systemwiederherstellung das Erstellen eines neuen Wiederherstellungspunkts, wenn in den letzten N Minuten Wiederherstellungspunkte erstellt wurden.

In Verbindung stehende Artikel

  • Wie erstelle ich tägliche Wiederherstellungspunkte mit dem Taskplaner in Windows?
  • Wie erstelle ich einen Wiederherstellungspunkt oder rolle auf den vorherigen Wiederherstellungspunkt zurück?
  • Wie lösche ich die Systemwiederherstellungspunkte in Windows?
  • Wie lösche ich einzelne Systemwiederherstellungspunkte in Windows?
  • Extrahieren Sie einzelne Registrierungsschlüssel aus Systemwiederherstellungspunkten in Windows

Wenn Sie eine andere Befehlszeilen- oder Skriptmethode zur Automatisierung der Erstellung von Systemwiederherstellungspunkten kennen, informieren Sie sich im Abschnitt "Kommentare" weiter unten.

$config[ads_text6] not found

Ähnlicher Artikel