Home > Microsoft Windows > Папки Local, LocalLow и Roaming

Папки Local, LocalLow и Roaming

В операционной среде Windows, у разработчика нет жестких правил относительно
того, где должны храниться данные приложений. Так, некоторые из них используют
для хранения пользовательских данных и настроек, – корневую папку учётной записи
пользователя или папку «Документы».  Другие приложениях хранят свои данные там,
где меньше всего ожидаешь их найти. Однако, в большинстве случаев, для этой цели
используются папки «ProgramData» и «AppData».

Если приложение имеет общий набор настроек или файлов сразу для нескольких
пользователей, тогда они должны находиться в папке «ProgramData». В ситуации, 
когда существуют отдельные настройки для каждого пользователя, должна
использоваться папка «AppData».

По умолчанию, каждая из этих папок скрыта от просмотра, чтобы оградить их от
вмешательства со стороны пользователя.  В то же время для получения прямого 
доступа к обозначенным папкам, вы можете обратиться к системным переменным
окружения — %ProgramData% или %AppData% :

1. В командной строке
2. В адресной строке проводника
3. Через меню Пуск > Стандартные > Выполнить
4. Через меню Пуск > Найти программы и файлы

Что находится внутри «AppData» ?

Папка Roaming

Папка «Roaming» состоит из данных, которые переходят вслед за пользователем от
одного компьютера к другому. К примеру, здесь вы можете найти свой профиль
от Mozilla Firefox, в котором сохранены закладки и другие перемещаемые данные
обозревателя. Также здесь хранятся некоторые данные аккаунтов Viber, Skype,
антивирусных программ и виртуальных машин.

Папка Local

Обычно в папке «Local» хранится информация, которая специфична для конкретного
компьютера. Она никогда не синхронизируется с другими ПК. Как правило, это файлы
большого размера, такие как кэш приложений и настройки, синхронизация которых
не предусмотрена разработчиками. Кроме всего прочего, здесь можно найти папку
с временными данными — «Temp», в которой периодически накапливается много
программного мусора. Его можно без вреда удалить, тем самым освободив место
на диске. Если компьютер не подключён к домену с перемещаемыми профилями
пользователей, то большой разницы между папками «Roaming» и «Local» не будет.
Все данные будут хранится только на ПК.

Папка LocalLow

Папка «LocalLow» предназначена для сохранения данных приложений со
слабой интеграцией («low integrity»). Таких, которые работают с более строгими
настройками безопасности. Она предназначена в основном для буферных данных.
Например, при использовании интернет обозревателя в режиме приватного просмотра
(«инкогнито»), он будет иметь доступ только к папке «LocalLow».

Впрочем не стоит забывать о том, что эти рекомендации не всегда соблюдаются
разработчиками программного обеспечения . В частности, Google Chrome хранит
все свои настройки и данные пользователя в папке «Local». Хотя, теоретически,
такие данные должны храниться в папке «Roaming».

 

  1. No comments yet.
  1. No trackbacks yet.

Leave a comment