Tache planifiée à l'arret

Tache planifiée à l'arret - Win NT/2K/XP - Windows & Software

Marsh Posté le 08-08-2005 à 11:47:44    

Bonjour,
j'ai remarqué qu'en vidant le dossier Prefetch de WINDOWS le système démarrait plus vite. L'idée est de supprimer tous les fichiers de ce dossier à chaque fermeture. Donc on peut facilement créer un batch. Mais comment créer une tache planifiée qui exécute le batch à chaque arret ? Est-ce possible selon vous, sans avoir à exécuter le batch soi-même bien sûr.
Merci de votre aide.

Reply

Marsh Posté le 08-08-2005 à 11:47:44   

Reply

Marsh Posté le 08-08-2005 à 12:40:34    

Salut !
 
Franchement, je ne sais pas si c'est une très bonne idée d'effacer le contenu de ce répertoire chaque fois !? Un conseil, touche à rien pendant qq jours et après tu aviseras...
 
@+

Reply

Marsh Posté le 08-08-2005 à 12:55:21    

mais si c'est totalement sans risque. Je le fais à chaque fois manuellement et je n'ai jamais eu le mondre problème.

Reply

Marsh Posté le 08-08-2005 à 13:02:19    

Salut,
 
Oui, le vidage de ce dossier est sans risque. Quant à l'efficacité de la manip, c'est discutable. D'ailleurs, le Prefetch est paramétrable.
 
En ce qui concerne directement ta question, oui, c'est possible si tu as XP Pro.
 

Reply

Marsh Posté le 08-08-2005 à 13:08:52    

Dis moi comment. J'ai XP pro et il n'y a pas d'option pour exécuter une tache à l'arret.

Reply

Marsh Posté le 08-08-2005 à 13:24:31    

Il te faut un script dans le dossier :
C:\windows\SYSTEM32\GroupPolicy\Machine\Scripts\Shutdown
 
Ca peut être un script VBS, JavaScript, Perl ou batch.

Reply

Marsh Posté le 08-08-2005 à 13:25:51    

Bon, si tu tiens vraiement à t'em***der pour effectuer cette tâche, dans l'invite de cmd saisie at /? ou, dans "Aide et support", lance une recherche avec "commande at".
 
@+

Reply

Marsh Posté le 08-08-2005 à 13:42:27    

Je sais pas faire de script vbs moi. Cà ressemble à quoi ?
La commande at ne permet pas d'exécuter une tache à l'arret.

Reply

Marsh Posté le 08-08-2005 à 13:44:12    

stonz a écrit :

Je sais pas faire de script vbs moi.


Tu as plusieurs choix, tu vois ? Non seulement du VBS.

Reply

Marsh Posté le 08-08-2005 à 14:06:23    

J'ai placé mon batch dans le dossier que tu as écrit et çà ne marche pas. D'ailleurs je n'avais aucun dossier Scripts dans C:\WINDOWS\system32\GroupPolicy\Machine

Reply

Marsh Posté le 08-08-2005 à 14:06:23   

Reply

Marsh Posté le 08-08-2005 à 14:14:24    

1) Tu crée un raccourcis de l'invite de cmd
2) Tu accèdes aux propriétés du raccoucis
3) Dans cible : %SystemRoot%\system32\cmd.exe /c del /q *.*
 
J'ai fais un essai sur un répertoire bidon et çà marche ! Attention la cmd est puissante et il ne faut pas se planter !!
 
4) Démarrer dans : %SystemRoot%\Prefetch
 
Ensuite tu places ce raccourcis dans le dossier C:\windows\SYSTEM32\GroupPolicy\Machine\Scripts\Shutdown
 
@+

Reply

Marsh Posté le 08-08-2005 à 14:15:38    

stonz a écrit :

J'ai placé mon batch dans le dossier que tu as écrit et çà ne marche pas. D'ailleurs je n'avais aucun dossier Scripts dans C:\WINDOWS\system32\GroupPolicy\Machine


 
OK. Je suppose que tu as créé le dossier comme indiqué.
 
Maintenant, il faut faire connaître le script au système :
 
Démarrer -> Exécuter -> gpedit.msc -> OK -> Paramètres Windows -> Scripts (démarrage/arrêt) -> double cliquer sur Arrêter le système -> ajouter ton script.


Message édité par wackevat le 08-08-2005 à 14:16:20
Reply

Marsh Posté le 08-08-2005 à 14:27:10    

Ok çà marche super. On peut aussi inclure la suppression des fichiers temps dans le batch.

Reply

Marsh Posté le 08-08-2005 à 14:28:44    

Oui, tu inclus ce que tu veux :)

Reply

Marsh Posté le 08-08-2005 à 14:29:05    

Même un format C: :lol:

Reply

Marsh Posté le 08-08-2005 à 15:03:03    

je me suis retenu pour çà ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed