تجميع في ذاكرة التخزين المؤقتة للتجميع العمومي أو SxS مفقود بعد إجراء ترقية رئيسية باستخدام حزمة مثبت Windows

الأعراض

بعد إجراء ترقية رئيسية باستخدام حزمة Microsoft Windows Installer، تجميع في ذاكرة التخزين المؤقتة للتجميع العمومي أو SxS (المجلد جنبا إلى جنب، \Windows\WinSxS\) غير موجود.

السبب

تحدث هذه المشكلة عندما يتم تعيين تسلسل عملية ريموفيكسيستينجبرودوكتس مثبت Windows في موقع يمنع عد المرجع المناسبة للتجميع وتؤدي إزالة التجميع قبل الأوان. يتم تعيين تسلسل عملية ريموفيكسيستينجبرودوكتس في الجدول إينستالكسيكوتيسيقوينسي في حزمة Windows Installer. تحدث هذه المشكلة عندما يتم تعيين تسلسل عملية ريموفيكسيستينجبرودوكتس حيث أن إزالة المنتج القديم قبل تثبيت المنتج الجديد.

عندما يتم وضع تجميع في مخزن التجميع العمومي المؤقت، تتم إعادة تسمية التجميع. مثبت Windows لا يمكن تحديد الاسم الصحيح للتجميع. يجب أن تعتمد Windows Installer على Microsoft.NET Framework لإدارة الاسم.

عند إجراء ترقية رئيسية باستخدام حزمة Windows Installer، استدعاء مثبت Windows.NET Framework لاختبار ما إذا كان التجميع مثبت مسبقاً في مخزن التجميع العمومي المؤقت. في حالة إرجاع.NET Framework "نعم"، غير مسموح المكون الذي يحتوي على التجميع في حزمة Windows Installer الترقية الرئيسية للتثبيت. ثم تشغيل الإجراء ريموفيكسيستينجبرودوكتس ويقوم بإلغاء تثبيت التجميع الموجود في مخزن التجميع العمومي المؤقت. يقوم هذا الإجراء ريموفيكسيستينجبرودوكتس لأنه لم يتم تسجيل المنتج الجديد كعميل للجمعية ووجود عملاء آخرين. لأنه لم يسمح لتثبيت المكون في الترقية الرئيسية، لا يتم تثبيت التجميع عند ترقية رئيسية بتثبيت المكونات.

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

ملاحظة: عند تجميع غير موجود في مخزن التجميع العمومي المؤقت, إعادة تسمية لم يحدث. تطبيق قواعد تعيين الإصدار ملف Windows Installer القياسية، والمكون في الترقية الرئيسية للتثبيت.

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى

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

الطريقة الثانية

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

مزيد من المعلومات

يمكنك إنشاء حزمة Windows Installer في
مشروع إعداد ونشر المشاريع في Microsoft Visual Studio.NET. عندما يتم تعيين تسلسل عملية ريموفيكسيستينجبرودوكتس في حزمة Windows Installer، يؤدي الموقع الافتراضي لإجراء ريموفيكسيستينجبرودوكتس في الجدول إينستالكسيكوتيسيقوينسي المشكلة الموضحة في قسم "الأعراض".

لمزيد من المعلومات، قم بزيارة مواقع ويب شبكة مطوري Microsoft (MSDN) التالية:
خصائص

رقم الموضوع: 905238 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات