Wiederherstellen des Systems
Da der Computer im Laufe der Zeit verwendet wird, werden Wiederherstellungspunkte im Datenarchiv gesammelt, ohne dass der Benutzer eine Verwaltung oder einen Eingriff erfordert. Wenn der Benutzer das System jemals in einen früheren Zustand wiederherstellen muss, werden die verfügbaren Wiederherstellungspunkte für den Benutzer über die Benutzeroberfläche der Systemwiederherstellung sichtbar gemacht. Der Benutzer kann einen dieser Wiederherstellungspunkte auswählen. Auf dieses Archiv von Wiederherstellungspunkten kann nur über die Benutzeroberfläche der Systemwiederherstellung und die Systemwiederherstellungs-API zugegriffen werden. Dies ist, um die Datenintegrität zu schützen und versehentliche Änderungen durch den Benutzer, anwendungen oder andere Agents zu verhindern.
Um ein System wiederherzustellen, macht die Systemwiederherstellung Dateiänderungen an überwachten Dateien rückgängig und erfasst den Dateistatus zum Zeitpunkt des ausgewählten Wiederherstellungspunkts erneut. Anschließend wird die aktuelle Registrierung durch die registrierung ersetzt, die für den ausgewählten Wiederherstellungspunkt gespeichert wurde.
Gehen Sie wie folgt vor, um sicherzustellen, dass Ihre Anwendung nach einer Wiederherstellung das gewünschte Verhalten aufweist:
- Speichern Sie keine Informationen in der Registrierung, die den Benutzerzugriff auf personenbezogene Datendateien oder Anwendungen bei der Systemwiederherstellung verhindern. Andernfalls müssen Sie einen Mechanismus bereitstellen, mit dem der Benutzer die Anwendungen herunterladen und neu installieren kann, ohne sie erneut bezahlen zu müssen.
- Verwenden Sie die Systemwiederherstellungs-API , um sinnvolle Wiederherstellungspunkte bei der Installation und Deinstallation zu erstellen.
- In Windows XP müssen die zu schützenden Schlüsselanwendungsbinärdateien Erweiterungen verwenden, die mit denen übereinstimmen, die in Filelist.xml verwendet werden. Weitere Informationen finden Sie unter Überwachte Dateinamenerweiterungen. Diese Datei wird nicht von Windows 7 und Windows Vista verwendet. Verwenden Sie keine überwachten Erweiterungstypen für benutzerbearbeitbare Dateien. Wenn Sie beispielsweise die Persönliche Datendatei eines Benutzers mithilfe der Erweiterung .ini benennen, kann der Benutzer aufgrund einer Systemwiederherstellung die Arbeit verlieren.