Какво представлява папката на програмата в Windows?

Съдържание:

Какво представлява папката на програмата в Windows?
Какво представлява папката на програмата в Windows?

Видео: Какво представлява папката на програмата в Windows?

Видео: Какво представлява папката на програмата в Windows?
Видео: How Care and Research Have Changed During COVID 19 Panel - YouTube 2024, Може
Anonim
На съвременните версии на Windows ще видите папка "ProgramData" на системното устройство - обикновено C: drive. Тази папка е скрита, така че ще я видите само ако показвате скрити файлове в File Explorer.
На съвременните версии на Windows ще видите папка "ProgramData" на системното устройство - обикновено C: drive. Тази папка е скрита, така че ще я видите само ако показвате скрити файлове в File Explorer.

Данните за приложенията, регистрацията и другите места съхраняват данни

Програмите съхраняват данни на различни места в 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, все още съхраняват своите настройки и други файлове с данни в директорията на програмните файлове.

Image
Image

Какво съхраняват програмите в програмните данни?

Също така има папката ProgramData. Тази папка има най-много общи данни с папките с данни за приложението, но вместо да има отделна папка за всеки потребител, папката ProgramData се споделя между всички потребителски акаунти на вашия компютър.

В Windows XP нямаше папка C: ProgramData. Вместо това има папка "C: Documents and Settings All Users Application Data". Започвайки с Windows Vista, папката с данни за приложението Всички потребители бе преместена в C: ProgramData.

Все още можете да видите това днес. Ако включите C: Users All Users в File Explorer или Windows Explorer на Windows 10, Windows автоматично ще ви пренасочи към папката C: Program Data. Тя ще пренасочи всяка програма, която се опитва да напише на C: Users All Users в папката C: ProgramData.

Както казва Майкрософт, "тази папка се използва за данни за приложенията, които не са специфични за потребителя". Например, програма, която използвате, може да изтегли файл за правописен речник, когато го изпълнявате. Вместо да съхранява файла с речника на правописа под потребителска папка с данни за приложения, трябва да го съхранява в папката ProgramData. След това той може да сподели този речник с всички потребители на компютъра, вместо да съхранява няколко копия в различни папки с данни за приложения.
Както казва Майкрософт, "тази папка се използва за данни за приложенията, които не са специфични за потребителя". Например, програма, която използвате, може да изтегли файл за правописен речник, когато го изпълнявате. Вместо да съхранява файла с речника на правописа под потребителска папка с данни за приложения, трябва да го съхранява в папката ProgramData. След това той може да сподели този речник с всички потребители на компютъра, вместо да съхранява няколко копия в различни папки с данни за приложения.

Инструментите, които се изпълняват със системни разрешения, също могат да съхраняват настройките си тук. Например, антивирусно приложение може да съхранява настройките си, вируси и файлове в карантина в C: ProgramData. След това тези настройки се споделят за цялата система за всички потребители на компютъра.

Докато тази папка е концептуално само папка "Данни за приложенията", споделена за всички потребители на компютъра, тя е и модерна, по-сигурна алтернатива на старата идея за съхранение на настройките на приложението в собствената си програмна папка.
Докато тази папка е концептуално само папка "Данни за приложенията", споделена за всички потребители на компютъра, тя е и модерна, по-сигурна алтернатива на старата идея за съхранение на настройките на приложението в собствената си програмна папка.

Има ли нещо важно да се архивира в папката ProgramData?

По принцип, най-вероятно няма да намерите много важни настройки, които трябва да направите резервно копие в папката ProgramData. Повечето програми използват това като място за кеширане за данни, които трябва да бъдат достъпни за всички потребители или за конфигуриране на някои основни настройки.

Вашите най-важни данни за приложението, ако искате да я архивирате, вероятно ще се съхраняват под C: Users username AppData Roaming. Ако обаче сте загрижени за някои важни настройки или данни в папката ProgramData, може да искате да проверите и да видите кои програми съхраняват данни там. Разработчикът на всяка програма има право да избира къде да съхранява данните си, така че няма отговор на едно ниво.

Препоръчано: