معلومات Microsoft Visual C ++ القابلة لإعادة التوزيع

إذا قمت بالتحقق من قائمة البرامج المثبتة على جهاز كمبيوتر يعمل بنظام التشغيل Windows والتي استخدمتها لبعض الوقت ، فقد تلاحظ أن لديها العديد من قوائم تثبيت Microsoft Visual C ++ القابلة لإعادة التوزيع ، كثيرًا كثيرًا.

يحتوي الكمبيوتر الذي أستخدمه لكتابة هذه المقالة على سبيل المثال على ثلاث Microsoft Visual C ++ 2005 قابلة لإعادة التوزيع ، وثماني Microsoft Visual C ++ 2008 قابلة لإعادة التوزيع ، واثنين من Microsoft Visual C ++ 2010 قابلة لإعادة التوزيع ، وثلاثة Microsoft Visual C ++ 2013 قابلة لإعادة التوزيع ، واثنان من Microsoft Visual C ++ 2015 قابلة لإعادة التوزيع تلك الصفحة.

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

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

الغرض من Visual C ++ القابلة لإعادة التوزيع

قد يستخدم المطورون الذين يقومون بإنشاء برامج لنظام التشغيل Windows باستخدام Microsoft Visual C ++ - الذي كان متاحًا مسبقًا كمستند مستقل ولكن الآن جزءًا من Microsoft Visual Studio - ما يسمى بالمكتبات القياسية الموجودة بالفعل لإضافة وظائف إلى برامجهم. يوفر هذا الوقت ، وغالبًا ما يكون أفضل من الاضطرار إلى إعادة اختراع العجلة من خلال إنشاء الوظيفة من الصفر.

عند استخدام هذه المكتبات ، يمكن للمطورين إما تضمين ما هو مطلوب لتشغيل هذه الوظائف في برامجهم ، أو قد يستخدمون Visual C ++ Redistributable بدلاً من ذلك لذلك.

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

هذا لا يفسر لماذا قد ترى خمسة أو عشرة أو حتى عشرون إصدارًا مختلفًا من Microsoft Visual c ++ Redistributable مثبتًا على جهاز Windows.

يمكنك التحقق من الإصدارات المثبتة من Microsoft Visual C ++ Redistributable Package على جهاز Windows الخاص بك بالطرق التالية:

  • أي إصدار: استخدم اختصار Windows-Pause لفتح لوحة التحكم. حدد لوحة التحكم الرئيسية ، وفي الصفحة التي تفتح البرامج والميزات.
  • Windows 10: استخدم Windows-I لفتح تطبيق الإعدادات. إذا كنت تستخدم إصدار Creators Update أو الأحدث ، فحدد Apps> Apps & Features ، وانتقل لأسفل حتى تجد الحزم المدرجة. إذا كنت تستخدم إصدارًا أقدم من Windows 10 ، فحدد النظام ، وابحث عن قوائم التطبيقات هناك.

لماذا هذا العدد الكبير؟

قد يأتي Windows مع بعض عمليات تثبيت Microsoft Visual C ++ القابلة لإعادة التوزيع بالفعل ، ولكن يتم تثبيت معظمها عند تثبيت البرامج التي تتطلبها على النظام.

هناك عدة أسباب تجعلك ترى أن العديد منها مثبتًا على جهاز الكمبيوتر الخاص بك:

  1. تتوفر إصدارات 32 بت و 64 بت. بينما سيشاهد مستخدمو Windows 32 بت إصدارات 32 بت فقط من إصدار Microsoft Visual C ++ القابل لإعادة التوزيع ، قد تشاهد كلاهما مثبتًا على إصدارات 64 بت من نظام التشغيل.
  2. قد توجد عدة بنيات لأي إصدار رئيسي من Visual C ++. يوجد أحد عشر إصدارًا مختلفًا من Microsoft Visual C ++ 2008 قابلة لإعادة التوزيع على سبيل المثال ، وقد يتم تثبيتها جميعًا بجوار بعضها البعض.

السبب الرئيسي وراء ظهور العديد من الإصدارات من نفس العام مدرجًا على جهاز الكمبيوتر الخاص بك هو أن Microsoft لم تصدر مطلقًا عملية إعادة توزيع موحدة لسنة معينة.

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

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

هذا يعني أنه يجب عليك عدم إزالة بنيات مختلفة من Microsoft Visual C ++ Redistributable من جهازك إذا كان البرنامج الذي يعتمد عليه لا يزال مثبتًا على النظام.

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

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

غيرت Microsoft النظام من خلال إصدار Microsoft Visual C ++ 2015 Redistributable ، وبالتالي أيضًا مع إصدارات 2017 و 2019.

هذه تستخدم وقت تشغيل عالميًا بحيث يلزم تثبيت واحد فقط (الأحدث) بدلاً من جميعها.

يمكنك الاطلاع على معلومات إضافية حول وقت التشغيل C العالمي هنا.

أشياء يجب تجربتها

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

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

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

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

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

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

قد يكون من الأفضل الاحتفاظ بجميع الإصدارات مثبتة فقط لتكون في الجانب الآمن من الأشياء ، وتجنب أي مشاكل مع البرامج التي ترفض البدء بعد الإزالة.

تنزيل حزم Microsoft Visual C ++ القابلة لإعادة التوزيع

يمكنك استخدام الروابط التالية لتنزيل أحدث إصدارات حزم Microsoft Visual C ++ القابلة لإعادة التوزيع. تتضمن التنزيلات إصدارات 32 بت و 64 بت إذا كانت مدعومة.

  • Microsoft Visual C ++ قابلة لإعادة التوزيع لبرنامج Visual Studio 2017
  • حزم Microsoft Visual C ++ القابلة لإعادة التوزيع لـ Visual Studio 2015 التحديث 3
  • حزم Microsoft Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2013
  • حزم Microsoft Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2012 التحديث 4
  • Visual Studio 2010 المزود بحزمة الخدمة Service Pack 1 (برنامج التثبيت)
  • Visual Studio 2010 المزود بحزمة الخدمة Service Pack 1 (مثبت الويب) Visual Studio 2010 المزود بحزمة الخدمة SP1
  • Visual Studio 2008 المزود بحزمة الخدمة Service Pack 1 (مثبت)

TL، DR

  1. يتم تثبيت ملفات Visual C ++ القابلة لإعادة التوزيع عند تثبيت برنامج يتطلبها ، أو عند تثبيت Windows أو تحديثه ، أو عند تثبيته مباشرة.
  2. يتم استخدامها من قبل المبرمجين الذين يستخدمون المكتبات القياسية في Visual Studio.
  3. تتطلب البرامج إصدارات محددة ، وقد لا تعمل عند إزالة هذه الإصدارات (إذا كانت الإصدارات الأقدم أو الأحدث من نفس السنة لا تزال متاحة).

أنت الآن : كيف تتعامل مع عمليات تثبيت Visual C ++ القابلة لإعادة التوزيع؟