Cleanmgr : Nettoyez Windows efficacement avec un script automatique
Introduction 💡
Avec le temps, votre ordinateur Windows accumule des fichiers temporaires, journaux d’erreurs, caches inutiles ou encore restes de mises à jour. Résultat : de l’espace disque gaspillé et des performances en baisse. Heureusement, Cleanmgr, un utilitaire intégré à Windows, permet d’automatiser le nettoyage de ces fichiers superflus.
Dans cet article, nous allons découvrir ce qu’est Cleanmgr, ses principales options, et comment automatiser un nettoyage complet et régulier grâce à un script de registre combiné à des tâches planifiées. 🧩
🔧 Qu’est-ce que Cleanmgr.exe ?
Cleanmgr.exe est l’outil de nettoyage de disque intégré à Windows depuis Windows 98. Il permet de supprimer des fichiers temporaires, vider la corbeille, nettoyer les fichiers de mise à jour, etc.
Il peut être lancé :
- Manuellement via le menu démarrer (
Nettoyage de disque
) - En ligne de commande (
cleanmgr.exe
) - Ou de façon automatique avec des options prédéfinies grâce à
/sageset
et/sagerun
.
⚙️ Les options principales de Cleanmgr
Cleanmgr propose plusieurs types de nettoyages que l’on peut activer via le registre pour les rendre disponibles dans une configuration /sageset
.
Voici quelques types de fichiers que Cleanmgr peut supprimer :
Clé de registre | Description |
---|---|
Temporary Files |
Fichiers temporaires d’applications |
Recycle Bin |
Corbeille Windows |
Thumbnail Cache |
Miniatures d’images |
Internet Cache Files |
Cache des navigateurs Internet |
Windows Update Cleanup |
Anciennes mises à jour |
System error memory dump files |
Fichiers de vidage mémoire |
Setup Log Files |
Journaux d’installation Windows |
L’option /SAGESET:x
permet de créer une configuration (ID = x), et /SAGERUN:x
de l’exécuter.
🛠️ Exemple complet de script pour Cleanmgr
Voici un script d’optimisation complet qui :
- Ajoute les nettoyages souhaités au registre pour qu’ils soient pris en compte par Cleanmgr (
StateFlagsXXXX
) - Configure des tâches planifiées :
- un nettoyage hebdomadaire avec
/sagerun:1
- un nettoyage plus profond tous les 70 jours avec
/sagerun:777
- un nettoyage hebdomadaire avec
🔐 Script REG + Tâches planifiées
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner" /v StateFlags0777 /d 2 /t REG_DWORD /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Memory Dump Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Microsoft_Event_Reporting_2.0_Temp_Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Remote Desktop Cache Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\ServicePack Cleanup" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Sync Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v StateFlags0777 /d 2 /t REG_DWORD /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Upgrade Discarded Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\WebClient and WebPublisher Cache" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /v StateFlags0777 /d 2 /t REG_DWORD /f REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files" /v StateFlags0777 /d 2 /t REG_DWORD /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Archive Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Queue Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Archive Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Queue Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows ESD installation files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Upgrade Log Files" /v "StateFlags0777" /t REG_DWORD /d 00000002 /f :Profil1 REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v "StateFlags0001" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v "StateFlags0001" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v "StateFlags0001" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files" /v "StateFlags0001" /t REG_DWORD /d 00000002 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v "StateFlags0001" /t REG_DWORD /d 00000002 /f SCHTASKS /Create /TN "Nettoyage Hebdo Profil" /TR cleanmgr.exe" /SAGERUN:1" /SC WEEKLY /D FRI /ST 12:00 /RU SYSTEM /F SCHTASKS /Create /TN "Nettoyage 70J Profil" /TR cleanmgr.exe" /SAGERUN:777" /SC DAILY /MO 70 /ST 12:00 /RU SYSTEM /F schtasks /delete /tn "Nettoyage Hebdo Profil1" /f schtasks /delete /tn "Nettoyage 70L Profil1" /f
💡 Astuce : Le numéro dans StateFlagsXXXX
correspond au profil SAGESET:XXXX
défini. Vous pouvez en créer plusieurs selon vos besoins.
🧭 Comment l’utiliser en pratique ?
- Copiez le script dans un fichier
.bat
(ex.cleanmgr_auto.bat
). - Exécutez-le en tant qu’administrateur.
- Cleanmgr est maintenant configuré et s’exécutera automatiquement selon la planification définie.
Ce script est idéal pour les administrateurs système, mais aussi pour tout utilisateur avancé souhaitant garder son PC propre sans effort.
✅ Avantages de cette méthode
- Gain d’espace disque automatique
- Pas besoin d’intervenir manuellement
- Personnalisable selon les profils et fréquences
- Fonctionne sur toutes les versions Windows disposant de Cleanmgr
📦 Alternatives modernes : Storage Sense
À noter que Windows 10/11 propose une alternative moderne à Cleanmgr appelée Storage Sense. Elle est intégrée aux paramètres et permet un nettoyage automatique plus intelligent. Toutefois, Cleanmgr reste utile dans les environnements professionnels ou pour un contrôle granulaire via scripts.
🧾 Conclusion
Cleanmgr est un outil puissant, souvent sous-estimé, qui permet de garder son système Windows propre et performant. Grâce à la configuration des clés de registre et à l’automatisation via schtasks
, il est possible de planifier des nettoyages réguliers et silencieux. Ce guide vous donne une base solide pour mettre en place un nettoyage automatique et adapté à vos besoins.
🛠️ N’attendez plus pour optimiser votre PC ! Testez ce script dès aujourd’hui.