Данные данных приложения, реестра и других мест хранения данных программ
Программы хранят данные в разных местах Windows. Это зависит от того, как разработчики закодировали программу. Они могут включать:
Папки данных приложений: Большинство приложений сохраняют свои настройки в папках данных приложения по адресу C: Users username AppData по умолчанию. Каждая учетная запись пользователя Windows имеет свои собственные папки данных приложения, поэтому каждая учетная запись пользователя Windows может иметь свои собственные данные и настройки приложения, если программы используют эту папку.
Папки документов: Некоторые приложения, особенно игры для ПК, предпочитают сохранять свои настройки в папке «Документы» в папке «C: Users username Documents». Это облегчает людям поиск, резервное копирование и редактирование этих файлов.
Реестр: Многие приложения хранят различные настройки в реестре Windows. Настройки реестра могут быть общими или для каждого пользователя. Тем не менее, реестр - это просто место для индивидуальных настроек - приложения не могут хранить файлы или другие более крупные фрагменты данных.
Собственная программная папка приложения: Во времена Windows 95, 98 и XP программы часто сохраняли свои настройки и другие данные в своих собственных папках. Итак, если вы установили программу с именем «Пример» в C: Program Files Example, это приложение может просто сохранить свои собственные настройки и другие файлы данных в C: Program Files Example. Это не здорово для безопасности. Современные версии Windows ограничивают возможности программ разрешений, а приложения не должны записываться в системные папки во время нормальной работы. Однако некоторые приложения, например Steam, по-прежнему сохраняют свои настройки и другие файлы данных в каталоге Program Files.
Что хранят программы в 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.
Инструменты, которые работают с системными правами, также могут сохранять свои настройки здесь. Например, антивирусное приложение может хранить свои настройки, журналы вирусов и помещенные на карантин файлы в C: ProgramData. Эти настройки затем обмениваются общесистемной для всех пользователей ПК.
Есть ли что-нибудь важное для резервного копирования в папке ProgramData?
В общем, вы, скорее всего, не найдете много важных настроек, необходимых для резервного копирования в папке ProgramData. Большинство программ используют это как место кэширования для данных, которые должны быть доступны для всех пользователей, или для настройки некоторых основных настроек.
Самые важные данные приложения, если вы хотите создать резервную копию, скорее всего, будут храниться в папке C: Users username AppData Roaming. Однако, если вас беспокоит, могут быть некоторые важные настройки или данные в папке ProgramData, вы можете захотеть осмотреть и посмотреть, какие программы там хранят данные. Разработчик каждой программы может выбрать, где эта программа хранит свои данные, поэтому ответа на один размер не требуется.