8Sep

מהי תיקיית ProgramData ב- Windows?

בגירסאות מודרניות של Windows, תראה תיקיית "ProgramData" בכונן המערכת שלך - בדרך כלל כונן C: \.תיקיה זו מוסתרת, כך שתראה אותה רק אם תציג קבצים מוסתרים ב- File Explorer.נתוני יישומים של

, את הרישום ואת תוכניות מקומות אחרים נתוני חנות

תוכניות לאחסן נתונים במספר מקומות שונים ב- Windows.זה תלוי איך המפתחים קידוד התוכנית.הם יכולים לכלול:

  • יישום תיקיות נתונים : רוב היישומים לאחסן את ההגדרות שלהם בתיקיות Data Application ב- 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: \ מסמכים והגדרות \ כל המשתמשים \ יישום נתונים" התיקייה.החל מ- Windows Vista, תיקיית נתוני היישום של כל המשתמשים הועברה ל- C: \ ProgramData.

אתה עדיין יכול לראות את זה היום.אם תקע את C: \ Users \ All Users \ לתוך סייר הקבצים או סייר Windows ב- Windows 10, Windows יפנה אותך אוטומטית לתיקייה C: \ Program Data.הוא ינתב מחדש כל תוכנית המנסה לכתוב ל- C: \ Users \ All Users \ לתיקיה C: \ ProgramData.

כפי שמיקרוסופט מציינת, "תיקייה זו משמשת לנתוני יישומים שאינם ספציפיים למשתמש".לדוגמה, תוכנית שבה אתה משתמש עשויה להוריד קובץ מילון איות בעת הפעלתו.במקום לאחסן את קובץ האיות המילולי תחת תיקיית נתוני יישום ספציפית למשתמש, יש לאחסן אותו בתיקייה ProgramData.לאחר מכן הוא יכול לשתף את מילון האיות עם כל המשתמשים במחשב, במקום לאחסן עותקים מרובים בחבורה של תיקיות נתוני יישום שונות.

כלים הפועלים עם הרשאות מערכת עשויים גם לשמור את ההגדרות שלהם כאן.לדוגמה, יישום אנטי-וירוס עשוי לאחסן את ההגדרות שלו, יומני וירוסים וקבצים בהסגר ב- C: \ ProgramData.לאחר מכן, הגדרות אלה משותפות לכל המערכת עבור כל משתמשי המחשב.

בעוד תיקיה זו היא מושגית רק תיקיית נתונים יישום משותף עבור כל המשתמשים של המחשב, זה גם אלטרנטיבה מודרנית, בטוחה יותר לרעיון הישן של אחסון הגדרות היישום בתיקיית התוכנית שלו.

האם יש משהו חשוב לגבות את תיקיית ProgramData?

באופן כללי, סביר להניח שלא תמצא הרבה הגדרות חשובות שעליך לגבות בתיקיית ProgramData.רוב התוכניות משתמשות כמיקום אחסון במטמון עבור נתונים שצריכים להיות זמינים לכל המשתמשים, או כדי להגדיר כמה הגדרות בסיסיות.

נתוני היישום החשובים ביותר שלך, אם אתה רוצה לגבות אותו, צפוי להיות מאוחסן תחת C: \ Users \ username \ AppData \ נדידה.עם זאת, אם אתה מודאג ייתכן שיהיו כמה הגדרות או נתונים חשובים תחת התיקיה ProgramData, ייתכן שתרצה ללכת לבדוק ולראות אילו תוכניות מאוחסנים נתונים שם.זה תלוי במפתח של כל תוכנית כדי לבחור היכן התוכנית מאחסנת את הנתונים שלה, אז אין תשובה בגודל אחד מתאים לכל.