Aller au contenuAller à l'arborescence
DossierRisque : Prudence

Roaming C:\Users\<utilisateur>\AppData\Roaming

AppData\Roaming (%APPDATA%) : réglages et données d'applications qui suivent l'utilisateur d'un poste à l'autre avec un profil itinérant.

Mis à jour le Par AltF4 Formation

À quoi ça sert

%APPDATA% (FOLDERID_RoamingAppData) reçoit les réglages et les données que les applications veulent retrouver quel que soit le poste. Avec un profil itinérant, qui stocke le profil sur un partage de fichiers, ce dossier est copié vers le serveur à la fermeture de session et rapatrié à l’ouverture. Sans profil itinérant, c’est un simple dossier local.

Ce qu’il contient

  • Un dossier par application ou par éditeur : profils de messagerie, de navigateur, configurations d’éditeurs de texte.
  • Le sous-dossier Microsoft, qui range les données de composants Windows (Windows\Recent, Windows\Start Menu, Credentials, Protect…).
  • Pas les caches ni les données propres au poste : elles vont dans AppData\Local et AppData\LocalLow, qui ne suivent pas le profil.

Risques et bonnes pratiques

  • Gardez ce dossier léger. Une application qui y écrit des centaines de mégaoctets ralentit chaque ouverture et fermeture de session des utilisateurs itinérants. Redirigez-la vers Local, ou excluez le sous-dossier par la stratégie de groupe « Exclude directories in roaming profile ».
  • Sauvegardez-le avant une réinstallation du poste : il contient la configuration de la plupart des applications.
  • Supprimer le dossier d’une application remet ses réglages à zéro. Faites-le application fermée.

Commandes utiles

Fenêtre de terminal
# Les dossiers les plus lourds (peut être long)
Get-ChildItem $env:APPDATA -Directory | ForEach-Object {
[pscustomobject]@{ Nom = $_.Name; Octets = (Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum }
} | Sort-Object Octets -Descending

Contenu du dossier

Signaler une erreur