Page 1 sur 1

[R] Points de restauration

Posté : dim. 16 juin 2013 20:26
par Amesamana
Bonjour :)

Me revoilà avec une nouvelle question à résoudre :mrgreen:

Cette question est sur les points de restauration et les OS.

Sous XP, Vista, W7 32 OU 64 je n'ai aucun soucis.
Par contre W8 64 (peut-être 32, pas de test) ça ne fonctionne pas ou presque !
Je m'explique :

Si je supprime les PDR et que je crée un PDR ça fonctionne (sous W8 64)
Exemple :

Code : Tout sélectionner

    _SR_RemoveAllRestorePoints()
     _SR_Disable()
          Sleep(1000)
     _SR_Enable()
    _SR_CreateRestorePoint()
     
 
Ceci n'est peut-être pas utile ?

Code : Tout sélectionner

_SR_Disable()
          Sleep(1000)
     _SR_Enable()
mais bon... sur W8 64 un point est bien créé.

Par contre si je veux juste créer un point comme ceci :

Code : Tout sélectionner

_SR_CreateRestorePoint()
Pas moyen de créer un PDR sous cet OS avec la version 64 (pas de test en W8 32)

UDF utilisé

J'ai fait pas mal de test mais impossible d'avoir ce PDR en simple création.
Pourquoi quand je supprime les PDR j'arrive à en créer un autre, alors que si je veux juste en créer ça ne fonctionne pas (je répète que sous W8 et testé sur une version 64)
Vos lanternes sont les bienvenue :wink:

Merci :)

Bonne soirée.

Re: [..] PDR

Posté : dim. 16 juin 2013 20:28
par mikell
Faudrait mettre un titre de sujet plus explicite

Re: [..] PDR

Posté : dim. 16 juin 2013 20:29
par Amesamana
Bonsoir mikell,

désolé je rectifie.

Re: [..] Points de restauration

Posté : dim. 16 juin 2013 22:57
par jguinch
Salut.
Je n'ai pas de W8 sous la main... J'ai regardé un peu l'UDF qui utilise SRSetRestorePoint (dans la fonction _SR_CreateRestorePoint).
Le chapitre Windows 8 nous laisse entendre que deux points de restauration ne peuvent pas être crées à moins de 24h00 d’intervalle en utilisant SRSetRestorePoint.
Peut-être qu'en supprimant les PDR comme tu le fais, ça ne tient pas compte de ce délai :?:

D'après la doc, une possibilité serait de créer la valeur SystemRestorePointCreationFrequency (DWORD) dans HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore, avec comme valeur 0.
Le problème ne vient pas forcément de là, mais tu peux toujours tenter...

Re: [..] Points de restauration

Posté : ven. 21 juin 2013 01:23
par Amesamana
Bonsoir,

Désolé pour le retour pas très rapide.
jguinch a écrit :Le problème ne vient pas forcément de là, mais tu peux toujours tenter...
C'est nickel, avec RegWrite et en fin d'action RegDelete pour rendre le registre à son état d'origine, la clé permet effectivement de pouvoir créer un point de restauration à n'importe quel moment.


Merci :)