Nettoyer votre PC Windows avec CMD : Le guide complet

22 min. de lecture
Nettoyer votre PC Windows avec CMD

Si votre ordinateur devient lent après un certain temps, ou si vous recevez fréquemment des avertissements indiquant que l’espace disque du lecteur C est insuffisant, cela est souvent dû à l’accumulation de « déchets numériques » : fichiers temporaires, cache et résidus de mises à jour. Ces fichiers occupent du stockage, ralentissent la réactivité du système et peuvent interférer avec les mises à jour ou le fonctionnement des applications.

De nombreuses personnes comptent sur des outils de nettoyage tiers, mais ces logiciels consomment parfois des ressources, affichent des publicités ou présentent des risques de sécurité. En revanche, l’Invite de commandes (CMD) intégrée à Windows permet d’effectuer des tâches de nettoyage et de réparation de manière plus directe, contrôlée et sans installation supplémentaire.

L’objectif de ce guide est clair : vous apprendre à utiliser CMD pour nettoyer et entretenir votre système de manière sûre et efficace, afin de restaurer la stabilité et la fluidité de votre ordinateur. Après avoir lu ce guide, vous saurez :

  • Utiliser les commandes CMD courantes pour nettoyer les fichiers temporaires et le cache.
  • Vérifier et réparer le disque et les fichiers système (avec CHKDSK, SFC, DISM).
  • Comprendre le rôle, les risques et les meilleures pratiques pour chaque commande.
  • Regrouper les commandes courantes dans un script exécutable .bat pour une maintenance en un clic.

Préparatifs nécessaires avant de commencer :

  1. Exécuter CMD en tant qu’administrateur : La plupart des commandes de maintenance nécessitent des privilèges d’administrateur, sinon elles échoueront. 5 façons pour ouvrir CMD (invite de commandes) sous Windows
  2. Fermer les programmes en cours : Pour éviter la perte de données non sauvegardées.
  3. Créer un point de restauration système (Panneau de configuration → Système → Protection du système). C’est facultatif mais recommandé pour pouvoir restaurer le PC en cas de problème.
  4. Brancher l’ordinateur sur secteur (pour les ordinateurs portables) lors d’opérations longues (comme CHKDSK ou DISM).

Si vous n’êtes pas familier avec la ligne de commande, ne vous inquiétez pas : ce tutoriel explique étape par étape l’utilité et les points clés de chaque commande. Si vous connaissez déjà CMD, vous pouvez passer directement à la section détaillée des commandes. Commençons par les commandes de nettoyage les plus sûres et les plus utilisées.

12 Commandes CMD pour nettoyer votre PC en profondeur

1. cleanmgr – Outil de nettoyage de disque

Qu’est-ce que la commande cleanmgr ? cleanmgr est l’outil de nettoyage de disque intégré à Windows. Il identifie et supprime en toute sécurité divers fichiers inutiles du système.

Comment fonctionne cleanmgr ? Il analyse les fichiers temporaires, la corbeille, les téléchargements, le cache des miniatures, etc., et fournit une interface visuelle vous permettant de choisir les éléments à nettoyer. Comme Windows marque quels fichiers sont « sûrs à supprimer », cet outil est très fiable.

Pourquoi cleanmgr nettoie-t-il l’ordinateur ? Avec le temps, Windows accumule une grande quantité de fichiers « jetables » : fichiers temporaires d’installation, anciens fichiers après une mise à jour système, cache de navigation web, etc. Ces fichiers ont rempli leur mission ; les supprimer n’affectera pas le fonctionnement du système et libérera de l’espace.

Comment l’utiliser :

cleanmgr /d C:

Cela ouvrira l’interface de nettoyage de disque et lancera une analyse directement sur le lecteur C. Une interface apparaîtra pour vous permettre de sélectionner manuellement les éléments à nettoyer. Idéal pour les débutants.

Nettoyage de disque - Analyse en cours
Nettoyage de disque – Analyse en cours

Utilisation avancée (Droits administrateur) : /sageset et /sagerun (Recommandé pour l’automatisation)

