- C:
- Users
- <utilisateur>
- AppData
- Local
- Packages
DossierRisque : Prudence
Packages C:\Users\<utilisateur>\AppData\Local\Packages
Dossier %LOCALAPPDATA%\Packages : données par utilisateur des applications du Store (UWP, MSIX), un sous-dossier par famille de package.
À quoi ça sert
Chaque application packagée (Microsoft Store, UWP, MSIX) dispose ici d’un dossier de données isolé, propre à l’utilisateur. Les applications y stockent leurs paramètres et leur état sans que le développeur ait à connaître le chemin : Windows le gère.
Ce qu’il contient
- Un sous-dossier par famille de package, nommé
<Nom>_<identifiant de l'éditeur>(par exempleMicrosoft.WindowsCalculator_8wekyb3d8bbwe). - Dans chacun, selon l’application :
LocalState,RoamingState,TempState,Settings(fichier de paramètres) et d’autres dossiers de cache. - Des composants de Windows lui-même (menu Démarrer, recherche, interface du shell) y conservent aussi leurs données.
- La taille varie beaucoup : messagerie, jeux ou Teams y accumulent des gigaoctets de cache.
Risques et bonnes pratiques
- La durée de vie de ces données est celle de l’application : la désinstallation les efface, et le stockage temporaire peut être purgé à tout moment.
- Vider un dossier à la main fait perdre ses paramètres à l’application, voire l’empêche de démarrer. Pour repartir de zéro, passez par Paramètres > Applications > Options avancées, puis Réparer ou Réinitialiser.
- Laissez les dossiers des composants système (shell, recherche) : l’interface peut devenir instable.
- Seuls
TempStateet les caches internes se nettoient raisonnablement, application fermée.
Commandes utiles
# Les 10 dossiers les plus volumineuxGet-ChildItem "$env:LOCALAPPDATA\Packages" -Directory | ForEach-Object { [pscustomobject]@{ Package = $_.Name SizeMB = [math]::Round((Get-ChildItem $_.FullName -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1MB, 1) }} | Sort-Object SizeMB -Descending | Select-Object -First 10
# Associer un dossier à son applicationGet-AppxPackage | Select-Object Name, PackageFamilyName