8Sep

Mi a programadatmappa a Windows rendszerben?

A modern Windows verziókon egy "ProgramData" mappát talál a rendszer meghajtóján - általában a C: \ meghajtón. Ez a mappa rejtve van, így csak akkor látja, ha rejtett fájlokat mutat a Fájlböngészőben.

Alkalmazásadatok, regisztrációs és egyéb helyek programjai Adatok tárolása

A programok különböző helyeken tárolnak adatokat a Windows rendszerben. Attól függ, hogy a fejlesztők hogyan kódolták a programot. Ezek a következők lehetnek:

  • Application Data Folders : A legtöbb alkalmazás tárolja beállításait az Application Data mappákban a C: \ Users \ username \ AppData \ alapértelmezésben. Minden Windows felhasználói fióknak saját Application Data mappái vannak, így minden Windows felhasználói fióknak saját alkalmazásadatai és beállításai is lehetnek, ha a programok ezt a mappát használják.
  • Dokumentumok mappák: Egyes alkalmazások - különösen PC-játékok - a beállításokat a Dokumentumok mappában tárolják a C: \ Users \ felhasználónév \ Dokumentumok mappában. Ez még könnyebbé teszi az emberek számára, hogy megtalálják, biztonsági másolatot készítsenek és szerkesztsék ezeket a fájlokat.
  • Az regiszter: Sok alkalmazás különböző beállításokat tárol a Windows rendszerleíró adatbázisban. A regisztrációs beállítások lehetnek rendszer-szintűek vagy egy-egy felhasználó számára. A rendszerleíró adatbázis azonban csak egy hely az egyéni beállításokhoz: az alkalmazások nem tudnak fájlokat vagy más nagyobb adatokat tárolni.
  • Az Alkalmazás saját programmappája : A Windows 95, 98 és XP napjaiban a programok gyakran tárolják a beállításokat és más adatokat saját mappáikban. Tehát, ha telepítette a "Példa" nevű programot a C: \ Program Files \ Például, akkor az alkalmazás csak a saját beállításait és más adatfájljait tárolhatja a C: \ Program Files \ Példánál. Ez nem nagyszerű a biztonság szempontjából. A Windows modern verziói korlátozzák az engedélyezési programokat, és az alkalmazások nem tudják írni rendes mappákba normál működés közben. Azonban néhány alkalmazás - például a Steam - továbbra is tárolja beállításait és egyéb adatfájljait a programfájlok mappájában.

Milyen programokat tárol a ProgramData?

A programdata mappát is megtalálja. Ez a mappa leginkább az Alkalmazásadat-mappákhoz van társítva, de - ahelyett, hogy minden egyes felhasználó külön mappa lenne - a ProgramData mappát a számítógép összes felhasználói fiókja osztja meg.

Windows XP rendszeren nem volt C: \ ProgramData mappa. Ehelyett volt egy "C: \ Documents and Settings \ All Users \ Application Data" mappa. A Windows Vista rendszerből indítva az All Users alkalmazás adatmappája a C: \ ProgramData mappába került.

Ezt még ma is láthatod. Ha a C: \ Users \ Minden Felhasználót a Windows Intézőbe vagy a Windows Intézőbe csatlakoztatja, a Windows automatikusan átirányítja a C: \ Program Data mappába.Átirányítja azokat a programokat, amelyek a C: \ Users \ All Users \ C: \ ProgramData mappába próbálnak írni.

A Microsoft azt állítja, hogy "ezt a mappát alkalmazási adatokhoz használják, amelyek nem felhasználó specifikusak".Például egy használt program letöltheti a helyesírási szótár fájlt futtatásakor. Ahelyett, hogy a helyesírási szótár fájlt a felhasználó-specifikus Application Data mappában tárolná, meg kell őriznie a ProgramData mappában. Ezt a helyesírási szótárt a számítógép összes felhasználójával megoszthatja, ahelyett, hogy több másolatot tárolna egy csomó különböző Application Data mappában.

A rendszerengedélyekkel futó eszközök itt is tárolhatják beállításaikat. Például egy víruskereső alkalmazás tárolhatja beállításait, vírusnaplóit és karanténba helyezett fájlokat a C: \ ProgramData-ban. Ezeket a beállításokat rendszeresen megosztják a PC összes felhasználójánál.

Bár ez a mappa koncepcionálisan csak egy alkalmazásadatmappa, amelyet a számítógép minden felhasználója számára megosztottak, ez egy modern, biztonságosabb alternatíva is az alkalmazás beállításainak saját programmappában tárolására vonatkozó öreg ötlethez.

Van valami fontos, hogy biztonsági másolatot készítsen a ProgramData mappában?

Általánosságban valószínűleg nem fog sok olyan fontos beállítást megtalálni, amelyekre a ProgramData mappába kell menteni. A legtöbb program a gyorsítótárazási helyet használja olyan adatok számára, amelyeket minden felhasználó számára elérhetővé kell tenni, vagy bizonyos alapvető beállításokat kell beállítani.

A legfontosabb alkalmazásadatai, ha biztonsági másolatot szeretne készíteni, valószínűleg a C: \ Users \ username \ AppData \ Roaming alatt tárolódnak. Ha azonban aggódsz, előfordulhat, hogy a ProgramData mappában fontos beállítások vagy adatok találhatók, érdemes megnézni és megnézni, hogy mely programokat tárolja ott. Az egyes programok fejlesztőitől függ, hogy melyik program tárolja az adatokat, tehát nincs egy méretű válasz.