Créer un profil de nettoyage (à configurer une seule fois) : « 

cleanmgr /sageset:12345

Après exécution, une fenêtre apparaîtra avec toutes les options de nettoyage disponibles. Cochez les éléments que vous souhaitez nettoyer automatiquement à l’avenir, puis sauvegardez (cliquez sur OK).

cleanmgr - Créer un profil de nettoyage
cleanmgr – Créer un profil de nettoyage

Ensuite, exécutez

cleanmgr /sagerun:12345

. Cela nettoiera automatiquement les éléments que vous venez de cocher. Windows mémorisera votre configuration. Pour les prochains nettoyages, il suffira d’exécuter directement cleanmgr /sagerun:12345.

Conseil : Utilisez /sageset lors de la première utilisation pour configurer les éléments, puis utilisez /sagerun pour un nettoyage rapide et très efficace. Cela peut libérer plusieurs Go, voire plus de 10 Go d’espace.

2. del – Supprimer les fichiers temporaires

Que fait la commande del ? del est la commande de suppression la plus basique de Windows, conçue pour effacer des fichiers à des emplacements spécifiques.

Illustration de la suppression des fichiers de cache avec CMD
Illustration de la suppression des fichiers de cache avec CMD

Comment la commande del nettoie-t-elle l’ordinateur ? Les programmes créent divers fichiers temporaires pour mettre des données en cache, décompresser des paquets d’installation ou stocker des résultats de calculs intermédiaires. Normalement, ces fichiers devraient être supprimés automatiquement à la fermeture du programme, mais en réalité, beaucoup de logiciels ne font pas bien le ménage, ce qui entraîne une accumulation.

Les dossiers temporaires (%temp%C:\Windows\Temp) sont conçus pour stocker des données « éphémères ». Les supprimer revient à vider la poubelle : cela n’affecte pas le fonctionnement normal du système.

Entrez les deux commandes suivantes pour nettoyer les fichiers temporaires du système :

del /f /s /q %temp%\*
del /f /s /q C:\Windows\Temp\*
Nettoyer les fichiers de cache avec la commande del
Nettoyer les fichiers de cache avec la commande del

Entrez les deux commandes suivantes pour nettoyer les fichiers temporaires de l’utilisateur :

del /f /s /q "%userprofile%\Local Settings\Temp\*"
del /f /s /q "%userprofile%\AppData\Local\Temp\*"

Détail des paramètres :

  • /f – Force la suppression des fichiers en lecture seule.
  • /s – Supprime les fichiers dans tous les sous-dossiers (nettoyage en profondeur).
  • /q – Mode silencieux (Quiet), ne demande pas « Voulez-vous vraiment supprimer ? » (sinon, vous auriez à confirmer pour des milliers de fichiers).

Avertissement : La suppression des fichiers temporaires est généralement sûre, mais certains programmes peuvent être en train d’utiliser ces fichiers. Il est recommandé de fermer tous les programmes avant d’exécuter cette commande.

Entrez les commandes suivantes pour des éléments de nettoyage supplémentaires :

del /f /s /q %systemdrive%\*.tmp
del /f /s /q %windir%\prefetch\*.*
del /f /s /q "%userprofile%\cookies\*.*"

Astuce : Le dossier Prefetch stocke des informations de pré-chargement des programmes. Windows mémorise quels programmes vous lancez souvent pour charger une partie de leurs données en mémoire à l’avance. Un nettoyage périodique permet de réinitialiser cette « mémoire » et de laisser le système réapprendre vos habitudes actuelles.

3. chkdsk – Vérification des erreurs de disque

Qu’est-ce que la commande chkdsk ? chkdsk (Check Disk) est l’outil de vérification et de réparation de disque de Windows. Il détecte les erreurs du système de fichiers et les secteurs physiques défectueux.

Illustration de la réparation du disque dur avec la commande CHKDSK
Illustration de la réparation du disque dur avec la commande CHKDSK

