ما هو مجلد ProgramData في Windows؟
في الإصدارات الحديثة من Windows ، سترى مجلد "ProgramData" على محرك أقراص النظام - عادةً ما يكون محرك الأقراص C: \. هذا المجلد مخفي ، لذلك ستراه فقط إذا قمت بإظهار الملفات المخفية في File Explorer.
بيانات التطبيق والسجل وبرامج الأماكن الأخرى تخزن البيانات
ذات صلة: كيفية إظهار الملفات والمجلدات المخفية في Windows 7 أو 8 أو 10
تقوم البرامج بتخزين البيانات في عدد من الأماكن المختلفة في 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 ، تم نقل مجلد بيانات تطبيق All Users إلى C: \ ProgramData.
لا يزال بإمكانك رؤية هذا اليوم. إذا قمت بتوصيل C: \ Users \ All Users \ في مستكشف الملفات أو مستكشف Windows على Windows 10 ، فسيقوم Windows بإعادة توجيهك تلقائيًا إلى المجلد C: \ Program Data. سيعيد توجيه أي برنامج يحاول الكتابة إلى C: \ Users \ All Users \ إلى المجلد C: \ ProgramData أيضًا.
كما تقول Microsoft ، "يتم استخدام هذا المجلد لبيانات التطبيق التي ليست خاصة بالمستخدم". على سبيل المثال ، قد يقوم أحد البرامج التي تستخدمها بتنزيل ملف قاموس التدقيق الإملائي عند تشغيله. بدلاً من تخزين ملف قاموس التدقيق الإملائي هذا ضمن مجلد بيانات التطبيق الخاص بالمستخدم ، يجب تخزينه في مجلد ProgramData. يمكنه بعد ذلك مشاركة قاموس التدقيق الإملائي هذا مع جميع المستخدمين على الكمبيوتر ، بدلاً من تخزين نسخ متعددة في مجموعة من مجلدات بيانات التطبيق المختلفة.
الأدوات التي تعمل بأذونات النظام قد تخزن أيضًا إعداداتها هنا. على سبيل المثال ، قد يخزن تطبيق مكافحة الفيروسات إعداداته وسجلات الفيروسات والملفات المعزولة في C: \ ProgramData. يتم بعد ذلك مشاركة هذه الإعدادات على مستوى النظام لجميع مستخدمي الكمبيوتر.
في حين أن هذا المجلد هو من الناحية النظرية مجرد مجلد بيانات التطبيق مشترك لجميع مستخدمي الكمبيوتر ، فهو أيضًا بديل حديث وأكثر أمانًا للفكرة القديمة لتخزين إعدادات التطبيق في مجلد البرنامج الخاص به.
هل هناك أي شيء مهم لإجراء نسخ احتياطي له في مجلد بيانات البرنامج؟
ذات صلة: ما الملفات التي يجب نسخها احتياطيًا على جهاز الكمبيوتر الذي يعمل بنظام Windows؟
بشكل عام ، من المحتمل ألا تجد الكثير من الإعدادات المهمة التي تحتاجها لإجراء نسخ احتياطي لها في مجلد ProgramData. تستخدم معظم البرامج هذا كموقع تخزين مؤقت للبيانات التي يجب أن تكون متاحة لجميع المستخدمين ، أو لتكوين بعض الإعدادات الأساسية.
من المحتمل أن يتم تخزين بيانات التطبيق الأكثر أهمية ، إذا كنت تريد نسخها احتياطيًا ، ضمن C: \ Users \ username \ AppData \ Roaming. ومع ذلك ، إذا كنت قلقًا من وجود بعض الإعدادات أو البيانات المهمة ضمن مجلد ProgramData ، فقد ترغب في إجراء الفحص ومعرفة البرامج التي تخزن البيانات هناك. الأمر متروك لمطور كل برنامج لاختيار المكان الذي يخزن فيه البرنامج بياناته ، لذلك لا توجد إجابة واحدة تناسب الجميع.