Communauté Play-Arena

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Communauté Play-Arena

-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

    Création d'un point de restauration automatique

    Stouf
    Stouf

    Chef des rebelles


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

    Création d'un point de restauration automatique Empty Création d'un point de restauration automatique

    Message par Stouf 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

      Sujets similaires

      -

      La date/heure actuelle est Sam 23 Nov 2024 - 11:12

      Ne ratez plus aucun deal !
      Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
      IgnorerAutoriser