Comment fonctionne chkdsk ? Un disque dur peut rencontrer divers problèmes à long terme : métadonnées du système de fichiers corrompues (index de fichiers erronés), secteurs défectueux (dommages physiques sur la surface du disque), fichiers croisés, etc. chkdsk analyse le disque entier, vérifie la table d’allocation des fichiers (FAT) ou la table de fichiers principale (MFT) pour trouver et réparer ces problèmes.

Pourquoi chkdsk aide-t-il à maintenir l’ordinateur ? Bien que chkdsk ne soit pas un outil de nettoyage au sens strict, il répare les systèmes de fichiers corrompus pour rendre le système plus fluide, marque les secteurs défectueux pour éviter leur utilisation et récupère les clusters orphelins pour libérer de l’espace disque « coincé ».

Entrez la commande suivante pour une vérification de base :

chkdsk C:

Entrez la commande suivante pour une réparation complète (nécessite les droits administrateur) :

chkdsk C: /f /r

Explication des paramètres :

  • /f – Corrige les erreurs sur le disque (Fix).
  • /r – Localise les secteurs défectueux et récupère les informations lisibles (inclut automatiquement la fonction de /f).

Remarques importantes :

  • Lors de la vérification du disque système (C:), le système indiquera que « le volume est en cours d’utilisation » et demandera un redémarrage pour s’exécuter.
  • Une analyse complète peut prendre plusieurs heures, soyez patient et n’interrompez pas le processus.
  • Il est conseillé de l’exécuter une fois par mois pour garder le disque en bonne santé.
  • Si des secteurs défectueux sont fréquemment trouvés, votre disque dur est peut-être en fin de vie ; pensez à sauvegarder vos données.

Conseil d’utilisation : Si votre ordinateur a souvent des problèmes de lecture de fichiers lents, de fichiers impossibles à ouvrir ou des écrans bleus (BSOD, surtout avec des codes d’erreur liés à NTFS.sys), exécuter chkdsk /f /r résout souvent le problème.

4. defrag – Défragmentation du disque

Qu’est-ce que la commande defrag ? defrag est l’outil de défragmentation de disque, capable de réorganiser l’agencement des fichiers sur le disque dur.

Comment fonctionne defrag ? Imaginez votre disque dur comme un parking et les fichiers comme des voitures. Au début, toutes les voitures sont garées les unes à côté des autres. Mais avec le temps (création/suppression de fichiers), le parking devient chaotique : un « bus » (un gros fichier) peut être coupé en trois morceaux garés à des endroits différents. C’est la « fragmentation ». Pour lire ces fichiers, la tête de lecture du disque doit se déplacer d’un endroit à un autre, ce qui ralentit la vitesse.

Pourquoi defrag optimise-t-il l’ordinateur ? La défragmentation rassemble les morceaux de fichiers dispersés pour que la tête de lecture puisse lire les données en continu. Cela peut augmenter considérablement la vitesse de lecture/écriture des disques durs mécaniques (HDD).

ATTENTION SPÉCIALE :

  • Les SSD (disques à état solide) ne nécessitent pas de défragmentation. Les SSD n’ont pas de tête mécanique, il n’y a pas de « temps de recherche », donc la fragmentation n’affecte pas les performances.
  • Défragmenter un SSD augmente inutilement le nombre d’écritures et réduit sa durée de vie.
  • Les opérations ci-dessous ne s’appliquent qu’aux disques durs mécaniques (HDD).

Entrez la commande suivante pour voir l’état de fragmentation :

defrag C: /A

Entrez la commande suivante pour exécuter la défragmentation :

defrag C: /O

Entrez la commande suivante pour une optimisation complète :

defrag C: /U /V

Explication des paramètres :

  • /A – Analyse le disque et affiche le pourcentage de fragmentation sans défragmenter.
  • /O – Exécute l’optimisation appropriée (utilise une stratégie différente selon le type de lecteur).
  • /U – Affiche la progression à l’écran.
  • /V – Sortie détaillée (Verbose), affiche un rapport complet.

Comment connaître son type de disque : Dans « Ce PC », faites un clic droit sur le disque → Propriétés → Outils → Optimiser, et regardez le « Type de média ». Ou via le Gestionnaire des tâches → Performance → Disque.

Conseil d’utilisation : Si vous utilisez un disque dur mécanique (HDD), une défragmentation est recommandée si le taux de fragmentation dépasse 10 %. Le lancement de gros logiciels ou de jeux sera nettement plus rapide après cela.

5. ipconfig – Nettoyer le cache réseau

Qu’est-ce que la commande ipconfig ? ipconfig est un outil de configuration réseau qui gère les adresses IP, le cache DNS, etc.

Comment fonctionne ipconfig ? Lorsque vous visitez un site web (ex: www.google.com), l’ordinateur doit interroger un serveur DNS pour obtenir l’adresse IP correspondante. Pour gagner du temps, Windows met ce résultat en cache. Parfois, ce cache devient obsolète ou corrompu (changement d’IP du site, enregistrement DNS erroné, etc.).

Pourquoi ipconfig aide-t-il ? Rafraîchir le cache réseau revient à faire « oublier » les anciennes informations réseau à l’ordinateur pour qu’il récupère les données les plus récentes. Cela résout de nombreux problèmes de connexion.

Entrez la commande suivante pour voir la configuration réseau :

ipconfig /all

Entrez la commande suivante pour vider le cache DNS :

ipconfig /flushdns

Cette commande vide le cache de résolution DNS et force l’ordinateur à redemander l’adresse IP des domaines.

Entrez ces deux commandes pour libérer et renouveler l’adresse IP :

ipconfig /release
ipconfig /renew

La première commande libère l’IP actuelle (coupe la connexion), la seconde demande une nouvelle IP au serveur DHCP (reconnexion).

Entrez la commande suivante pour réinitialiser la pile réseau :

netsh winsock reset

Cette commande réinitialise les composants réseau de Windows (Winsock), ce qui peut résoudre des problèmes réseau plus profonds.

Scénarios d’utilisation :

  • Impossible d’ouvrir des pages web alors que Teams ou Zoom fonctionnent (problème DNS).
  • Certains sites affichent « Impossible d’accéder à ce site ».
  • Impossible de surfer après avoir changé de routeur ou d’environnement réseau.
  • WiFi connecté mais affichant « Pas d’accès Internet ».

Astuce de dépannage : En cas de problème réseau, commencez par ipconfig /flushdns (rapide et sûr). Si cela ne suffit pas, faites release puis renew. En dernier recours, netsh winsock reset suivi d’un redémarrage.

6. WSReset – Réinitialiser le Microsoft Store

Qu’est-ce que la commande WSReset ? WSReset est spécifiquement conçue pour réinitialiser le cache du Microsoft Store (Boutique d’applications Windows).

Comment fonctionne WSReset ? Le Store met en cache beaucoup de données : liste d’applications, images, informations de téléchargement, sessions utilisateur. Si ce cache est corrompu ou trop volumineux, le Store peut dysfonctionner. WSReset vide tout ce cache mais conserve vos informations de connexion et vos applications installées.

Pourquoi WSReset nettoie-t-il l’ordinateur ? Le cache du Store peut occuper plusieurs centaines de Mo. Un cache corrompu provoque des erreurs. Le nettoyage force le Store à reconstruire un cache propre.

Entrez la commande suivante :

WSReset.exe

Une fenêtre de commande noire s’ouvrira et semblera inactive (elle travaille en arrière-plan). Attendez environ 10 secondes, elle se fermera automatiquement et le Microsoft Store s’ouvrira. Si le Store s’ouvre, la réinitialisation a réussi.

Problèmes résolus :

  • Le Store ne s’ouvre pas ou se ferme immédiatement.
  • Les téléchargements d’applications échouent ou restent bloqués sur « En attente ».
  • Les mises à jour sont bloquées.
  • Codes d’erreur courants : 0x80072EE7, 0x80072EFD, etc.

Note : C’est une commande très sûre, sans effets secondaires.

7. sfc – Vérificateur des fichiers système

Qu’est-ce que la commande sfc ? sfc (System File Checker) analyse et répare les fichiers système Windows corrompus.

