Table des matières

Nettoyage

Merci à Boudha01

Sous 98

Mais le fait d'avoir réalisé tout ça manuellement permet de maîtriser ce que l'on fait et de savoir ce qui se passe lorsqu’on utilise des logiciels tiers: c'est devenir Pro tout simplement… ! Pareille avec xp comme on va le voir. Vous pouvez toutefois utiliser ces logiciels après le nettoyage manuellement…ça ne gène pas !

Conseil

Après ce 1er balayage de la machine, redémarrer à la fin de tous les autres éventuels redémarrages intermédiaires proposés par Windows, pour voir si déjà à ce niveau, le système garde toujours sa stabilité “apparente”.

Nb Le “ménage” effectué aura déjà le mérite de rendre les tâches suivantes plus aisées de par le gain de temps en analyse et en efficacité.

Nb La pertinence de votre antivirus aura un impact certain sur l'efficacité du résultat; donc prière de se munir des outils les plus au point à ce niveau: (LIRE CECI [Thank's Mister None… ]…pour vous faire votre avis). Sinon pour moi, Kaspersky, Bitdefender, Mc Affee, Norton 2007 (koike tjs alourdissant)…et Avast pour le gratuit.

Démarrer\Programmes\Accessoires\Outils systèmes\Informations systèmes (ou exécuter « msinfo32 ». Donc une fois la fenêtre ouverte (ou avant pourquoi pas…), mettre le cd de Windows 98 dans le lecteur et s’il se lance, le fermer. Cliquer le menu Outils\Vérification des fichiers systèmes. Dans la fenêtre qui s’ouvre, laisser la 1ère option cochée et cliquer « Démarrer ».

Nb cette opération peut être faite souvent après installation ou mise à jour d’envergure du système.

Sous XP

Pour faciliter certaines actions à venir, activer l’affichage des dossiers et fichiers cachés. Pour ce faire, ouvrir le poste de travail ou n’importe quel dossier du bureau, menu Outils\Options des dossiers\onglet Affichage…et cocher : «Afficher les fichiers et dossiers cachés » et décocher « Masquer les fichiers protégés du système d’exploitation (recommend) ». Repondre « Oui » au message d’avertissement, valider tout ca et sortir.

Ces fichiers peuvent donc être supprimés manuellement en allant dans : (lecteur de votre XP, exemple E:\ System volume information\_restoreXXXX). Une fois dans ce dossier, il pourrait vous être difficile d’identifier le point récent à conserver donc passer par le bouton cité plus haut pour qu’un point soit conservé.

Il est toutefois à noter que le point le plus récent n’est pas le plus propre ; donc vous pouvez tous les supprimer, nettoyer votre machine comme on va le voir et recréer un autre point plus sain.

Conseils

Automatiser un peu

Merci à Quenton

Le script

@Echo off
c:
cd\
del /s /q /f *.old
del /s /q /f *.bak
del /s /q /f *.tmp
del /s /q /f *._ld
del /s /q /f *.pif
del /s /q /f *.chk
del /s /q /f *.bad
del /s /q /f *.gid
if exist %systemroot%\temp del /s /q /f %systemroot%\temp\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\prefetch del /s /q /f /a %systemroot%\prefetch\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\system32\dllcache\tourstrt.exe (attrib -h -r -s %systemroot%\system32\dllcache\tourstrt.exe) & (del /s /q /f /a %systemroot%\system32\dllcache\tourstrt.exe) >> y:\logs\%computername%.txt
if exist %systemroot%\system32\dllcache\tourw.exe (attrib -h -r -s %systemroot%\system32\dllcache\tourw.exe) & (del /s /q /f /a %systemroot%\system32\dllcache\tourw.exe) >> y:\logs\%computername%.txt
if exist %systemroot%\system32\tourstart.exe del /s /q %systemroot%\system32\tourstart.exe >> y:\logs\%computername%.txt
if exist %systemroot%\minidump del /s /q /a %systemroot%\minidump\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\system32\spool\printers del /s /q %systemroot%\system32\spool\printers\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\downlo~1 del /s /q /f /a %systemroot%\downlo~1\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\pchealth\helpctr\datacoll del /s /q /f /a %systemroot%\pchealth\helpctr\datacoll\*.* >> y:\logs\%computername%.txt
if exist %systemroot%\system32\wbem\logs del /s /q /f /a %systemroot%\system32\wbem\logs\*.* >> y:\logs\%computername%.txt
if exist “%systemroot%\debug” del /s /q /f /a “%systemroot%\debug”\*.log >> y:\logs\%computername%.txt
if exist %systemroot%\security\logs del /s /q /f /a %systemroot%\security\logs\*.log >> y:\logs\%computername%.txt
if exist %systemroot%\system32\logfiles del /s /q /f /a %systemroot%\system32\logfiles\*.* >> y:\logs\%computername%.txt
cd\netoyage
delprof /q /i /c:\\127.0.0.1 >> y:\logs\%computername%.txt
chkdsk >> y:\logs\%computername%.txt
defrag c: -v >> y:\logs\%computername%.txt
exit

Les explications

Mais reprenons un petite peu le détail de ce script

del /s /q /f *.old
del /s /q /f *.bak

Cela supprime toutes les extensions jugées ancienne…

/s supprime dans tout les sous répertoire

/q pas de confirmation avant suppression avec caractères génériques de type * ? etc…

/f supprime les fichiers en lecture seule.

if exist %systemroot%\temp del /s /q /f %systemroot%\temp\*.*
if exist %systemroot%\prefetch del /s /q /f /a %systemroot%\prefetch\*.*

Supprime certains dossier. Cette commande s’execute seulement si le dossier est présent sur le disque.

>> y:\logs\%computername%.txt

Cette partie que l’on retrouve souvent à la suite d’une commande permet d’écrire la sortie dans un fichier sur le serveur portant le nom de la machine (%computername%) en train d’être nettoyage. Celà nous permettra de verifier postérieurement le bon déroulement des nettoyages des machines…

  1. delprof /q /i /c:\\127.0.0.1 » y:\logs\%computername%.txt
  2. chkdsk » y:\logs\%computername%.txt
  3. defrag c: -v » y:\logs\%computername%.txt
  1. /!\ Cet utilitaire va supprimer tout les profils d’utilisateurs locaux /!\ /q ne demande aucun confirmation /i ignore les erreurs et continue la suppression /c précise l’ordinateur cible \\127.0.0.1 correspond au localhost donc à la machine elle même.
  2. chkdsk vérifie le disque et affiche un rapport d’état. Si des erreurs sont retrouvées dans les logs il faudra ré-intervenir sur la machine
  3. Defragmente le disque

/v créé une sortie détaillée.