Grâce aux points de restauration, Windows peut revenir facilement à un état antérieur où la configuration ne rencontrait pas de problème. Cette opération n’est évidemment pas à confondre avec une réinstallation du système.
Cette opération très simple à mener vous permet de restaurer les fichiers système de votre ordinateur à un point antérieur dans le temps. Cela a pour avantages d’annuler les modifications du système sans pour autant affecter vos fichiers personnels tels que les mails, les documents ou les photos qui ont été créés ou modifiées depuis le point de restauration. Ceux-ci resteront donc bien présents et inchangés.
Parfois, l’installation d’un programme ou d’un pilote (là c’est du vécu ;)) peut entraîner des modifications non désirées sur votre ordinateur voir même rendre Windows instable. Dans la plupart des cas, la désinstallation du programme ou du pilote corrige le problème… Toutefois, lorsque cette opération ne suffit pas que les problèmes persistent, le plus simple est de faire une restauration du système.
La plupart des points de restauration (checkpoints) sont créés automatiquement de manière périodique sur votre machine ou lorsque vous installez une nouvelle application. Vous pouvez toutefois bien entendu déclencher vous-même la création d’un point de restauration lorsque vous en avez le besoin… Par exemple, lorsque vous installer un driver sur lequel vous avez des doutes (difficile de tester ça dans un VM).
Pour ce faire procédez comme suit :
Pour lister les derniers points de restauration qui ont été créés, vous pouvez utiliser la commande suivante :
Get-ComputerRestorePoint
Sans aucun paramètre, cette commande vous affichera la liste des derniers points de restauration qui ont été créés avec un certain nombre d’informations par défaut.
Une petite personnalisation de la commande, vous donnera plus de détails.
Voici un exemple :
Get-ComputerRestorePoint | Sort-Object SequenceNumber | Select-Object @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}} , @{Label="Age"; Expression={(((Get-Date) - $_.ConvertToDateTime($_.CreationTime))).Days}}, Description, SequenceNumber
Cette version un peu personnalisée vous permettra d’afficher la liste des derniers points de restauration du système avec la date, la description, l’id et le nombre de jours écoulés entre aujourd’hui et la date du dernier point de restauration.
La création d’un point de restauration en PowerShell est très simple. Il vous suffit d’utiliser la commande suivante :
Checkpoint-Computer –Description “This is My System Restore Point”
Si vous ne spécifiez pas le paramètre Description, vous serez alors invité à saisir une courte description pour la création de votre point de restauration via le prompt.
Pour restaurer votre ordinateur, il vous suffit d’utiliser la commande suivante :
Restore-Computer -RestorePoint id
Ou l’ID correspond au « SequenceNumber » du point de restauration que vous souhaitez utiliser comme référence pour la restauration de votre système. Attention toutefois, dès que vous aurez entré cette commande la restauration va débuter et votre machine va redémarrer.
Enfin pour finir, vu que tout est prétexte pour moi à faire du PowerShell en ce moment… Vous trouverez en pièce jointe de cet article un exemple de script qui met en situation les commandes permettant de créer et utiliser les points de restauration de Windows :
Téléchargeable ici : Manage your restore points
Aperçu de la nouvelle version à venir de Microsoft Outlook - Source Microsoft Microsoft prévoit…
Jacquie et Michel : le géant français du X racheté par des Américains Le célèbre…
Sora : Le Nouvel Outil Révolutionnaire de ChatGPT pour Créer des Vidéos avec l’IA OpenAI…
Nouveautés dans la recherche sur Google : Résultats non personnalisés Google introduit une nouvelle fonctionnalité…
Câble sous-marin - Image d'illustration Meta, la société mère de Facebook, Instagram et WhatsApp, envisage…
Google Maps : une révolution attendue dans le signalement d'incidents routiers Depuis plusieurs années, les…