Effacer automatiquement les fichiers temporaires à l'aide du nettoyage de disque, de Storage Sense ou du fichier batch

Le répertoire TEMP (%temp%) devient gonflé au fil du temps car les applications stockent des données là-bas et ne suppriment pas toujours les fichiers et dossiers qu'elles ont créés. De plus, les installateurs de logiciels extraient le contenu des packages d'installation dans le dossier %temp% et ne parviennent pas à effectuer le nettoyage une fois l'installation terminée.

nettoyage de disque supprimer tous les fichiers temporaires

Le problème de "faible espace disque" appartient au passé - ou le problème se produit rarement de nos jours, car les systèmes sont livrés avec des disques durs de grande capacité qui sont devenus très bon marché. Mais, vous voudrez peut-être toujours ranger le dossier Temp et garder le système en parfait état.

Le nettoyage des fichiers temporaires est l'une des tâches que Windows effectue silencieusement en arrière-plan, dans le cadre de la maintenance automatique ou de la maintenance du système qui utilise le planificateur de tâches. La maintenance automatique utilise le nettoyage de disque (cleanmgr.exe) avec les /autoclean

paramètre. Les tâches de maintenance intégrées se déclenchent si le système reste inactif pendant environ 5 minutes et s'arrêtent dès que Windows détecte l'activité de l'utilisateur.

Pour effacer le %temp% fichiers instantanément sans attendre que la tâche du système d'exploitation automatique ou de maintenance du système se déclenche, vous pouvez utiliser un de ces méthodes.

Méthodes pour nettoyer automatiquement les fichiers temporaires

  • Nettoyer les fichiers temporaires à l'aide du Nettoyage de disque
  • Nettoyer les fichiers temporaires à l'aide des paramètres de stockage
  • Nettoyer les fichiers temporaires à l'aide d'un fichier Windows Batch

Automatisez la suppression des fichiers temporaires à l'aide du nettoyage de disque

L'utilitaire natif de nettoyage de disque (cleanmgr.exe) prend en charge l'automatisation depuis les premières versions de Windows, au moins à partir de Windows XP et jusqu'à Windows 10. Vous pouvez utiliser les commandes « sageset » et « sagerun » avec un numéro unique pour configurer et exécuter le nettoyage automatiquement.

  • /d driveletter: – Cette option spécifie le lecteur que vous souhaitez que le Nettoyage de disque nettoie.
  • /sageset: n – Cette option affiche la boîte de dialogue Paramètres de nettoyage de disque et crée également une clé de registre pour stocker les paramètres que vous sélectionnez. La valeur n, qui est stockée dans le registre, vous permet de spécifier les tâches à exécuter par le nettoyage de disque. La valeur n peut être n'importe quelle valeur entière comprise entre 0 et 65535. Pour que toutes les options soient disponibles lorsque vous utilisez l'option /sageset, vous devrez peut-être spécifier le lecteur sur lequel Windows est installé.
  • /sagerun: n – Cette option exécute les tâches spécifiées qui sont affectées à la valeur n si vous utilisez l'option \sageset. Tous les lecteurs de l'ordinateur sont énumérés et le profil sélectionné s'exécute sur chaque lecteur.

Par exemple, vous pouvez utiliser /sageset: 1000 pour le nettoyage %temp% des dossiers, /sageset: 1001 pour d'autres éléments tels que le cache « Vignettes », et ainsi de suite. En outre, vous pouvez sélectionner plusieurs options de nettoyage pour un seul sageset # configuration.

Configuration du nettoyage de disque pour le nettoyage des fichiers temporaires

Ouvrir un élevé ou invite de commande administrateur et exécutez la commande suivante :

cleanmgr /d c: /sageset: 1000
effacer les fichiers temporaires à la connexion

Cela ouvre le Nettoyage de disque, vous montrant une liste écrasante d'options de nettoyage ou de gestionnaires à choisir.

  • Fichiers de configuration temporaires
  • Anciens fichiers Chkdsk
  • Fichiers journaux de configuration
  • Nettoyage de mise à jour Windows
  • Windows Defender
  • Fichiers journaux de mise à niveau de Windows
  • Fichiers de programme téléchargés
  • Fichiers Internet temporaires
  • Fichiers de vidage de la mémoire d'erreur système
  • Fichiers minidump d'erreur système
  • Fichiers supprimés par la mise à niveau de Windows
  • Fichiers de rapport d'erreurs Windows archivés par utilisateur
  • Fichiers de rapport d'erreurs Windows mis en file d'attente par utilisateur
  • Fichiers de rapport d'erreurs Windows archivés par le système
  • Fichiers de rapport d'erreurs Windows mis en file d'attente du système
  • Le système a créé des fichiers temporaires de rapport d'erreurs Windows
  • Fichiers d'installation Windows ESD
  • BranchCache
  • Installation(s) Windows précédente(s)
  • Corbeille
  • Contenu hors ligne RetailDemo
  • Mettre à jour les fichiers de sauvegarde du package
  • Fichiers temporaires
  • Fichiers d'installation temporaires de Windows
  • Vignettes
  • Historique du fichier utilisateur