Comment fonctionne sfc ? Windows possède un mécanisme de protection. Il conserve des copies originales de tous les fichiers système dans un répertoire de sauvegarde caché. sfc compare les fichiers actuels avec ces copies. S’il trouve un fichier endommagé, modifié ou supprimé, il le restaure depuis la sauvegarde.

Pourquoi sfc est-il important ? La corruption des fichiers système est une cause fréquente de lenteurs, de plantages et de dysfonctionnements. Cela peut être causé par des malwares, des erreurs de disque, des mauvaises manipulations ou des coupures de courant.

Entrez la commande suivante (Droits administrateur requis) :

sfc /scannow

Cela scannera tous les fichiers système protégés. Le processus peut prendre 20 à 40 minutes.

Interprétation des résultats :

  • « Le programme de protection des ressources Windows n’a trouvé aucune violation d’intégrité » : Tout va bien.
  • « …a trouvé des fichiers endommagés et a pu les réparer » : Problème résolu.
  • « …a trouvé des fichiers endommagés, mais n’a pas pu tous les réparer » : Nécessite une action supplémentaire (voir DISM).

Si sfc ne peut pas réparer, utilisez DISM : Voir la section suivante. DISM répare l’image système elle-même, permettant ensuite à SFC de fonctionner.

Conseil d’utilisation : À utiliser en cas de plantages fréquents, d’écrans bleus, ou si des fonctions Windows (comme la recherche ou le menu Démarrer) ne répondent plus. Recommandé une fois par trimestre.

8. DISM – Réparation de l’image de déploiement

Qu’est-ce que la commande DISM ? DISM (Deployment Image Servicing and Management) est un outil de maintenance des images Windows, capable de réparer les dommages profonds de l’image système.

Comment fonctionne DISM ? Si on compare Windows à une maison, les fichiers système (comme explorer.exe) sont les meubles, et l’image système est la fondation. sfc répare les meubles, mais si la fondation elle-même est touchée (magasin de composants corrompu), changer les meubles ne sert à rien. DISM répare cette « fondation » en téléchargeant des composants sains depuis Windows Update.

Pourquoi a-t-on besoin de DISM ? Parfois, sfc /scannow échoue car la source de sauvegarde elle-même est corrompue. DISM répare d’abord la source, permettant ensuite à SFC de réparer les fichiers.

Méthode (Admin et Internet requis) :

Vérifier l’état de santé (rapide) :

DISM /Online /Cleanup-Image /CheckHealth

Scanner l’image (approfondi) :

DISM /Online /Cleanup-Image /ScanHealth

Réparer l’image :

DISM /Online /Cleanup-Image /RestoreHealth

Télécharge les fichiers depuis Windows Update et répare les corruptions (peut prendre 20-40 minutes).

Paramètres :

  • /Online : Cible le système actuellement en cours d’exécution.
  • /Cleanup-Image : Maintenance de l’image.
  • /RestoreHealth : Scanne et répare automatiquement.

Processus standard de réparation (Entrez ces deux commandes successivement) :

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

D’abord DISM pour l’image, puis SFC pour les fichiers. C’est la combinaison gagnante.

Note : Si la progression reste bloquée à un certain pourcentage, soyez patient, c’est normal.

9. Nettoyer le cache de Windows Update

Que fait cette opération ? Elle supprime les fichiers temporaires de téléchargement et les anciens fichiers de mise à jour.

Fonctionnement : Les mises à jour sont stockées dans C:\Windows\SoftwareDistribution\Download. Une fois installées, ces fichiers devraient être supprimés, mais ils restent souvent là, occupant parfois plusieurs Go.

Entrez ces 5 commandes (Admin requis) :

net stop wuauserv
net stop bits
del /f /s /q C:\Windows\SoftwareDistribution\Download\*
net start bits
net start wuauserv

Explication :

  1. Arrêt du service Windows Update (wuauserv) et du service de transfert intelligent (bits) pour déverrouiller les fichiers.
  2. Suppression des fichiers dans le dossier Download.
  3. Redémarrage des services.

Avertissement : Ne faites pas cela si une mise à jour est en cours d’installation. La prochaine mise à jour pourra prendre un peu plus de temps à se lancer (reconstruction de la base de données).

