Communauté Play-Arena


    Création d'un point de restauration automatique

    Partagez
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Création d'un point de restauration automatique

    Message par Stouf le Mer 17 Juin 2009 - 18:13

    Je vais vous montrer comment automatiser la création d'un point de restauration au démarrage du système... Très utile en cas de problème...


    1- Prérequis

    - Le service de Taches planifiées doit être actif et démarré. Si vous êtes sous Seven et que vous avez utilisé SetteMaxer, alors ce service est désactivé et est impossible à remettre en route. Il faudra donc passer par une bidouille :
    Ouvrir regedit, aller à HKLM\SYSTEM\CurrentControlSet\Services\schedule et mettre la valeur Start à 2. Rebooter et c'est réglé.
    - Windows doit être capable d'éxécuter les fichiers .vbs. Si ce n'est pas le cas, executer ce fichier .reg, rebooter et c'est réglé...


    2- Créer le script de création d'un point de restauration
    - On ouvre notepad et on colle ce code à l'intérieur d'un fichier restore.vbs :
    Code:
    Set RS = getobject("winmgmts:\\.\root\default:Systemrestore")
    'msg = "Un point de restauration a été créé." & vbCR
    'msg = msg & "Il est daté du " & Date & " " & Time
    If (RS.createrestorepoint("Backup vbs auto, " & Date & ", " & Time , 0, 100)) = 0 Then
    'MsgBox msg
    Else
    MsgBox "La création du point de Restauration a échoué"
    End If
    (version sans intervention utilisateur)
    ou
    Code:
    Set RS = getobject("winmgmts:\\.\root\default:Systemrestore")
    msg = "Un point de restauration a été créé." & vbCR
    msg = msg & "Il est daté du " & Date & " " & Time
    If (RS.createrestorepoint("Backup vbs auto, " & Date & ", " & Time , 0, 100)) = 0 Then
    MsgBox msg
    Else
    MsgBox "La création du point de Restauration a échoué"
    End If
    (pour la version interactive)

    Si maintenant on lance ce fichier vbs, il nous créera automatiquement un point de restauration du nom "Backup vbs auto, date, heure".


    3- Lancer le script au démarrage du système


    - Commencer par lancer le planificateur de taches (accessoires - outils système)
    - Créer une nouvelle tache, lui donner un nom, cocher la case pour la lancer avec les autorisations maximales (il doit vous demander le mot de passe utilisateur à la fin de la création de la tache planifiée), définir un déclencheur 'au démarrage du système', décocher 'lancer seulement si l'ordinateur est inactif'.

    Et voila. Normalement un point de restauration sera créé à chaque démarrage du système. On peut s'en assurer en lancant l'utilitaire de restauration du système, on devrait y voir notre point.



    4- Problèmes possibles


    Q : Quand je lance le script vbs, notepad s'ouvre et la création du point ne s'effectue pas.
    R : Windows n'est pas capable d'éxécuter les .vbs. La solution se trouve en début de tuto.

    Q : Maintenant à chaque démarrage, notepad s'ouvre
    R : même réponse qu'au dessus

    Q : Le service 'Taches planifiées' est arrêté et impossible à remettre en route (tout est grisé)
    R : La solution se trouve en début de post

      La date/heure actuelle est Jeu 17 Aoû 2017 - 1:38