Comment créer un point de restauration système à l’aide de l’invite de commande ou de PowerShell

📅
🕑 5 minutes de lecture

Windows 10, et même Windows 11, sont plutôt efficaces pour gérer les choses, la plupart du temps. Mais, bien sûr, ils ne simplifient jamais vraiment les choses lorsque les choses tournent mal, surtout avec les mises à jour ou les modifications majeures du système. Si vous avez déjà perdu votre travail après l’échec d’une mise à jour, ou si vous cherchez simplement un moyen de revenir rapidement en arrière si quelque chose d’étrange se produit, créer un point de restauration système peut vous sauver la mise. C’est un peu agaçant que Windows cache cette fonctionnalité derrière les menus et les paramètres, si bien que beaucoup ne s’en soucient pas. Heureusement, vous pouvez le faire plus rapidement avec une commande ou PowerShell ; c’est beaucoup plus simple si vous connaissez les commandes.

Il y a un avantage à cela : créer des points de restauration via la ligne de commande ou PowerShell peut être beaucoup plus rapide et moins intrusif que de cliquer dans les menus. Le hic : Windows limite parfois la fréquence de création, surtout si le point a été créé récemment. Donc, si vous rencontrez des difficultés, modifier ce paramètre du Registre peut vous aider. Cela peut être risqué, mais si vous comprenez le fonctionnement, c’est assez simple. N’oubliez pas : créer régulièrement des points de restauration vous permet de ne pas vous retrouver bloqué lorsque tout ne fonctionne plus correctement.

Comment créer un point de restauration système à l’aide de l’invite de commande

Cette méthode est idéale pour une sauvegarde rapide sans passer par le menu Paramètres. C’est un peu étrange, mais l’approche en ligne de commande fonctionne plutôt bien une fois configurée. Sur certaines machines, elle fonctionne correctement du premier coup, mais sur d’autres, elle peut poser quelques problèmes : vous devrez peut-être l’exécuter en tant qu’administrateur ou redémarrer le PC. La commande appelle Windows Management Instrumentation pour créer le point de restauration, et si elle renvoie 0, tout est correct. Assez simple, non ? Enfin, la plupart du temps.

  • Tout d’abord, recherchez Invite de commandes dans le menu Démarrer, cliquez dessus avec le bouton droit de la souris et choisissez Exécuter en tant qu’administrateur.
  • Saisissez ensuite la commande ci-dessous, en remplaçant <NomPointDeRestaurant> par le nom que vous souhaitez donner à cette sauvegarde. Par exemple, « Avant la mise à jour de Windows ».
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "<RestorePointName>", 100, 7

Si la commande s’exécute correctement, le message « ReturnValue = 0 » s’affichera, ce qui signifie que le point de restauration est dans la banque. Gardez à l’esprit que si vous voyez une erreur ou un numéro différent, il peut y avoir un problème avec les paramètres de protection de votre système, ou que vous n’utilisez pas les droits d’administrateur. Il arrive que Windows refuse de coopérer ; ne soyez donc pas surpris si la réponse n’est pas instantanée.

Comment créer un point de restauration système via PowerShell

Si vous préférez PowerShell ou souhaitez automatiser davantage ce processus, c’est tout aussi faisable. L’utiliser peut sembler plus simple pour un utilisateur expérimenté, mais honnêtement, c’est tout aussi simple une fois la commande maîtrisée. La principale raison : PowerShell vous offre plus de contrôle, et la ligne de commande simplifie la création de scripts si vous êtes un adepte de ce type de manipulation.

  • Appuyez sur Win + X et sélectionnez Windows PowerShell (Admin).
  • Lorsque l’invite de contrôle de compte d’utilisateur (UAC) s’affiche, appuyez sur Oui.
  • Collez la commande suivante dans la console, en personnalisant le <RestorePointName> selon vos besoins, puis appuyez sur Entrée.
powershell.exe -ExecutionPolicy Bypass -NoExit -Command "Checkpoint-Computer -Description '<RestorePointName>' -RestorePointType 'MODIFY_SETTINGS'"

Voici ce qui se passe : une petite fenêtre de progression apparaît, indiquant le processus de création. L’interface n’est pas toujours élégante, mais elle fait l’affaire. Une fois cette barre de progression floue disparue, l’instantané est défini et vous pouvez fermer PowerShell. Sur certaines configurations, cela prend une ou deux secondes ; sur d’autres, le processus peut se bloquer un instant. Pas d’inquiétude, patientez.

Modifier la limite par défaut de 24 heures pour la création de points de restauration

Voici un petit truc sournois qui peut perturber les utilisateurs : Windows ne permet pas de créer un autre point de restauration avant 24 heures (ou 1 440 minutes).C’est parce que le système d’exploitation limite la fréquence des retours en arrière. C’est assez frustrant, surtout si vous testez quelque chose et que vous cherchez juste un filet de sécurité rapide. La solution : modifier le Registre pour modifier cette fenêtre. Ce n’est pas vraiment une solution pour débutant, mais si vous êtes à l’aise avec la manipulation, ça fonctionne.

  • Accédez à HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore. Vous pouvez le faire directement via l’Éditeur du Registre ( regedit ) ou depuis PowerShell en utilisant :
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v SystemRestorePointCreationFrequency /t REG_DWORD /d <desired minutes> /f

Remplacez <minutes souhaitées> par la fréquence à laquelle vous souhaitez créer des points de restauration, par exemple 60 pour 1 heure ou 120 pour 2 heures. Redémarrez votre ordinateur après avoir modifié cette valeur et Windows devrait vous permettre de créer des points de restauration plus souvent. Soyez prudent : toute manipulation incorrecte du registre peut entraîner des problèmes. Effectuez toujours une sauvegarde avant toute modification importante.

FAQ sur les points de restauration du système

Quel est le meilleur moment pour créer un point de restauration ?

À chaque fois que vous vous apprêtez à effectuer une action risquée, comme installer de nouveaux pilotes, effectuer des mises à jour importantes ou modifier les paramètres système, créez-en un après une nouvelle installation, après avoir tout configuré ou avant toute action non fiable. Ainsi, si les choses tournent mal, vous pourrez revenir en arrière sans perdre la tête.

Savoir créer des points de restauration en ligne de commande ou via PowerShell vous permettra de protéger rapidement votre système, surtout lorsque Windows ne fonctionne pas avec l’interface utilisateur standard. Pensez simplement à effectuer des sauvegardes régulières et ne comptez pas uniquement sur les points de restauration pour la reprise après sinistre. Après tout, ce ne sont que des filets de sécurité.