Conseil : À faire tous les 6 mois, ou si le disque C est plein. Libère généralement 2 à 10 Go.

10. Nettoyer les journaux de l’Observateur d’événements

Que fait cette opération ? Elle efface tous les fichiers journaux accumulés dans l’Observateur d’événements Windows.

Fonctionnement : Windows enregistre tout : erreurs d’application, avertissements système, etc. Ces logs s’accumulent dans C:\Windows\System32\winevt\Logs. Un vieux PC peut avoir des millions de lignes de logs.

Entrez la commande suivante (Admin requis) :

for /F "tokens=*" %%G in ('wevtutil.exe el') DO (wevtutil.exe cl "%%G")

Explication : Cette boucle parcourt tous les canaux de journaux (wevtutil.exe el) et les efface un par un (wevtutil.exe cl).

Ou pour nettoyer les principaux journaux uniquement :

wevtutil cl Application
wevtutil cl Security
wevtutil cl System

Conseil : Utile si l’Observateur d’événements est lent à s’ouvrir ou avant une mise à niveau majeure.

11. Nettoyer le dossier Windows.old

Que fait cette opération ? Supprime le dossier de sauvegarde Windows.old créé après une mise à niveau de Windows.

Fonctionnement : Lorsque vous passez de Windows 10 à 11 ou installez une mise à jour majeure, le système sauvegarde l’ancienne version dans C:\Windows.old pour permettre un retour en arrière. Ce dossier pèse souvent 10 à 30 Go.

Méthode 1 : Via l’outil de nettoyage (Recommandé) :

cleanmgr /d C:

Cliquez sur « Nettoyer les fichiers système », puis cochez « Précédente installation de Windows ».

Méthode 2 : Suppression directe (Admin requis) :

rd /s /q C:\Windows.old

Avertissement important :

  • Une fois supprimé, vous ne pourrez plus revenir à l’ancienne version de Windows.
  • Assurez-vous que votre nouveau système est stable avant de supprimer ce dossier (attendez 1-2 semaines).

12. Nettoyer le fichier de mise en veille prolongée

Que fait cette opération ? Désactive la veille prolongée et supprime le fichier hiberfil.sys.

Fonctionnement : La veille prolongée sauvegarde le contenu de la RAM sur le disque dur (C:\hiberfil.sys) avant d’éteindre le PC. La taille de ce fichier est souvent égale à votre quantité de RAM (ex: 16 Go de RAM = fichier de 16 Go).

Entrez la commande pour désactiver et supprimer le fichier :

powercfg -h off

Pour réactiver : powercfg -h on

Pour réduire la taille du fichier (garder le démarrage rapide mais réduire l’espace) :

powercfg /h /type reduced

Conseil : Si vous avez un PC de bureau ou un SSD de petite capacité et que vous n’utilisez jamais la veille prolongée, désactivez-la pour gagner immédiatement beaucoup d’espace.

Autres commandes CMD de nettoyage pratiques

1 Nettoyer le cache des miniatures

Si les miniatures d’images ne s’affichent pas correctement :

del /f /s /q %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db

2 Nettoyer le cache des polices

Si les polices s’affichent mal :

net stop "Windows Font Cache Service"
del /f /s /q %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*
net start "Windows Font Cache Service"

3 Nettoyer le cache des icônes

Si les icônes du bureau sont blanches ou erronées :

taskkill /f /im explorer.exe
del /f /s /q %LocalAppData%\IconCache.db
start explorer.exe

4 Nettoyer l’historique de Windows Defender

del /f /s /q "C:\ProgramData\Microsoft\Windows Defender\Scans\History\*"

Nettoyage en un clic : Script Batch automatisé

Saisir les commandes manuellement peut être fastidieux. Voici comment créer un script automatisé qui regroupe la plupart de ces nettoyages.

Étapes d’utilisation :

  1. Ouvrez le Bloc-notes (Notepad).
  2. Copiez le code ci-dessous.
  3. Enregistrez le fichier sous le nom NettoyageSysteme.bat (l’extension doit être .bat).
  4. Faites un clic droit sur le fichier et choisissez « Exécuter en tant qu’administrateur ».

