DossierRisque : Sans risque
Temp C:\Users\<utilisateur>\AppData\Local\Temp
Fichiers temporaires de l'utilisateur (variables %TEMP% et %TMP%). Supprimable, hors fichiers en cours d'utilisation.
À quoi ça sert
%TEMP% et %TMP% pointent ici pour chaque utilisateur. Quand une application n’a pas de consigne, elle écrit ses fichiers de travail dans ce dossier : extraction d’un installeur, aperçu d’une pièce jointe ouverte directement, téléchargement partiel. Pour trouver le dossier, la fonction GetTempPath consulte TMP, puis TEMP, puis USERPROFILE, puis le dossier Windows.
Ce qu’il contient
- Fichiers et dossiers temporaires des applications, des installeurs et des pièces jointes ouvertes directement.
- Résidus d’applications fermées brutalement.
- Fichiers en cours d’utilisation, verrouillés tant que l’application tourne.
Risques et bonnes pratiques
- Videz le contenu, applications fermées, et ignorez les fichiers verrouillés. Gardez le dossier lui-même : certaines applications supposent qu’il existe.
- Ne stockez rien d’important ici, le dossier peut être vidé à tout moment.
- Un volume plein à cause de
Tempdésigne souvent une application défaillante : identifiez-la plutôt que de vider régulièrement. - Les malwares aiment s’y déposer. N’exécutez pas de fichier inconnu depuis ce dossier.
Commandes utiles
# Chemin effectif et taille$env:TEMPGet-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum
# Simuler la suppression des fichiers de plus de 7 joursGet-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Where-Object LastWriteTime -lt (Get-Date).AddDays(-7) | Remove-Item -Recurse -Force -WhatIf