Link Station > Section Hotline > Hotline Générale >

[PB] Script de nettoyage XP




Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageRrico the hobbitConfirméNiveau 7 · CinéphageRéférenceur Novice
Membre depuis
2003
Messages
735
Plus
Membre n°
11286
Inscription
27 Mar 2003
Localisation
Cul-de-Sac
Sujets lancés
38
Ancienneté
96 %
Participation
46 %
[PB] Script de nettoyage XPAncien message 19-12-2004 08:22
Bonjour,
J'ai trouvé il y a quelques temps un script assez sympa pour faire du nettoyage à la fermeture de Windows, le voici :
Citation
Un script de nettoyage automatique, un !

Voici un script de nettoyage automatique pour XP pro. Celui-ci est exécuté lors de chaque arrêt ou reboot de l’OS et va soigneusement vous nettoyer vos fichiers temporaires, historiques et autres fichiers indésirables. L’avantage de lancer ce script lors de l’arrêt ou du reboot est que Windows n’empêchera pas la suppression des fichiers (pas de message Le processus ne peut pas accéder au ficher car ce fichier est utilisé par un autre processus. !)

Créez un fichier texte du nom de votre choix (nett_auto par exemple) et donnez lui l’extension .bat.

Copiez le script suivant dans ce batch :

RD /S /Q "C:\Documents and Settings\Votre_User\Local Settings\Historique"
RD /S /Q "C:\Documents and Settings\Votre_User\Local Settings\Temporary Internet Files"
RD /S /Q "C:\Documents and Settings\Votre_User\Local Settings\Temp"

RD /S /Q "C:\Documents and Settings\Default User\Local Settings\Historique"
RD /S /Q "C:\Documents and Settings\Default User\Local Settings\Temporary Internet Files"
RD /S /Q "C:\Documents and Settings\Default User\Local Settings\Temp"


Ce script n’est ici qu’à titre d’exemple, à vous de le modifier en fonction de vos différents compte d’utilisateurs. Vous pouvez également en profiter pour ajouter le nettoyage d’autres fichiers ou répertoires temporaires.

La commande RD (ou RMDIR) avec l’option /S va supprimer tous les répertoires et fichiers du répertoire spécifié en plus du répertoire lui-même. L’option /Q (pour Quiet) active le mode silencieux, c'est-à-dire qu’il n’y a pas de confirmation demandée lors de la suppression.

Copiez ensuite ce fichier dans C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Shutdown. Vous avez néanmoins la possibilité de placer votre script ailleurs sur le disque mais on préfère faire quelque chose de propre

Lancer ensuite gpedit.msc (menu Démarrer, Exécuter… et tapez gpedit.msc)
Dans la fenêtre de gauche, sélectionnez Paramètres Windows puis Scripts (démarrage/arrêt). Dans la fenêtre de droite, double cliquez sur Arrêter le système et ajoutez votre script. Nul besoin d’ajouter des paramètres de scripts.

Et voilà, lors de votre prochain arrêt ou reboot, votre script sera exécuté. A noter que si vous n’avez pas fait de ménage depuis bien longtemps, la première exécution du script peut-être légèrement longue.


Je souhaiterais le faire pour les cookies également mais en gardant certains comme par exemple celui d'oxmo mais je ne connais pas du tout ce type de programmation... Il y a un docteur dans l'avion ?

__________________

eat Dub love Dub drink Dub smoke Dub live Dub

Edité par Maousse le 19-12-2004 à 11:53 Raison de l'édition: [Pb] --> [PB] le TAG en MAJUSCULES.

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageBbunkConfirméNiveau 9 · Abonné Canal+
Membre depuis
2002
Messages
1323
Plus
Membre n°
5097
Inscription
17 Oct 2002
Localisation
{0,1}^(-infinity)
Sujets lancés
61
Ancienneté
98 %
Participation
56 %
Ancien message 19-12-2004 11:29
L'idée, pour conserver certains cookies, serait de les copier dans un autre répertoire, puis d'exécuter la suite du code, et de recoller les cookies dans ledit repertoire (le tout étant fait en modifiant le code initial).

Mais je ne sais pas si on peut (dossier spécial)

__________________
Maintenant, vous savez

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSshakes808080GuruNiveau 27 · FigurantRéférenceur Appliqué
Membre depuis
2002
Messages
8978
Plus
Membre n°
517
Inscription
08 Mar 2002
Sujets lancés
354
Ancienneté
100 %
Participation
91 %
Ancien message 19-12-2004 12:46
Supprimer ce qu'il y a dans ces répertoires, d'accord, mais je suis pas sur que supprimer les répertoires eux-même soit une bonne idée.

Sinon, depuis windows 2000, il existe un langage de programmation bien plus puissant que le script de commande (.bat .cmd), c'est le WSH (windows scripting host). On peut faire des choses intéressantes avec ça, mais c'est clair que ça prend du temps de le concevoir. Je me suis mis dessus depuis > 1 an, et je suis loin de maitriser tous les aspects...