Code à copier :

@echo off
title Outil de Nettoyage Windows v2.0
color 0A
mode con cols=80 lines=35

echo ================================================================================
echo                    Outil de Nettoyage Approfondi Windows v2.0
echo ================================================================================
echo.
echo  ATTENTION : Fermez tous les programmes importants avant de continuer !
echo.
echo  Cet outil effectuera les operations suivantes :
echo    [1] Nettoyage des fichiers temporaires
echo    [2] Vidage de la corbeille
echo    [3] Nettoyage du cache DNS
echo    [4] Reinitialisation du Windows Store
echo    [5] Nettoyage des caches systeme
echo    [6] Nettoyage du cache Windows Update
echo.
echo ================================================================================
pause
echo.

REM Verification des droits administrateur
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo [ERREUR] Veuillez executer ce script en tant qu'administrateur !
    echo Clic droit sur le script - Executer en tant qu'administrateur
    pause
    exit
)

echo [DEMARRAGE] Nettoyage du systeme en cours...
echo.

REM ====== Etape 1 : Fichiers temporaires systeme ======
echo [1/8] Nettoyage des fichiers temporaires systeme...
del /f /s /q %systemdrive%\*.tmp >nul 2>&1
del /f /s /q %systemdrive%\*.old >nul 2>&1
echo    [OK] Fichiers temporaires nettoyes

REM ====== Etape 2 : Corbeille ======
echo [2/8] Vidage de la corbeille...
rd /s /q %systemdrive%\$Recycle.Bin >nul 2>&1
echo    [OK] Corbeille videe

REM ====== Etape 3 : Dossiers temporaires Windows ======
echo [3/8] Nettoyage des dossiers temporaires Windows...
del /f /s /q %windir%\*.bak >nul 2>&1
del /f /s /q %windir%\prefetch\*.* >nul 2>&1
rd /s /q %windir%\temp >nul 2>&1
md %windir%\temp >nul 2>&1
echo    [OK] Dossiers temporaires nettoyes

REM ====== Etape 4 : Fichiers temporaires utilisateur ======
echo [4/8] Nettoyage des fichiers temporaires utilisateur...
del /f /s /q "%userprofile%\AppData\Local\Temp\*.*" >nul 2>&1
del /f /s /q "%temp%\*.*" >nul 2>&1
del /f /q %userprofile%\recent\*.* >nul 2>&1
echo    [OK] Fichiers utilisateur nettoyes

REM ====== Etape 5 : Cache DNS ======
echo [5/8] Vidage du cache DNS...
ipconfig /flushdns >nul 2>&1
echo    [OK] Cache DNS vide

REM ====== Etape 6 : Windows Store ======
echo [6/8] Reinitialisation du Windows Store...
WSReset.exe >nul 2>&1
timeout /t 2 /nobreak >nul
taskkill /f /im WinStore.App.exe >nul 2>&1
echo    [OK] Windows Store reinitialise

REM ====== Etape 7 : Cache miniatures ======
echo [7/8] Nettoyage du cache des miniatures...
taskkill /f /im explorer.exe >nul 2>&1
del /f /s /q %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db >nul 2>&1
start explorer.exe
timeout /t 1 /nobreak >nul
echo    [OK] Cache des miniatures nettoye

REM ====== Etape 8 : Cache Windows Update ======
echo [8/8] Nettoyage du cache Windows Update...
net stop wuauserv >nul 2>&1
net stop bits >nul 2>&1
del /f /s /q C:\Windows\SoftwareDistribution\Download\* >nul 2>&1
net start bits >nul 2>&1
net start wuauserv >nul 2>&1
echo    [OK] Cache Windows Update nettoye

