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 :
ou
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
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
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
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