Зачем нужна папка AppData в Windows

3149

Папки учетной записи пользователя

Зачем нужна папка AppData в Windows? Что это за папка и где ее найти? У меня нет папки AppData? Что будет, если я ее удалю? Вопросов много и вопросы разные. Постараюсь ответить на все ваши вопросы в рамках данной статьи.

AppData – скрытая папка. Если у вас Windows установлена с настройками по умолчанию, вы ее не найдете. Чтобы отобразить папку необходимо зайти в настройки свойств папки или параметры проводника (если у вас Windows 10) и включить отображение скрытых папок.

Как найти папку AppData

Каждая учетная запись Windows имеет свою собственную папку AppData. Она необходима для хранение персональных настроек пользователя и программ, установленных для каждой учетной записи пользователя. Первоначально папка AppData появилась в Windows Vista. Решение оказалось очень удачным. Поэтому разработчики перенесли ее в более поздние версии Windows.

AppData – это сокращенное название от Application Data. Именно оно и используется в наименовании папки Windows. Например, если имя вашей учетной записи “user” вы по умолчанию найдете папку данных приложений в C:\Users\user\AppData. Вы можете скопировать этот адрес в адресную строку и перейти в нужную папку. Либо открыть папку своей учетной записи, открыв c:\users\user. Не забудьте включить отображение скрытых файлов и папок.

Не обязательно приписывать полный путь, чтобы открыть папку. Достаточно в адресной строке проводника набрать %APPDATA%.

Local, Roaming, LocalLow

Зачем нужны папки Local, LocalLow и Roaming?

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

  • Local
  • LocalLow
  • Roaming

Разберем каждую по отдельности.

Roaming

Начнем с папки “Roaming”. Существует такое понятие, как перемещаемые профили. Объясню в двух словах. Перемещаемый профиль – это технология, позволяющая войти на любом компьютере доменной сети под своим профилем. Вам не нужно таскать с собой внешний жесткий диск или флешку, каждый раз настраивать под себя рабочий стол и операционную систему. Перемещаемая копия храниться на доменном сервере и при входе в учетную запись копируется на компьютер, с которого осуществляется вход. Минус технологии в возрастающей нагрузке на сеть и длительное время ожидания входа под учетной записью.

Папка Roaming

Папка “Roaming” предназначена для кэширования настроек пользовательских программ. Например, Firefox хранит в ней настройки профиля пользователя, историю посещаемых страниц, открытые вкладки и меню избранное.

Local

В папке “Local” хранятся данные, принадлежащие только данному компьютеру. Данные хранятся локально и не синхронизируются с другими компьютерами, даже если вы находитесь в доменной сети. Как правило, в папке “Local” кидается кэш, настройки программ, которые разработчик ПО не считает необходимым синхронизировать по сети.

Папка local

Если вы не подключены к домену разницы между папок “Local” и “Roaming” для вас не будет. Все данные хранятся локально. Но они не будут одинаковыми. Разработчик приложений сам определяет место хранения данных. Поэтому нет ничего удивительного в том, что одна и та же программа может быть одновременно расположена в обоих папках, но хранить разную информацию.

LocalLow

Папка “LocalLow” хранит данные с самым низким уровнем доступа. Например, Internet Explorer при запуске в защищенном режиме получит доступ только к папке “localLow”. Для пользователя особой разнице нет, где программа хранит данные. Разница есть для программ, для которых по определенным причинам ограничен доступ к основной папке.

Вспомните. Во время установки программы вам предлагают два варианта установки: для всех пользователей или только для вашей учетной записи. Если вы выбрали первый вариант, то все настройки программа будет хранить не в папке “AppData”, а в “ProgramData”. В ранних версия Windows она называлась “All Users”. Например, антивирусные программы сохраняют журнал сканирования, настройки, карантин в папку “ProgramData”, поэтому любой пользователь компьютера может посмотреть результаты сканирования, восстановить файлы из карантина, либо удалить их.

Папка localLow

Ну вот. Немного разобрались. Назначение папок стало понятно. Казалось, разработчики Windows предусмотрели все. Но к сожалению правильный порядок не всегда соблюдается. Взять тот же Google Chrome. Известный браузер сохраняет настройки и кэш пользователя в папку “Local”. Странно. Ведь логичней было бы сохранять их в “Roaming”. Ну да ладно.

Как писалось уже выше, особенность хранения настроек программ в том, что сам разработчики определяет, где его программа будет хранить данные. Доходит до абсурда. Вы можете найти папку с программой в c:\users\name или в ваших документах c:\users\name\documents. По сути на любом разделе, в любом месте вашего жесткого диска программа может хранить свои настройки. Абсурд.

Нужно ли делать резервную копию папки AppData

Большинство пользователей Windows даже не догадываются о ее существовании. Даже если и знают, редко заходят в нее. Поэтому папка по умолчанию скрыта.

Если у вас настроено автоматическое резервное копирования, то в принципе можно включить и ее. Но специально настраивать резервирование AppData не стоит. Просто скопируйте ее. Этого будет вполне достаточно для сохранения копии настроек программ и последующего отката. Никто не даст гарантии, что после отката все заработает, ведь как правило тот же кэш храниться ограниченное время. Но сохранения игр вы простым копированием спасете.