echo.
echo ================================================================================
echo                            Nettoyage Termine !
echo ================================================================================
echo.
echo  Operations supplementaires recommandees :
echo.
echo  [Nettoyage Avance]
echo   1. Outil de nettoyage de disque :
echo      cleanmgr /d C:
echo.
echo   2. Verification du disque (necessite un redemarrage) :
echo      chkdsk C: /f /r
echo.
echo   3. Reparation des fichiers systeme :
echo      DISM /Online /Cleanup-Image /RestoreHealth
echo      sfc /scannow
echo.
echo  [Conseil]
echo   - Executez ce script chaque semaine pour maintenir votre systeme propre
echo   - Pour liberer plus d'espace : powercfg -h off (desactive l'hibernation)
echo.
echo ================================================================================
echo.
echo Appuyez sur une touche pour quitter...
pause >nul

Ce que nettoie ce script :

  • Tous les fichiers temporaires système et utilisateur.
  • La corbeille.
  • Le cache de prélecture (Prefetch).
  • Le cache DNS.
  • Le cache du Microsoft Store.
  • Les journaux de l’Observateur d’événements.
  • Le cache de téléchargement de Windows Update.

Liste de vérification avant exécution :

  • ✅ Fichiers importants sauvegardés.
  • ✅ Programmes importants fermés.
  • ✅ Aucune mise à jour Windows en cours.
  • ✅ (Recommandé) Point de restauration système créé.

Foire aux questions (FAQ)

Q1 : Ces opérations vont-elles supprimer mes fichiers personnels ? R : Absolument pas. Le script et les commandes ne visent que les fichiers temporaires et le cache système. Vos documents, photos, vidéos et téléchargements ne seront pas touchés.

Q2 : Faut-il redémarrer l’ordinateur après ? R : En général, non. Mais si vous avez utilisé chkdsk, un redémarrage est nécessaire. Redémarrer après un grand nettoyage est tout de même conseillé pour repartir sur de bonnes bases.

Q3 : Puis-je utiliser ce script sur un SSD ? R : Oui, tout à fait ! Les commandes de nettoyage sont sûres pour les SSD. Rappelez-vous simplement de ne jamais utiliser la commande defrag sur un SSD.

Q4 : Combien d’espace puis-je récupérer ? R : Cela dépend. Sur un PC jamais nettoyé depuis un an, vous pouvez facilement récupérer entre 5 et 15 Go.

Q5 : À quelle fréquence dois-je nettoyer ? R :

  • Utilisateur léger : Une fois par mois.
  • Utilisateur intensif : Une fois toutes les deux semaines.
  • Si le disque C est plein : Immédiatement.

Q6 : Est-ce que cela affecte le fonctionnement des logiciels ? R : Non. Les logiciels peuvent être légèrement plus lents au tout premier lancement après le nettoyage (le temps de reconstruire leur cache), mais reviendront ensuite à la normale.

Q7 : Puis-je automatiser ce script ? R : Oui, via le « Planificateur de tâches » de Windows, vous pouvez programmer l’exécution de votre fichier .bat chaque semaine par exemple (cochez bien « Exécuter avec les autorisations maximales »).

Q8 : Cela efface-t-il les mots de passe enregistrés dans le navigateur ? R : Non. Les commandes ci-dessus ne touchent pas aux mots de passe ou aux favoris de vos navigateurs (Chrome, Firefox, Edge). Cependant, vous pourriez avoir besoin de vous reconnecter à certains sites web si les cookies sont nettoyés.


L’entretien d’un ordinateur est comme celui d’une voiture : il nécessite une attention régulière plutôt que d’attendre la panne. Les méthodes fournies dans ce guide utilisent des outils officiels, sûrs et éprouvés. En maîtrisant ces commandes, vous gardez le contrôle de votre machine sans dépendre de logiciels tiers.

N’oubliez pas : garder un PC propre est une habitude. Lancez le script de nettoyage une fois par semaine, faites une maintenance approfondie une fois par mois, et votre ordinateur restera fluide et performant.

Mots-clés : Commandes CMD, Nettoyage Windows, Libérer espace disque, Accélérer PC, Script Batch, Maintenance système, Fichiers temporaires.


Et si vous souhaitez aller plus loin dans votre soutien, vous pouvez nous offrir un petit café virtuel . Merci pour votre soutien ! ☕

OFFREZ-NOUS UN CAFE
Avatar de Robert Abela