Что такое папка ProgramData в Windows?

Оглавление:

Что такое папка ProgramData в Windows?
Что такое папка ProgramData в Windows?

Видео: Что такое папка ProgramData в Windows?

Видео: Что такое папка ProgramData в Windows?
Видео: Почему не работает беспроводная мышь - YouTube 2024, Май
Anonim
В современных версиях Windows вы увидите папку «ProgramData» на системном диске - обычно это диск C:. Эта папка скрыта, поэтому вы увидите ее только в том случае, если вы покажете скрытые файлы в Проводнике.
В современных версиях Windows вы увидите папку «ProgramData» на системном диске - обычно это диск C:. Эта папка скрыта, поэтому вы увидите ее только в том случае, если вы покажете скрытые файлы в Проводнике.

Данные данных приложения, реестра и других мест хранения данных программ

Программы хранят данные в разных местах Windows. Это зависит от того, как разработчики закодировали программу. Они могут включать:

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

Image
Image

Папки документов: Некоторые приложения, особенно игры для ПК, предпочитают сохранять свои настройки в папке «Документы» в папке «C: Users username Documents». Это облегчает людям поиск, резервное копирование и редактирование этих файлов.

Image
Image

Реестр: Многие приложения хранят различные настройки в реестре Windows. Настройки реестра могут быть общими или для каждого пользователя. Тем не менее, реестр - это просто место для индивидуальных настроек - приложения не могут хранить файлы или другие более крупные фрагменты данных.

Image
Image

Собственная программная папка приложения: Во времена Windows 95, 98 и XP программы часто сохраняли свои настройки и другие данные в своих собственных папках. Итак, если вы установили программу с именем «Пример» в C: Program Files Example, это приложение может просто сохранить свои собственные настройки и другие файлы данных в C: Program Files Example. Это не здорово для безопасности. Современные версии Windows ограничивают возможности программ разрешений, а приложения не должны записываться в системные папки во время нормальной работы. Однако некоторые приложения, например Steam, по-прежнему сохраняют свои настройки и другие файлы данных в каталоге Program Files.

Image
Image

Что хранят программы в ProgramData?

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

В Windows XP не было папки C: ProgramData. Вместо этого появилась папка «C: Documents and Settings All Users Application Data». Начиная с Windows Vista, папка данных приложения «Все пользователи» была перенесена в C: ProgramData.

Вы все еще можете видеть это сегодня. Если вы подключите C: Users All Users в Проводнике или Windows Explorer в Windows 10, Windows автоматически перенаправит вас в папку C: Program Data. Он перенаправит любую программу, которая пытается записать в C: Users All Users в папку C: ProgramData.

По словам Microsoft, «эта папка используется для данных приложений, которые не являются специфичными для пользователя». Например, программа, которую вы используете, может загрузить файл словаря правописания при его запуске. Вместо того, чтобы хранить этот файл словаря правописания в папке с данными конкретного пользователя, он должен хранить его в папке ProgramData. Затем он может совместно использовать словарь правописания со всеми пользователями на компьютере, вместо того, чтобы хранить несколько копий в нескольких папках данных приложения.
По словам Microsoft, «эта папка используется для данных приложений, которые не являются специфичными для пользователя». Например, программа, которую вы используете, может загрузить файл словаря правописания при его запуске. Вместо того, чтобы хранить этот файл словаря правописания в папке с данными конкретного пользователя, он должен хранить его в папке ProgramData. Затем он может совместно использовать словарь правописания со всеми пользователями на компьютере, вместо того, чтобы хранить несколько копий в нескольких папках данных приложения.

Инструменты, которые работают с системными правами, также могут сохранять свои настройки здесь. Например, антивирусное приложение может хранить свои настройки, журналы вирусов и помещенные на карантин файлы в C: ProgramData. Эти настройки затем обмениваются общесистемной для всех пользователей ПК.

Хотя эта папка является концептуально просто папкой данных приложения, доступной для всех пользователей компьютера, это также современная, более безопасная альтернатива старой идее хранения настроек приложения в своей собственной программной папке.
Хотя эта папка является концептуально просто папкой данных приложения, доступной для всех пользователей компьютера, это также современная, более безопасная альтернатива старой идее хранения настроек приложения в своей собственной программной папке.

Есть ли что-нибудь важное для резервного копирования в папке ProgramData?

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

Самые важные данные приложения, если вы хотите создать резервную копию, скорее всего, будут храниться в папке C: Users username AppData Roaming. Однако, если вас беспокоит, могут быть некоторые важные настройки или данные в папке ProgramData, вы можете захотеть осмотреть и посмотреть, какие программы там хранят данные. Разработчик каждой программы может выбрать, где эта программа хранит свои данные, поэтому ответа на один размер не требуется.

Рекомендуемые: