استخدم هذه الصفحة قبل تثبيت إصدار جديد من التطبيق أو عندما تحتاج إلى فهم ما يغيره التحديث.

تثبيت إصدار جديد

لا تحتاج إلى إلغاء تثبيت إصدار قديم قبل تثبيت إصدار أحدث.

من الآمن أن يكون لديك إصدارات متعددة من التطبيق مثبتة في نفس الوقت. الاحتفاظ بالإصدار السابق مثبتًا غالبًا ما يكون أكثر أمانًا لأنه يمكنك إغلاق الإصدار الجديد والعودة إلى الإصدار المثبت السابق إذا كنت بحاجة إلى الاستمرار في العمل.

بيانات التطبيق الخاصة بالإصدار

تثبيت إصدار جديد لا ينسخ تلقائيًا بيانات المستخدم من إصدار قديم.

كل إصدار من التطبيق عادةً ما يكون له مجلدات AppData الخاصة به لـ:

  1. إعدادات التطبيق العامة، بما في ذلك Settings.json.
  2. ملفات الملف الشخصي المحفوظة، بما في ذلك ملفات .prf.
  3. بيانات ذاكرة التخزين المؤقت للصورة المولدة.
  4. السجلات.

هذا الفصل مقصود. إنه يسمح للإصدار الجديد بالبدء ببياناته الخاصة بينما يحتفظ الإصدار السابق بالبيانات التي استخدمها بالفعل.

الإعدادات والملفات الشخصية

قد تتمكن من نسخ إعدادات وملفات الملف الشخصي من مجلد إصدار قديم إلى مجلد إصدار أحدث، ولكن هذه خطوة متقدمة أو موجهة من الدعم.

انسخ إعدادات أو ملفات الملف الشخصي فقط أثناء عدم تشغيل التطبيق.

قبل النسخ:

  1. قم بعمل نسخة احتياطية من الملفات الوجهة.
  2. انسخ فقط بين إصدارات التطبيق التي تثق بها.
  3. ابدأ التطبيق وتحقق من الإعدادات ذات الصلة قبل الاعتماد على البيانات المنسوخة في العمل المهم.

يجب أن تتحمل الإصدارات الأحدث عادةً الحقول المفقودة في الإعدادات أو الملفات الشخصية باستخدام القيم الافتراضية. ممارسة تطوير التطبيق هي تجنب إزالة الحقول في الإعدادات والملفات الشخصية بعد شحنها. ومع ذلك، لا تضمن الملفات المنسوخة أن تكون مسار ترحيل تم اختباره بالكامل.

إذا تسببت الإعدادات أو الملفات الشخصية المنسوخة في مشاكل عند بدء التشغيل، أغلق التطبيق واستخدم صفحة إعادة تعيين استكشاف الأخطاء.

ذاكرة التخزين المؤقت للصورة

لا تنسخ ذاكرة التخزين المؤقت للصورة كخطوة تحديث عادية.

ذاكرة التخزين المؤقت للصورة هي بيانات مولدة. دع كل إصدار من التطبيق يبني ذاكرته المؤقتة الخاصة. يجب أن تحتوي الإصدارات المنفصلة على مواقع ذاكرة مؤقتة منفصلة، وهذا هو الافتراضي.

إذا كنت تستخدم موقع ذاكرة مؤقتة مخصص للصورة، يمكنك توجيه إصدار أحدث إلى نفس المجلد. قد يعمل هذا، ولكنه قد يسبب أيضًا مشاكل في التوافق إذا تغيرت بنية الذاكرة المؤقتة بين إصدارات التطبيق. استخدام مجلد ذاكرة مؤقتة منفصل لكل إصدار من التطبيق هو أكثر أمانًا.

اعتماديات وقت التشغيل

يتضمن المثبت مثبتات وقت التشغيل المطلوبة من Microsoft عندما يحتاجها التطبيق.

قد تشمل هذه:

  1. وقت تشغيل تطبيق Windows.
  2. موزعات Microsoft Visual C++ المطلوبة من قبل مكونات SDK الأصلية.

إذا كانت اعتماديات وقت التشغيل مفقودة أو تالفة، يقوم المثبت عادةً بإصلاحها أو تثبيتها. كما توجد مثبتات الموزع في مجلد تثبيت التطبيق. إذا طلب منك الدعم إصلاحها يدويًا، أغلق التطبيق، وابحث عن تلك المثبتات في مجلد تثبيت التطبيق، وقم بتشغيلها كمسؤول.

العودة إلى إصدار أقدم

إذا لم يعمل الإصدار الجديد بشكل صحيح:

  1. أغلق الإصدار الجديد.
  2. ابدأ الإصدار المثبت السابق.
  3. استمر في العمل من الإصدار السابق إذا كان لا يزال يعمل بشكل صحيح.

نظرًا لأن بيانات التطبيق خاصة بالإصدار بشكل افتراضي، يجب أن يحتفظ الإصدار السابق بإعداداته وملفاته الشخصية وبيانات ذاكرة التخزين المؤقت الخاصة به.

إلغاء التثبيت وإعادة التثبيت

إذا فشلت كل الخيارات الأخرى، قم بإلغاء تثبيت الإصدار المتأثر وأعد تثبيته.

يمكن أن يؤدي إلغاء التثبيت وإعادة التثبيت إلى إصلاح الملفات المفقودة أو التالفة في التطبيق. قد لا يزيل بيانات المستخدم الخاصة بالإصدار. إذا لم تؤدي إعادة التثبيت إلى حل المشكلة، استخدم إعادة تعيين استكشاف الأخطاء لأن المشكلة قد تكون في الإعدادات أو الملفات الشخصية أو بيانات ذاكرة التخزين المؤقت التي نجت من إعادة التثبيت.