У мене на жорсткому диску є два каталоги, які здаються однаковими, і кожен займає 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."
Вони однакові папки. Користувачі \ Усі користувачі - це перехід до \ ProgramData. З сумісності програм: Роз'єднальні точки та додатки резервного копіювання :
All Users legacy folder junction requirements:
Sym links creation location Destination
..\Users\All Users ..\ProgramData
Користувачі \ Усі користувачі - це посилання на папку ProgramData з застарілих причин. Це точка з'єднання (символьна посилання у світі UNIX), а не копія даних. У мене на папці Windows 7 (x64) є лише папка ProgramData. Думаю, безпечно видалити точку з’єднання, але це не обов'язково. Я не рекомендую видаляти ProgramData.
Папка C:\Users\All Usersє символічним посиланням на C:\ProgramData. Вони два імені для однієї папки. Це тому, що багато старих програм використовували жорстко кодовані шляхи для доступу до папки, яка вже не існує.
Ви можете видалити C:\Users\All Users, але ви нічого не отримаєте від цього. Він майже не займає місця на жорсткому диску.
Ви НЕ видаляти C:\ProgramData.