Salut,
Voilà la question que je posais au départ :
Peux-ton désactiver automatiquement avec un batch désactiver "la restauration automatique" du système sous Windows XP ? Je supose que c'est une clé de la base de registre, mais laquelle ? :/
merci de vos réponse !
@+
cvb |
Je vous dis oui ! On peut desactiver la restauration système avec un batch ! Ou plus exactement on peut executer des *.reg automatiquement avec un batch. Voilà la syntaxe :
start /wait regedit.exe /S %SystemRoot%\regedit\[nom du fichier reg] |
Avec le commutateur "/s", on rend silencieux l'exécution. Pour en revenir à la question, il vous suffira d'exporter les clés dans un fichier *.reg et d'exécuter ce fichier à partir d'un *.bat. Cf. paragraphe ci-dessous, pour les clés en question. Voilà, la question que j'avais posé dans un deuxième sujet, aujourd'hui disparue.
Salut,
Quant on va dans gpedit.msc, nous accédons aux stratégies de la machine ! Je prends par exemple, la "restauration du système". Il y a trois choix : activé, desactivé et "non configuré" ! Quelques soit le choix, il écrit dans le registre. Je m'explique. Cas n°1 : Je passe par gpedit.msc et je vais désactiver la restauration du système. Une valeure est écrite dans le registre. Tout va bien.
Cas n°2 : Je passe non plus par gpedit.msc pour desactiver la restauration du système, mais directement par le registre, et je cré cette fois la clé manuellement. Voilà, ma question : Aprés le cas n°2, je retourne, dans [i]gpedit.msc [/i]par acquis de conscience et je vois - parmi les trois choix possible - que "[i]restauration du système[/i]" est toujours sur "non configuré" alors que "desactivé" aurait dû être coché ! Je me dis à ce moment, qu'une seconde valeure est écrite quelques part, mais où ? et surtout, est-ce la restauration du système est bien désactivé ?
Merci pour vos réponses @+
cvb
ps : je suis sous XP PRO et j'ai besoin de desactiver la restauration du système sur tous les postes en XP PRO et le serveur est en NT4 |
Aprés avoir une réponse, qui me recommendait d'utiliser "regmon" pour sur surveiller les entrée/sorties dans le registre, je trouvais la solution à mon problème dont je vous fais part ci-dessous :
Quand on change une valeure depuis Gpedit.msc (la gestion des stratégies systèmes), il crée des valeures dans HKEY_LOCAL_MACHINE et HKEY_LOCAL_USER et plus particulièrment ici :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalMachine\Software\Policies\Microsoft\Windows NT |
Sous la clé WinNT sera crée "system restore" pour la restauration du système, des clés différentes seront crée, si on touche les stratégies liées aux ouvertures de session. Pour en revenir à mon exemple "restauration du système", il crée cette valeure "systeme Restore" sous "Windows NT" avec DisableSR qui prend une valeur de 0 ou de 1 selon le choix qu'est le vôtre (restau. sys. activé ou non) :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalMachine\Software\Policies\Microsoft\Windows NT\SystemRestore
DisableSR = 0 OU 1 |
il en crée une autre dans HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore
DisableSR = 0 OU 1 |
Voilà, si vous avez d'autres astuces, n'hésitez pas à les mettres !
@+
cvb
Message édité par cvb le 05-05-2005 à 18:25:23