У меня есть две директории на жестком диске, которые кажутся идентичными, и каждая занимает 2,4 ГБ.
C:\Users\All Users
C:\ProgramData
Почему оба существуют? Могу ли я избавиться от одного из них?
У меня есть две директории на жестком диске, которые кажутся идентичными, и каждая занимает 2,4 ГБ.
C:\Users\All Users
C:\ProgramData
Почему оба существуют? Могу ли я избавиться от одного из них?
Только C:\ProgramData
фактически существует как "настоящая" папка. C:\Users\All Users
- это символическая ссылка на C:\ProgramData
. То есть C:\Users\All Users
указывает на C:\ProgramData
, поэтому, если вы перейдете к первому, вы автоматически перенаправитесь ко второму . Вот почему они выглядят одинаково.
C:\ProgramData
известен как "Профиль всех пользователей" и необходим для правильной работы Windows 7. Пожалуйста, не удаляйте его, если Windows даже позволяет вам.
C:\Users\All Users
существует для обратной совместимости. Плохо написанные приложения не получают путь к профилю All Users правильно. Они говорят:«Windows, дайте мне имя каталога профилей». Windows говорит:« C:\Users
». И программа говорит:«Хорошо, я знаю, что профиль« Все пользователи »называется« Все пользователи »и находится в каталоге профилей, поэтому он должен быть C:\Users\All Users
». На самом деле программа должна сказать Windows:«Windows, дайте мне путь к профилю всех пользователей», на который Windows скажет « C:\ProgramData
».
Они в одной папке. Users\All Users - это соединение с \ProgramData. Из совместимости приложений: точки соединения и приложения резервного копирования:
All Users legacy folder junction requirements:
Sym links creation location Destination
..\Users\All Users ..\ProgramData
Users\All Users - это ссылка на папку ProgramData по устаревшим причинам. Это точка соединения (символическая ссылка в мире UNIX), а не копия данных. У меня есть только папка ProgramData на моем компьютере с Windows 7 (x64). Я думаю, это безопасно удалить точку соединения, но не обязательно. Я не рекомендую удалять ProgramData.
Папка C:\Users\All Users
является символической ссылкой на C:\ProgramData
. Это два имени для одной и той же папки. Это происходит потому, что многие старые программы использовали жестко заданные пути для доступа к папке, которая больше не существует.
Вы можете удалить C:\Users\All Users
, но вы ничего от этого не получите. Он практически не потребляет места на жестком диске.
Не удаляйте C:\ProgramData