J'ai ces deux répertoires sur mon disque dur, qui semblent être identiques et qui occupent chacun 2,4 Go.
C:\Users\All Users
C:\ProgramData
Pourquoi les deux existent-ils ? Puis-je me débarrasser de l'un d'entre eux ?
J'ai ces deux répertoires sur mon disque dur, qui semblent être identiques et qui occupent chacun 2,4 Go.
C:\Users\All Users
C:\ProgramData
Pourquoi les deux existent-ils ? Puis-je me débarrasser de l'un d'entre eux ?
Seulement C:\ProgramData
existe réellement en tant que "vrai" dossier. C:\Users\All Users
est un lien symbolique vers C:\ProgramData
. C'est-à-dire, C:\Users\All Users
pointe vers C:\ProgramData
Ainsi, si vous naviguez vers le premier, vous êtes automatiquement redirigé vers le second. C'est pourquoi ils apparaissent identiques.
C:\ProgramData
est connu sous le nom de "Profil de tous les utilisateurs" et est nécessaire au bon fonctionnement de Windows 7. Ne le supprimez pas, si Windows vous le permet.
C:\Users\All Users
est là pour assurer la compatibilité ascendante. Les applications mal écrites ne récupèrent pas correctement le chemin d'accès au profil "Tous les utilisateurs". Elles disent : "Windows, donnez-moi le nom du répertoire des profils". Windows répond : " C:\Users
." Et le programme dit : "D'accord, je sais que le profil Tous les utilisateurs s'appelle Tous les utilisateurs et qu'il se trouve dans le répertoire des profils, il doit donc être C:\Users\All Users
." En réalité, le programme devrait dire à Windows : "Windows, donne-moi le chemin d'accès au profil de tous les utilisateurs", ce à quoi Windows répondrait : " ". C:\ProgramData
."
Il s'agit du même dossier. Utilisateurs \All Les utilisateurs sont une jonction vers \ProgramData. De Compatibilité d'application : Points de jonction et applications de sauvegarde :
All Users legacy folder junction requirements:
Sym links creation location Destination
..\Users\All Users ..\ProgramData
Utilisateurs \All Les utilisateurs ont un lien vers le dossier ProgramData pour des raisons d'héritage. Il s'agit d'un point de jonction (lien symbolique dans le monde UNIX) et non d'une copie des données. Je n'ai que le dossier ProgramData sur mon ordinateur Windows 7 (x64). Je pense qu'il est possible de supprimer le point de jonction en toute sécurité, mais ce n'est pas nécessaire. Je ne recommande pas de supprimer ProgramData.
Le dossier C:\Users\All Users
est un lien symbolique vers C:\ProgramData
. Il s'agit de deux noms pour le même dossier. Il est là parce que de nombreux programmes plus anciens utilisaient des chemins d'accès codés en dur pour accéder à ce dossier qui n'existe plus.
Vous pouvez supprimer C:\Users\All Users
mais vous n'en tirerez aucun bénéfice. Il ne consomme pratiquement pas d'espace sur le disque dur.
Faire no supprimer C:\ProgramData
.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.