DossierRisque : Ne pas toucher
- Caché
- Accès refusé
- Hérité de XP
All Users C:\Users\All Users
C:\Users\All Users : jonction de compatibilité vers C:\ProgramData, héritée de Windows XP, sans contenu propre. « Accès refusé » est normal.
À quoi ça sert
Sous Windows XP, « All Users » était le profil commun à tous les utilisateurs (menu Démarrer commun, données d’applications partagées). Depuis Windows Vista, ces données sont dans C:\ProgramData. Windows garde All Users pour la compatibilité : c’est une jonction qui redirige vers C:\ProgramData, ce qui permet aux applications qui utilisent l’ancien chemin de continuer à fonctionner.
Ce qu’il contient
- Aucun fichier propre : la jonction pointe vers
C:\ProgramData. - La jonction est masquée et marquée comme dossier système. Son listage est refusé, même à un administrateur : le message « Accès refusé » est normal.
- La variable
%ALLUSERSPROFILE%désigneC:\ProgramData, pas ce dossier.
Risques et bonnes pratiques
- Des installateurs et des applications anciens s’en servent encore. La supprimer ou modifier ses autorisations les casse.
- Excluez-la des sauvegardes et des copies récursives : la suivre dupliquerait tout le contenu de
ProgramData. - Dans vos scripts, écrivez
%ProgramData%plutôt que ce chemin hérité.
Commandes utiles
# Identifier la jonction et sa cible (lecture seule)Get-Item 'C:\Users\All Users' -Force | Select-Object FullName, Attributes, LinkType, Target:: Lister les jonctions du dossier Usersdir C:\Users /AL