Comment supprimer automatiquement les fichiers temporaires sous Windows ?

Windows accumule de nombreux fichiers temporaires au fil du temps. Une façon de vous débarrasser de ces fichiers est de les supprimer manuellement.

Si vous ne voulez pas vous embêter avec cela, vous pouvez automatiser le processus. Dans cet article, nous allons vous montrer comment faire.

illustration-nettoyage

Étape 1 : Créer un script pour supprimer les fichiers temporaires

Pour supprimer automatiquement les fichiers temporaires sur votre PC Windows, vous allez créer un script. Ce script supprime les fichiers temporaires du dossier temporaire de votre compte utilisateur ainsi que du dossier temporaire du système.

  • Pour ce faire, accédez à la Recherche Windows (appuyez sur Windows + S), tapez Bloc-notes, puis lancez l’application. Tapez le code suivant dans un nouveau document :
@echo off
echo Nettoyage des fichiers temporaires...
del /s /f /q %TEMP%\*.* >nul 2>&1
rd /s /q %TEMP% >nul 2>&1
md %TEMP%

del /s /f /q C:\Windows\Temp\*.* >nul 2>&1
rd /s /q C:\Windows\Temp >nul 2>&1
md C:\Windows\Temp

echo Fichiers temporaires effacés
  • Pour enregistrer le script, dans la barre de menu du Bloc-notes, sélectionnez Fichier > Enregistrer sous.
  • Sélectionnez le dossier dans lequel vous souhaitez enregistrer le script.
  • Cliquez sur le menu déroulant Type, puis sélectionnez Tous les fichiers.
  • Cliquez sur le champ Nom du fichier et saisissez NettoyageFichiersTemporaires.bat (ou le nom de votre choix. L’extension bat indique qu’il s’agit d’un fichier batch).

Étape 2 : Planifier le script avec le Planificateur de tâches

Le script est prêt. Vous allez maintenant le planifier avec le Planificateur de tâches afin qu’il s’exécute à l’intervalle spécifié, effaçant automatiquement les fichiers temporaires de votre PC.

  • Pour ce faire, ouvrez la Recherche Windows (appuyez sur Windows + S), tapez Planificateur de tâches et lancez l’utilitaire.
  • Dans la barre latérale droite du Planificateur de tâches, cliquez sur Créer une tâche de base.
  • Sélectionnez le champ Nom et saisissez une description telle que Supprimer les fichiers temporaires. Cliquez ensuite sur Suivant.
  • Sélectionnez la fréquence à laquelle vous souhaitez exécuter le script. Pour supprimer les fichiers temporaires tous les jours, sélectionnez Tous les jours. Cliquez ensuite sur Suivant.
  • Sélectionnez le champ Démarrer le et choisissez la date à laquelle la tâche doit commencer. Indiquez l’heure à laquelle la tâche doit être exécutée. Cliquez ensuite sur Suivant.
  • Choisissez Démarrer un programme et sélectionnez Suivant.
  • Cliquez sur le champ Programme/Script et saisissez le chemin d’accès complet du script que vous avez créé précédemment ou cliquez sur le bouton Parcourir pour localiser le script. Cliquez ensuite sur Suivant.
  • Sur le dernier écran, cochez l’option Ouvrir les propriétés de cette tâche quand j’aurai cliqué sur Terminer. Cliquez ensuite sur Terminer.
  • Dans la fenêtre qui s’ouvre, en bas, activez l’option Exécuter avec les autorisations maximales. Cliquez ensuite sur OK.

À partir de maintenant, le Planificateur de tâches exécutera automatiquement le script à l’heure spécifiée, en supprimant les fichiers temporaires.

  • Si vous souhaitez désactiver cette tache, cliquez avec le bouton droit sur votre tâche dans le Planificateur de tâches et sélectionnez Désactiver.
  • Pour supprimer définitivement cette tâche, cliquez avec le bouton droit dessus et sélectionnez Supprimer.

Ajouter d’autres options de nettoyage au script

Le script que vous avez créé ci-dessus supprime uniquement les fichiers temporaires sur votre PC Windows. Si vous souhaitez supprimer d’autres fichiers, ajoutez les extensions suivantes à votre script.

  • Pour que votre script vide également le contenu de la Corbeille, ajoutez le code suivant au script :
PowerShell.exe -Command "Clear-RecycleBin -Force"
  • Pour que le script efface le cache Windows Update, ajoutez le code suivant à votre fichier script :
net stop wuauserv
rd /s /q C:\Windows\SoftwareDistribution\Download
net start wuauserv
  • Vous pouvez effacer les fichiers pretech à l’aide du code suivant :
del /s /f /q C:\Windows\Prefetch\*.* >nul 2>&1

Exécutez le script au démarrage ou à l’arrêt de votre PC

Vous pouvez configurer Windows pour qu’il exécute votre script lorsque vous éteignez ou allumez votre PC.

  • Pour que le script s’exécute au démarrage de votre PC, ouvrez le Planificateur de tâches.
  • Cliquez avec le bouton droit sur la tâche et sélectionnez Propriétés.
  • Ouvrez l’onglet Déclencheurs et cliquez sur Nouveau.
  • Sélectionnez le menu déroulant Lancer la tâche et choisissez Au démarrage.
  • En bas, cliquez sur OK .
  • Cliquez à nouveau sur OK pour enregistrer vos modifications.

Pour que le script s’exécute à l’arrêt de votre PC, vous devez utiliser l’éditeur de stratégie de groupe local dans Windows Pro. Cet utilitaire n’est pas disponible dans l’édition Familiale de Windows.

  • Pour commencer, ouvrez Exécuter en appuyant sur Windows + R, tapez gpedit.msc, puis appuyez sur Entrée.
  • Accédez à Configuration ordinateur > Paramètres Windows > Scripts (démarrage/arrêt) et double-cliquez sur Arrêt du système à droite.
  • Sélectionnez Ajouter, ajoutez votre fichier script et enregistrez les modifications.

Conclusion

Et voilà comment automatiser le processus de suppression des fichiers indésirables de votre PC Windows. De la même manière, vous pouvez également rechercher et supprimer les anciens fichiers afin de désencombrer votre ordinateur.

Windows 10 / 11
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.