Certaines des options de nettoyage peuvent ne pas exister dans votre système en fonction du système d'exploitation que vous utilisez.

effacer les fichiers temporaires à la connexion

Les options « Fichiers de programme téléchargés » et « Fichiers Internet temporaires » peuvent être cochées par défaut. Décochez-les, activez "Fichiers temporaires" et cliquez sur OK.

Vous devez exécuter le "/sageset" uniquement pour la première fois. La configuration (pour 1000) est enregistrée dans le registre et est utilisée lorsque vous exécutez le nettoyage de disque à l'aide de la commande "/sagerun". Vous pouvez créer autant de paramètres de configuration avec des numéros différents que vous le souhaitez.

Exécution du nettoyage des fichiers temporaires

Pour exécuter le nettoyage, utilisez cette commande à partir de la boîte de dialogue Exécuter (Clé Win + R):

cleanmgr /sagerun: 1000
effacer les fichiers temporaires à la connexion

Vous n'avez pas besoin de /ré paramètre lors de l'utilisation /sagerun.

Créez un raccourci pour la commande ci-dessus et placez-le dans le dossier de démarrage.

presse Clé Win + R, tapez la commande suivante et appuyez sur ENTRER:

shell: démarrage

Cela ouvre le dossier de démarrage de votre profil. Placez le raccourci de nettoyage de disque dans le dossier de démarrage. %temp% le nettoyage des fichiers aura lieu à chaque connexion.

effacer les fichiers temporaires à la connexion

Noter: Par défaut, Cleanmgr.exe ne supprimera pas les fichiers temporaires auxquels vous avez accédé au cours des 7 derniers jours. Cependant, vous pouvez modifier son comportement en personnalisant la valeur de Registre LastAccess. Pour plus d'informations, consultez l'article Pourquoi le nettoyage de disque n'efface-t-il pas complètement le contenu du dossier temporaire ?

Effacer automatiquement les fichiers temporaires et la corbeille à l'aide du sens de stockage de Windows 10

Les paramètres de stockage de Windows 10 ont une option pour effacer automatiquement les fichiers temporaires et les fichiers de la corbeille datant de plus de "x" jours.

Cliquez sur Démarrer, Paramètres, cliquez sur Système et sélectionnez Stockage. Activez le bouton bascule sous Stockage

corbeille vide - paramètres de stockage ou sens de stockage

Cliquez sur Configurez Storage Sense ou exécutez-le maintenant. Cela ouvre un autre écran où vous pouvez choisir ce qui est effacé automatiquement - Fichiers temporaires ou Corbeille - ou les deux.

options de nettoyage des paramètres de stockage de Windows 10

Vous pouvez activer ou désactiver les paramètres suivants sur cette page :

Supprimez les fichiers temporaires que mes applications n'utilisent pas. Supprimez les fichiers de ma corbeille s'ils sont là depuis plus de "x" jours. Supprimer les fichiers de mon dossier Téléchargements s'ils sont là depuis plus de "x" jours

Vous pouvez également nettoyer les fichiers à la demande (en utilisant les paramètres ci-dessus) en cliquant sur le bouton Nettoie maintenant.

Supprimer les fichiers temporaires à l'aide d'un fichier batch

Vous pouvez créer un fichier batch pour effacer complètement le contenu du dossier Temp, y compris les sous-dossiers.

Ouvrez le Bloc-notes et copiez-y le contenu suivant :

del "%temp%\*.*" /s /q. FOR /d %%p IN ("%temp%\*.*") DO rd "%%p" /s /q

Enregistrez le fichier avec le .chauve souris extension. Double-cliquez pour exécuter le fichier batch. Il ne supprime pas le dossier Temp lui-même car il n'est pas recommandé de le faire.

EN RELATION:Comment supprimer automatiquement les fichiers de plus de N jours sous Windows

Note de l'éditeur: L'utilisation du nettoyage de disque est l'option la plus sûre et préférée, car elle laisse intacts les fichiers récemment consultés. En outre, il permet à l'utilisateur de configurer le paramètre de « dernier accès », bien que en utilisant uniquement le registre. Mais si vous préférez la méthode du fichier Batch (que je ne recommande pas pour une utilisation de routine) pour une raison quelconque, assurez-vous de sauvegarder vos fichiers ouverts et de fermer tous vos programmes en cours avant d'exécuter le fichier.


Une petite demande: si vous avez aimé ce post, merci de le partager ?

Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :
  • Épinglez-le !
  • Partagez-le sur votre blog préféré + Facebook, Reddit
  • Tweetez-le !
Alors merci beaucoup pour votre soutien, mon lecteur. Cela ne prendra pas plus de 10 secondes de votre temps. Les boutons de partage sont juste en dessous. :)