

Ce tutoriel explique comment automatiser la suppression des fichiers temporaires sur Windows 10 ou Windows 11 à l'aide de plusieurs méthodes. Cette opération permet de libérer de l’espace disque et d’améliorer la performance du système.

• Connaissance de base de l’environnement Windows
• Familiarité avec l’invite de commandes CMD ou PowerShell
• Avoir les droits d’administrateur sur la session

• Approche #1 : CMD
• Approche #2 : PowerShell
• Approche #3 : Création et utilisation d'un fichier .PS1

• Approche #1 : Facile
• Approche #2 : Moyen
• Approche #3 : Moyen à avancé

• Approche #1 : Simple, rapide à exécuter
• Approche #2 : Plus de flexibilité et contrôle
• Approche #3 : Automatisation complète avec possibilités d'intégration

• Approche #1 : Moins personnalisable
• Approche #2 : Syntaxe moins intuitive
• Approche #3 : Requiert plus de préparation et de gestion



Code:
del /q /f /s %TEMP%*.
Code:
del /q /f /s C:\Windows\Temp*.




Code:
Remove-Item "$env:TEMP*" -Recurse -Force -ErrorAction SilentlyContinue
Code:
Remove-Item "C:\Windows\Temp*" -Recurse -Force -ErrorAction SilentlyContinue


Code:
$paths = @("$env:TEMP", "C:\Windows\Temp")
foreach ($path in $paths) {
Remove-Item "$path*" -Recurse -Force -ErrorAction SilentlyContinue
}


Code:
Set-ExecutionPolicy RemoteSigned -Scope Process
Code:
.\NettoyageTemp.ps1


Définir les chemins dans des variables pour les réutiliser dans d’autres scripts d’entretien.

Vérifiez toujours les fichiers supprimés pour éviter la perte de fichiers non temporaires stockés par erreur dans ces dossiers.

Ajouter des commentaires dans vos scripts PowerShell pour expliquer chaque bloc de commande.

Propose des applications qui facilitent le nettoyage :
• CCleaner Windows 10 11
• BleachBit Windows 10 11
• Cleanmgr Windows 10 11

• Support Microsoft
• Microsoft Learn
• Recherche Github

Supprimer régulièrement les fichiers temporaires contribue à maintenir les performances du système et à libérer de l’espace disque. Ce tutoriel propose trois méthodes pour automatiser cette tâche : en ligne de commande, en PowerShell ou via script .ps1. L’approche la plus adaptée dépendra de votre niveau de maîtrise et de vos besoins d’automatisation.