Partager via


Restauration du système

Comme l’ordinateur est utilisé au fil du temps, les points de restauration sont collectés dans l’archive de données sans aucune gestion ou intervention requise par l’utilisateur. Si l’utilisateur a besoin de restaurer le système à un état antérieur, les points de restauration disponibles sont rendus visibles par l’utilisateur via l’interface utilisateur de restauration du système. L’utilisateur peut choisir l’un de ces points de restauration. La seule façon d’accéder à cette archive de points de restauration consiste à utiliser l’interface utilisateur de restauration du système et l’API de restauration du système ; il s’agit de protéger l’intégrité des données et d’empêcher les modifications accidentelles apportées par l’utilisateur, les applications ou d’autres agents.

Pour restaurer un système, la restauration du système annule les modifications apportées aux fichiers surveillés, en récapitulant l’état du fichier au moment du point de restauration sélectionné. Il remplace ensuite le registre actuel par celui enregistré pour le point de restauration sélectionné.

Pour vous assurer que votre application a le comportement souhaité après une restauration, procédez comme suit :

  • Ne stockez pas d’informations dans le Registre qui empêchent l’utilisateur d’accéder aux fichiers de données personnelles ou aux applications lors de la restauration du système. Sinon, vous devez fournir un mécanisme par lequel l’utilisateur peut télécharger et réinstaller les applications sans avoir à les payer à nouveau.
  • Utilisez l’API de restauration du système pour créer des points de restauration significatifs lors de l’installation et de la désinstallation.
  • Dans Windows XP, les fichiers binaires d’application clés à protéger doivent utiliser des extensions cohérentes avec celles utilisées dans Filelist.xml. Pour plus d’informations, consultez Extensions de nom de fichier surveillées. Ce fichier n’est pas utilisé par Windows 7 et Windows Vista. N’utilisez pas de types d’extension supervisés pour les fichiers modifiables par l’utilisateur. Par exemple, si vous nommez le fichier de données personnelles d’un utilisateur à l’aide de l’extension .ini, l’utilisateur risque de perdre du travail à la suite d’une restauration du système.