• Skip to main content
  • Skip to footer

T2i Conseil

Consultant Digital Ethique

  • Accueil
  • Nos Missions
    • Stratégie de sécurité
    • Stratégie Site Web
    • Mission Consultant SQL
    • Objectif Alternance
    • Nos formations – MonDigiCoach
  • Blog
  • Contact
  • A propos
Diminuer la taille du dossier Windows #2

Diminuer la taille du dossier Windows #2

Je vous ai présenté hier la version manuelle pour l’installation et la gestion du nettoyeur de disque pour dominer la taille du dossier Windows. Il est possible d’effectuer cette manipulation en mode automatique.

Automatiser la diminution du dossier Windows

L’opération est en 2 parties :

  • Choix des paramètres
  • La planification du nettoyeur de disque

Choix des paramètres

Le nettoyeur de disque ou CleanMgr a la possibilité de mémoriser plusieurs configurations, jusqu’à 255 et même plus suivant les versions de Windows. Chaque configuration a un numéro.

Ainsi pour paramétrer la version 100 des paramètres de CleanMgr (cmd avec droit administrateur):

CleanMgr /sageset:100

Vous allez pouvoir ainsi choisir vos réglages de nettoyage pour le paramètre 100

Windows serveur nettoyeur de disque

Quand vous cliquez sur OK, vos paramètres sont sauvegardés dans la base de registre, et aucun scan n’est lancé.

La planification du nettoyeur de disque

Vous pouvez maintenant lancer le nettoyage en ligne de commande

CleanMgr /sagerun:100

Ou planifier la tache via le planificateur Windows.

Pour la planification le compte System suffit.

Il est aussi possible de définir ses paramètres directement par la base de registre, ainsi pour que tous les paramètres soient actifs, vous pouvez lancer :

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\GameNewsFiles" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\GameStatisticsFiles" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\GameUpdateFiles" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Memory Dump Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Service Pack Cleanup" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Sync Files" /V StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Upgrade Discarded Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Archive Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Queue Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Archive Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Queue Files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows ESD installation files" /v StateFlags0100 /d 2 /t REG_DWORD /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Upgrade Log Files" /v StateFlags0100 /d 2 /t REG_DWORD /f

Cette version est celle de Windows 2012 ou Windows 8.1 et 10, source. Cette version est un peu ancienne car elle n’intègre pas le nettoyage des services pack Windows. Cet exemple est ici uniquement pour illustrer la modification de la base de registre, à ne pas copier-coller directement sur son serveur.

Processus est incomplet, car il n’intègre pas le redémarrage du poste pour finaliser le nettoyage, surtout quand vous purger les fichiers système de Windows.

Mode PowerShell

Il existe un script ici, qui permet de gérer l’installation de CleanMgr, le lancement du Scan, les reboots serveur, et finalement la désinstallation de CleanMgr.

Pour moi le principal défaut de ce script tel quel, c’est qu’il ne permet pas de choisir ses paramètres, et utilise les paramètres par défaut:

  • Programme Télécharger
  • Fichier internet temporaire

A chaque administrateur de créer son script avec ses paramètres.

CleanMgr n’est pas complet

Après quelque test, il semble que CleanMgr avec le paramètre de suppression des fichiers temporaire ne supprime pas le contenu de Windows\temps. Il supprime le contenu de %temp% soit le dossier temporaire du compte de connexion. Et donc que se passe-t-il lors de l’utilisation sur un serveur TSE.

Pour gérer ce problème il est possible de modifier la base de registre :

HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ VolumeCaches\ Temporary

Et passer la valeur LastAcces à 1 ou 0.

Windows serveur nettoyeur de disque

Pour plus d’information sur cette manipulation, vous pouvez trouver ici l’article complet (en anglais).

 

Chaque jour un exemple de mon quotidien en tant que Responsable Informatique Externalisée ou Directeur des Services Informatiques.

Filed Under: Formation, Mise en oeuvre, Performance du SI, Responsable Informatique Tagged With: DSI, formation, nettoyeur windows, responsable informatique, winsxs

Reader Interactions

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Footer

Articles récents

  • Adieu Petya! Mischa, Goldeneye 25 juillet 2017
  • 101 astuces pour mieux s’organiser – Eyrolles 16 mai 2017
  • Améliorer la rentabilité de l’informatique 3 avril 2017

Copyright © 2023 · T2i Conseil · Log in · Mentions légales