У меня на жестком диске есть эти две директории, которые кажутся идентичными, и каждая занимает 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
есть для обратной совместимости. Плохо написанные приложения не могут правильно получить путь к профилю всех пользователей. Они говорят: «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
.