Co je složka ProgramData ve Windows?

V moderních verzích systému Windows uvidíte na systémové jednotce složku „ProgramData“ - obvykle jednotku C: \. Tato složka je skrytá, takže ji uvidíte pouze v případě, že v Průzkumníku souborů zobrazíte skryté soubory.

Data aplikací, registr a další místa ukládají data

SOUVISEJÍCÍ: Jak zobrazit skryté soubory a složky ve Windows 7, 8 nebo 10

Programy ukládají data na mnoha různých místech systému Windows. Záleží na tom, jak vývojáři program kódovali. Mohou zahrnovat:

  • Složky s aplikačními daty : Většina aplikací ve výchozím nastavení ukládá svá nastavení ve složkách s aplikačními daty v C: \ Users \ uživatelské jméno \ AppData \. Každý uživatelský účet Windows má své vlastní složky Application Data, takže každý uživatelský účet Windows může mít svá vlastní data aplikací a nastavení, pokud programy používají tuto složku.

  • Složky dokumentů : Některé aplikace - zejména počítačové hry - se rozhodnou uložit svá nastavení do složky Dokumenty v C: \ Uživatelé \ uživatelské jméno \ Dokumenty. Díky tomu je pro lidi ještě snazší tyto soubory najít, zálohovat a upravit.

  • Registr : Mnoho aplikací ukládá různá nastavení v registru Windows. Nastavení registru může být v celém systému nebo na uživatele. Registr je však pouze místem pro jednotlivá nastavení - aplikace zde nemohou ukládat soubory ani jiné větší části dat.

  • Složka vlastního programu aplikace : V dobách Windows 95, 98 a XP programy často ukládaly svá nastavení a další data do svých vlastních složek. Pokud jste tedy nainstalovali program s názvem „Příklad“ do složky C: \ Program Files \ Example, mohla by tato aplikace pouze uložit vlastní nastavení a další datové soubory do složky C: \ Program Files \ Example. To není skvělé pro bezpečnost. Moderní verze systému Windows omezují oprávnění programů a aplikace by během normálního provozu neměly být schopny zapisovat do systémových složek. Některé aplikace - například Steam - však stále ukládají svá nastavení a další datové soubory do svého adresáře Program Files.

Co ukládají programy do programu ProgramData?

K dispozici je také složka ProgramData. Tato složka má nejvíce společného se složkami Application Data, ale místo toho, aby měla pro každého uživatele samostatnou složku, je složka ProgramData sdílena mezi všemi uživatelskými účty ve vašem počítači.

V systému Windows XP nebyla žádná složka C: \ ProgramData. Místo toho tam byla složka „C: \ Documents and Settings \ All Users \ Application Data“. Počínaje systémem Windows Vista byla složka s daty aplikace Všichni uživatelé přesunuta do složky C: \ ProgramData.

Toto můžete vidět i dnes. Pokud připojíte C: \ Users \ All Users \ do Průzkumníka souborů nebo Průzkumníka Windows ve Windows 10, Windows vás automaticky přesměrují do složky C: \ Program Data. Přesměruje jakýkoli program, který se pokusí zapsat do složky C: Users All Users také do složky C: ProgramData.

Jak uvádí Microsoft, „tato složka se používá pro data aplikací, která nejsou specifická pro uživatele“. Například program, který používáte, si může při spuštění stáhnout soubor slovníku pravopisu. Spíše než ukládat tento soubor slovníku pravopisu ve složce Application Data specifické pro uživatele, měl by jej uložit ve složce ProgramData. Poté může tento pravopisný slovník sdílet se všemi uživateli v počítači, místo aby ukládal více kopií do mnoha různých složek aplikačních dat.

Nástroje, které běží se systémovými oprávněními, zde mohou také uložit svá nastavení. Například antivirová aplikace může ukládat svá nastavení, virové protokoly a soubory v karanténě na C: \ ProgramData. Tato nastavení jsou poté sdílena v celém systému pro všechny uživatele počítače.

Zatímco tato složka je koncepčně jen složka Application Data sdílená pro všechny uživatele počítače, je to také moderní a bezpečnější alternativa k staré myšlence ukládání nastavení aplikace do vlastní složky programu.

Je něco důležitého pro zálohování ve složce ProgramData?

SOUVISEJÍCÍ: Které soubory byste měli zálohovat na počítači se systémem Windows?

Obecně pravděpodobně nenajdete mnoho důležitých nastavení, která potřebujete k zálohování ve složce ProgramData. Většina programů to používá jako umístění do mezipaměti pro data, která by měla být k dispozici všem uživatelům, nebo ke konfiguraci některých základních nastavení.

Nejdůležitější data aplikace, pokud je chcete zálohovat, budou pravděpodobně uložena pod C: \ Users \ uživatelské jméno \ AppData \ Roaming. Pokud se však obáváte, že ve složce ProgramData mohou existovat některá důležitá nastavení nebo data, možná budete chtít zkontrolovat a zjistit, které programy tam ukládají data. Je na vývojáři každého programu, aby si vybral, kam tento program ukládá svá data, takže neexistuje univerzální odpověď.