- C:
- ProgramData
DossierRisque : Prudence
- Caché
ProgramData C:\ProgramData
Données d'applications communes à tous les utilisateurs de la machine (configuration, caches, journaux) ; masqué par défaut.
À quoi ça sert
C:\ProgramData est l’espace de données partagées de la machine, commun à tous les utilisateurs. Contrairement à Program Files, il est accessible en écriture aux utilisateurs standard, ce qui en fait l’endroit où les applications rangent configuration, bases locales, caches et journaux. Il remplace l’ancien All Users\Application Data de Windows XP et s’atteint par %ProgramData% ou %ALLUSERSPROFILE%.
Ce qu’il contient
- Un dossier par éditeur ou par application : configuration commune, bases locales, caches, journaux (antivirus, agents de supervision, clients de sauvegarde).
Microsoft: données des composants Windows (Windows Defender, rapports d’erreurs WER, menu Démarrer commun) etPackage Cachede Visual Studio et d’autres installeurs.Microsoft\User Account Pictures: images de compte par défaut.- La jonction
C:\Users\All Users, qui pointe ici.
Risques et bonnes pratiques
- Le dossier est masqué. Affichez-le dans les options de l’Explorateur, ou avec
-Forceen PowerShell. - Le supprimer casse les services et applications qui y gardent leur configuration et leurs licences. Pour libérer de la place, ciblez un sous-dossier précis (cache, journaux d’une application) avec l’outil de l’application.
- Certains sous-dossiers ont des ACL restreintes volontairement. Ne les modifiez pas pour corriger un « accès refusé ».
- Microsoft déconseille de déplacer
ProgramData, en particulier par fichier de réponses, en dehors d’un environnement de test.
Commandes utiles
# Les 15 sous-dossiers les plus volumineuxGet-ChildItem $env:ProgramData -Directory -Force | ForEach-Object { $b = (Get-ChildItem $_.FullName -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum [pscustomobject]@{ Dossier = $_.Name; 'Taille (Mo)' = [math]::Round($b / 1MB, 1) }} | Sort-Object 'Taille (Mo)' -Descending | Select-Object -First 15