Comment supprimer automatiquement les fichiers temporaires ?
Un petit script .bat associé au Planificateur de tâches vide les fichiers temporaires de Windows 11 tout seul, chaque jour.

Réponse courte
Dans le Bloc-notes, écrivez un script de deux lignes avec des commandes del qui vident le dossier temporaire de l'utilisateur (%TEMP%) et C:\Windows\Temp. Enregistrez-le sous ClearTempFiles.bat, puis créez une tâche quotidienne dans le Planificateur de tâches via « Créer une tâche de base », sélectionnez ce fichier comme action et cochez « Exécuter avec les autorisations maximales ».
Ce qu’il te faut
Étape par étape
Rédiger le script de nettoyage
Appuyez sur Windows+S, cherchez le Bloc-notes et ouvrez-le. Dans le document vide, saisissez ces trois lignes : @echo off, del /s /f /q %TEMP%\*.* >nul 2>&1 et del /s /f /q C:\Windows\Temp\*.* >nul 2>&1. La première ligne masque l'affichage des commandes, les deux autres vident le dossier temporaire du compte et celui du système.
Enregistrer le fichier en .bat
Dans le Bloc-notes, choisissez Fichier > Enregistrer sous. Réglez le menu « Type » sur « Tous les fichiers » et nommez le fichier ClearTempFiles.bat. Sans l'extension .bat, le fichier reste un simple texte et ne s'exécutera pas. Enregistrez-le dans un dossier sûr comme C:\Scripts plutôt que sur le Bureau.
Créer la tâche planifiée
Appuyez sur Windows+S, cherchez Planificateur de tâches et lancez-le. Dans le volet de droite, cliquez sur « Créer une tâche de base ». Dans le champ « Nom », saisissez un intitulé clair comme Nettoyer les fichiers temporaires, puis cliquez sur « Suivant ».
Définir la fréquence et l'heure
Sur l'écran du déclencheur, cochez « Tous les jours » puis cliquez sur « Suivant ». Dans le champ « Début », indiquez la date et l'heure de démarrage. Choisir une heure creuse (03:00 par exemple) réduit le risque de toucher aux fichiers des programmes ouverts.
Associer le script à l'action
À l'étape Action, sélectionnez « Démarrer un programme » puis cliquez sur « Suivant ». Dans le champ « Programme/script », saisissez le chemin complet du script, par exemple C:\Scripts\ClearTempFiles.bat. Si le chemin contient un espace, entourez-le de guillemets, puis passez au dernier écran avec « Suivant ».
Activer les droits administrateur
Sur le dernier écran, cochez « Ouvrir la boîte de dialogue Propriétés de cette tâche lorsque je clique sur Terminer », puis cliquez sur « Terminer ». Dans la fenêtre qui s'ouvre, activez « Exécuter avec les autorisations maximales » et validez par « OK ». Sans cette permission, C:\Windows\Temp ne peut pas être vidé.
Tester la tâche manuellement
Dans la Bibliothèque du Planificateur de tâches, repérez la tâche, faites un clic droit et choisissez « Exécuter ». Si « Résultat de la dernière exécution » affiche 0x0 en bas de la fenêtre, tout fonctionne. Pour arrêter le script, clic droit > « Désactiver » ; pour l'effacer, « Supprimer ».
Élargir la portée si besoin
Pour vider aussi la Corbeille, ajoutez la ligne PowerShell.exe -Command "Clear-RecycleBin -Force". Pour le cache de Windows Update, ajoutez dans l'ordre net stop wuauserv, rd /s /q C:\Windows\SoftwareDistribution\Download et net start wuauserv. Après chaque ajout, lancez le script une fois à la main pour vérifier.
Astuces
Attention
Les dossiers temporaires contiennent des fichiers utilisés par les programmes ouverts : certains ne pourront pas être supprimés, c'est normal. En revanche, lancer le script avec un travail non enregistré peut provoquer une perte de données. Ne modifiez jamais le chemin C:\Windows\Temp à la main : une mauvaise adresse combinée à une commande de suppression donne un résultat irréversible.
Questions fréquentes
+Le script dit qu'il n'a pas pu supprimer certains fichiers, est-ce grave ?
Non. Ces fichiers sont verrouillés par des programmes en cours d'exécution. Le script supprime les autres, et les fichiers verrouillés seront nettoyés lors d'un prochain passage.
+Ce nettoyage peut-il casser mes programmes ?
Les dossiers temporaires contiennent par nature des données supprimables. Toutefois, nettoyer pendant une installation en cours ou un travail non enregistré peut générer des erreurs : préférez une heure nocturne.
+Quelle différence entre l'Assistant Stockage et le script ?
L'Assistant Stockage ne supprime, à intervalles fixes, que les fichiers temporaires reconnus par Windows et les téléchargements. Avec le script, vous décidez exactement quel dossier est vidé et quand.
+Comment vérifier que la tâche s'exécute bien ?
Sélectionnez la tâche dans la Bibliothèque du Planificateur de tâches et regardez en bas « Heure de la dernière exécution » et « Résultat de la dernière exécution » : 0x0 signifie une exécution réussie.
+Faut-il obligatoirement exécuter le script en administrateur ?
Pas pour votre propre dossier %TEMP%, mais oui pour les dossiers système comme C:\Windows\Temp. C'est pourquoi l'option « Exécuter avec les autorisations maximales » doit rester cochée.
Sources et vérification
Dernière vérification : 12 Eylül 2026. préviens-nous. Les noms de menus correspondent à l'interface française de Windows 11.
Ce contenu est informatif ; pour les démarches, les annonces officielles de l’organisme concerné priment. Détails : clause de non-responsabilité.