__________________
Racket logiciel

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageRrico the hobbitConfirméNiveau 7 · CinéphageRéférenceur Novice
Membre depuis
2003
Messages
735
Plus
Membre n°
11286
Inscription
27 Mar 2003
Localisation
Cul-de-Sac
Sujets lancés
38
Ancienneté
96 %
Participation
46 %
Ancien message 19-12-2004 13:22
Ce script m'intéresse dans le sens où je n'ai aucune manipulation à faire. Au moment où je ferme windows, il s'exécute. L'idée de mettre les cookies dans un autre répertoire est intéressante mais elle oblige à effectuer la manipulation avant chaque fermeture.

Il faudrait un code dans ce style :

RD /S /Q "C:\Documents and Settings\Default User\Local Settings\Cookies" except "ricothehobbit@www.forum.oxmo[1].txt" "etc."


P.S. Désolé pour le tag, je tâcherais d'être vigilant la prochaine fois

__________________

eat Dub love Dub drink Dub smoke Dub live Dub

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 19-12-2004 23:15

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageDDidouGuruNiveau 23 · PerchisteRéférenceur Aguerri
Membre depuis
2002
Messages
5746
Plus
Membre n°
65
Inscription
24 Feb 2002
Sujets lancés
289
Ancienneté
100 %
Participation
83 %
Ancien message 19-12-2004 23:48
Pour les cookies, une gestion via les options du navigateur me semble tout de même plus indiqué

__________________
Que chacun s'efforce dans le milieu où il se trouve de témoigner à d'autres une véritable humanité. C'est de cela que dépend l'avenir du monde.

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageBbunkConfirméNiveau 9 · Abonné Canal+
Membre depuis
2002
Messages
1323
Plus
Membre n°
5097
Inscription
17 Oct 2002
Localisation
{0,1}^(-infinity)
Sujets lancés
61
Ancienneté
98 %
Participation
56 %
Ancien message 20-12-2004 01:38
Message écrit par rico the hobbit, le 19-12-2004 à 13:22
Ce script m'intéresse dans le sens où je n'ai aucune manipulation à faire. Au moment où je ferme windows, il s'exécute. L'idée de mettre les cookies dans un autre répertoire est intéressante mais elle oblige à effectuer la manipulation avant chaque fermeture.

Il faudrait un code dans ce style :

RD /S /Q "C:\Documents and Settings\Default User\Local Settings\Cookies" except "ricothehobbit@www.forum.oxmo[1].txt" "etc."


P.S. Désolé pour le tag, je tâcherais d'être vigilant la prochaine fois


Non, je parlais d'une méthode qui consiste à modifier le .bat pour y rajouter du code, style "copy c:\documents and settings\default user\local settings\Temporary Internet Files\toncookies.tonextension C:\temp\toncookies.tonextension", juste avant la ligne pour supprimer, puis de remettre en fin de code le copy, mais dans l'autre sens.

Le truc, c'est que je n'arrive pas à voir les cookies sous l'invite de commande

__________________
Maintenant, vous savez

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageRrico the hobbitConfirméNiveau 7 · CinéphageRéférenceur Novice
Membre depuis
2003
Messages
735
Plus
Membre n°
11286
Inscription
27 Mar 2003
Localisation
Cul-de-Sac
Sujets lancés
38
Ancienneté
96 %
Participation
46 %
Ancien message 20-12-2004 17:43
Message écrit par bunk, le 20-12-2004 à 01:38
Non, je parlais d'une méthode qui consiste à modifier le .bat pour y rajouter du code, style "copy c:\documents and settings\default user\local settings\Temporary Internet Files\toncookies.tonextension C:\temp\toncookies.tonextension", juste avant la ligne pour supprimer, puis de remettre en fin de code le copy, mais dans l'autre sens.

Le truc, c'est que je n'arrive pas à voir les cookies sous l'invite de commande

Désolé, je n'avais pas compris.


Message écrit par Zakath

Merci pour l'info mais cela ne m'aide pas beaucoup plus pour trouver le code qui me permet de sélectionner les fichiers à supprimer.

Message écrit par Didou
Pour les cookies, une gestion via les options du navigateur me semble tout de même plus indiqué

Je vais aller y jeter un coup d'oeil pour voir si je trouve une solution.

Je reste toutefois attaché à la problématique de départ et de savoir si c'est possible ou non... En tout cas, merci à tous pour vos réponses

__________________

eat Dub love Dub drink Dub smoke Dub live Dub

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 19:15 (GMT) NOUVEAU SUJET    RÉPONDRE   
  Sujet précédent   Sujet suivant
Link Station > Section Hotline > Hotline Générale > [PB] Script de nettoyage XP

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.032495 secondes en exécutant 45 requêtes SQL.
Apache - Compression GZIP : Activée.