Hogyan hozhatunk létre rendszer-visszaállítási pontokat parancsfájl vagy parancssor használatával? - Winhelponline

How Create System Restore Points Using Script

A Rendszer-visszaállítás egy nagyon értékes szolgáltatás a Windows rendszerben, amely bármilyen hibás konfiguráció esetén segít a rendszer egyszerű helyreállításában. Ha rendszeresen használja a Rendszer-visszaállítás funkciót, akkor tudnia kell, hogyan lehet egyetlen kattintással létrehozni a Rendszer-visszaállítási pontokat a parancssor segítségével. Ezt úgy is megteheti, hogy a szkript segítségével szkripteli WMI vagy a PowerShell.



Ez a cikk néhány módszert ismertet a Rendszer-visszaállítási pont egyetlen kattintással a Windows 10 és a Windows korábbi verzióiban.

Tartalom
  1. Hozzon létre visszaállítási pontot a parancssor segítségével
  2. Hozzon létre visszaállítási pontot a PowerShell paranccsal
  3. Hozzon létre visszaállítási pontot a Windows Script segítségével
  4. Hibaelhárítás: A parancssori vagy a PowerShell-módszer használatakor nem jött létre a visszaállítási pont?

Hogyan hozhatunk létre rendszer-visszaállítási pontokat parancssori vagy szkript segítségével

A gyors helyreállítási pont létrehozásához három módszert tárgyalunk: 1) a WMI parancssor használatával, vagy a PowerShell használatával, vagy egyedi Windows Script használatával.



1. módszer: Állítsa vissza a pont létrehozását a WMIC használatával

  1. Nyissa meg a emelt (admin) parancssor .
  2. Írja be a következő parancsot, és nyomja meg az ENTER billentyűt:
    Wmic.exe / Névtér: \ root  default Path SystemRestore hívás CreateRestorePoint '% DATE%', 100, 1

    (vagy)

    Wmic.exe / Névtér: \ root  default Path SystemRestore hívás CreateRestorePoint 'Saját visszaállítási pont', 100, 12


  3. A következő kimenetet kell látnia, amely azt jelzi, hogy a helyreállítási pont létrehozása sikeres volt.

    Végrehajtás (SystemRestore) -> CreateRestorePoint ()
    A módszer végrehajtása sikeres.
    Kimeneti paraméterek:
    __PARAMETERS példány
    {
    ReturnValue = 0
    }
  4. Lépjen ki a Parancssor ablakból

Ez automatikusan létrehoz egy helyreállítási pontot. Létrehozhat egy asztali parancsikont a fenti WMIC parancssorhoz, hozzárendelhet egy ikont (az rstrui.exe fájlból), és beállíthatja, hogy duplán kattintva rendszergazdaként fusson.

A cél elérési útjának előtagja a cmd / k (és egy szóköz) parancsot a wmic.exe parancssor előtt

Kattintson duplán a parancsikonra, amikor egy Rendszer-visszaállítási pontot szeretne létrehozni.


2. módszer: Állítsa vissza a pont létrehozását a PowerShell parancssor segítségével

Visszaállítási pont létrehozása a PowerShell használatával:

  1. Kattintson a jobb gombbal az asztalon, és kattintson az Új gombra. Válassza ki a parancsikont
  2. Írja be a következő parancssort a parancsikon céljához.
    PowerShell -NoProfile -ExecutionPolicy Bypass -Command 'és {Start-Process PowerShell -ArgumentList' -NoProfile -ExecutionPolicy Bypass -NoExit -Command 'Checkpoint-Computer -Description' MyRestorePoint '-RestorePointType' MODIFY_SETT
  3. Rendeljen nevet a parancsikonhoz (mondjuk Hozzon létre visszaállítási pontot )

Ha duplán kattint a parancsikonra, automatikusan létrehoz egy rendszer-visszaállítási pontot. Megkérik a magassági engedélyt.

powershell létrehozása helyreállítási pont parancssori


3. módszer: Állítsa vissza a pont létrehozását a Script segítségével

A szkript módszernek van néhány előnye . Ez lehetővé teszi, hogy hozzárendeljen egy egyéni visszaállítási pont leírást a Windows 10 előtti rendszerekhez. Másodszor, a Windows 8 és a Windows 10 számítógépeken a parancsfájl akkor is létrehozhat visszaállítási pontot, ha egy korábbi visszaállítási pontot hoztak létre az elmúlt 24 órában SystemRestorePointCreationFrequency beállításjegyzéki érték a bejegyzés végén említett. Ez nem lehetséges, ha parancssori vagy PowerShell-módszert használ.

  1. Letöltés create_restore_point.zip
  2. Bontsa ki a vbscript fájlt egy kívánt mappába, mondjuk D: Scripts .
  3. Kattintson duplán a fájlra create_restore_point.vbs hogy futtassa.

    Megjelenik a magassági figyelmeztetés, és miután beleegyezését adta, a parancsfájl automatikusan létrehoz egy helyreállítási pontot Windows 10 .

    Elvégzett munka!

    A parancsfájl nem jelenít meg megerősítő üzenetet, ha a művelet sikeres. Ha a visszaállítási pont létrehozása nem sikerül, akkor megmutatja a hibakódot.

A szkript viselkedése a Windows 8 és korábbi verzióiban

A következő beviteli mező kéri, hogy rendeljen hozzá egyéni leírást. Ez a felszólítás csak akkor jelenik meg, ha Windows 8 vagy korábbi rendszert futtat.

Amikor megjelenik a következő parancs, írja be a leírást, és nyomja meg az ENTER billentyűt. Az itt megadott leírás tükröződik a Rendszer-visszaállítás párbeszédpanelen.

A beviteli mező előre kitöltött a kifejezéssel Kézi visszaállítási pont . Használhatja az alapértelmezett leírást, vagy ennek megfelelően módosíthatja, mielőtt az OK gombra kattintana.

1. tipp: Ha az alapértelmezett leírást szeretné használni, és nem szeretné, hogy a beviteli mező megjelenjen, szerkessze a fájlt create_restore_point.vbs a Jegyzettömb használatával, és törölje a 37. sort (a következő kóddal kezdődő sort), és mentse a fájlt.
sDesc = InputBox ('Írjon be egy leírást.'.......

Jegyzet: A fenti beviteli mezőt nem fogja látni, ha a parancsfájl észleli, hogy a Windows 10 rendszert használja. Ennek oka, hogy a Windows 10 v1607 és újabb verzióinak változása miatt az egyéni visszaállítási pontok leírása nem működik. A Windows 10 rendszerben az automatikus vagy szkriptelt visszaállítási pontokat mindig megnevezik Automatikus visszaállítási pont .

2. tipp: Létrehozhat egy parancsikont a szkripthez, elhelyezheti a Start menüben vagy a tálcán, és ennek megfelelően testreszabhatja a parancsikon ikont. Használhatja a helyreállítási pont ikont a C: Windows System32 rstrui.exe .

Így rögzítettem a parancsikont a Start menüben a Windows 10-ben ...

A parancsikon parancsikonjának a Tálcára vagy a Start menübe történő rögzítéséhez szerkessze a parancsikon parancsikonjának tulajdonságait és tartalmazza wscript.exe a célút előtt.


Hibaelhárítás: A WMIC vagy a PowerShell módszer használatakor nem jött létre visszaállítási pont?

Windows 8 és újabb verziókban, ha egy alkalmazás vagy szkript meghívja a CreateRestorePoint módszer a visszaállítási pont létrehozására, a Windows kihagy ennek az új helyreállítási pontnak a létrehozása, ha az utolsó során létrehoztak visszaállítási pontokat 24 óra .

Tehát, ha a fenti PowerShell vagy WMIC parancssor nem hoz létre helyreállítási pontot az Ön számára, akkor valószínűleg azért, mert az elmúlt 24 órában létrejött egy másik visszaállítási pont. Ebben az esetben a PowerShell-módszer a következő figyelmeztetést jelenítheti meg:

PowerShell visszaállítási pont frekvencia 24 órás figyelmeztetés

FIGYELEM: Új rendszer-visszaállítási pont nem hozható létre, mert az már létrejött az elmúlt 1440 percben. A helyreállítási pont létrehozásának gyakorisága megváltoztatható a „SystemRestorePointCreationFrequency” DWORD-érték létrehozásával a „HKLM Software Microsoft Windows NT CurrentVersion SystemRestore” beállításkulcs alatt. A rendszerleíró kulcs értéke jelzi a szükséges időintervallumot (percben)

A a helyreállítási pont létrehozásának gyakorisága megváltoztatható a DWORD érték létrehozásával SystemRestorePointCreationFrequency a rendszerleíró kulcs alatt:

HKLM  Software  Microsoft  Windows NT  CurrentVersion  SystemRestore

Ennek a nyilvántartási értéknek az adatai jelzik a szükséges időintervallumot (percben) két helyreállítási pont létrehozása között. Az alapértelmezett érték 1440 perc (24 óra).

a rendszer helyreállítási pont létrehozásának frekvenciája 24 óra

  • Ha az alkalmazás felhívja a CreateRestorePoint alkalmazást egy helyreállítási pont létrehozására, és a rendszerleíró kulcs értéke 0, a rendszer-visszaállítás nem hagyja ki az új helyreállítási pont létrehozását.
  • Ha az alkalmazás helyreállítási pont létrehozására hívja a CreateRestorePoint alkalmazást, és a rendszerleíró kulcs értéke N egész szám, a rendszer-visszaállítás kihagyja az új helyreállítási pont létrehozását, ha az előző N percben létrejöttek visszaállítási pontok.

Kapcsolódó cikkek

Ha bármilyen más automatizált parancssori vagy parancsfájl-módszer ismerete van rendszer-visszaállítási pont létrehozását, tudassa meg az alábbi Megjegyzések részben.


Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)