میرے پی سی پر اتنے سارے "مائیکروسافٹ ویزول سی ++ دوبارہ تقسیم کار" کیوں انسٹال ہیں؟

اگر آپ نے کبھی ونڈوز میں اپنے انسٹال کردہ پروگراموں کی فہرست کے ذریعے اسکرول کیا ہے ، حیرت ہے کہ مائیکروسافٹ ویزول سی ++ کے دوبارہ تقسیم کے قابل کیوں ہیں ، تو آپ اکیلے نہیں ہیں۔ ہمارے ساتھ شامل ہوں کیونکہ ہم ایک نظر ڈالتے ہیں کہ یہ چیزیں کیا ہیں اور آپ کے کمپیوٹر پر کیوں بہت سے انسٹال ہیں۔

ایک بصری C ++ دوبارہ تقسیم کرنے والا کیا ہے؟

مائیکرو سافٹ ویزول سی ++ ایک مربوط ترقیاتی ماحول (IDE) ہے جو C ، C ++ ، اور C ++ / CLI پروگرامنگ زبانوں میں ونڈوز ایپلی کیشنز بنانے کے لئے استعمال ہوتا ہے۔ یہ اصل میں ایک اسٹینڈ پروڈکٹ تھا ، لیکن اب مائیکروسافٹ وژوئل اسٹوڈیو کے حصے کے طور پر شامل ہے۔ یہ ڈویلپرز کو ایک ہی اطلاق پیش کرتا ہے جس میں وہ لکھ سکتے ہیں ، تدوین کرسکتے ہیں ، ٹیسٹ کرسکتے ہیں اور اپنے کوڈ کو ڈیبگ کرسکتے ہیں۔ پروگرامنگ ماحول میں متعدد مشترکہ کوڈ لائبریریوں تک رسائی شامل ہے ، جو ڈویلپرز کو پہلے سے تیار شدہ کوڈ کو مخصوص طریقہ کار کے لئے شروع سے اپنے لکھنے کی بجائے استعمال کرنے دیتے ہیں۔ یہ مشترکہ کوڈ متحرک لنک لائبریریوں (DLLs) کی شکل اختیار کرتا ہے ، ایک ایسی اصطلاح جس میں زیادہ تر ونڈوز صارفین کو کسی نہ کسی مقام پر پہنچا ہے۔

جب یہ وقت آتا ہے کہ وہ اپنے سافٹ ویئر کو صارفین کے پاس متعین کریں تو ، ڈویلپرز کے پاس انتخاب کرنے کا انتخاب ہوتا ہے۔ وہ ان ڈی ایل ایل کو ان کی درخواست کی تنصیب میں بنڈل کرسکتے ہیں ، یا وہ مشترکہ کوڈ کے معیاری تقسیم پیکیج پر بھروسہ کرسکتے ہیں۔ زیادہ تر مؤخر الذکر کا انتخاب کریں ، اور اس پیکیج کو بصری C ++ دوبارہ تقسیم کے نام سے جانا جاتا ہے۔ دوبارہ تقسیم کرنے والے کو استعمال کرنے کے بہت سے فوائد ہیں۔ مائیکروسافٹ کے ذریعہ یہ پیکیج دستیاب ہیں ، جو ان کو بگ اور سکیورٹی فکسس کے ساتھ جانچ اور اپ ڈیٹ کرتے ہیں۔ دوبارہ تقسیم کرنے والے صارف کے کمپیوٹر پر ایک ہی تنصیب کی پیش کش کرتے ہیں جو ایک ہی وقت میں متعدد پروگرام استعمال کرسکتے ہیں۔

میرے پی سی پر بہت سارے لوگ کیوں انسٹال ہیں؟

میں نے دو مہینے پہلے ونڈوز 10 کا ایک نیا ورژن ایک نئے پی سی پر انسٹال کیا ہے۔ جیسا کہ آپ اوپر والی تصویر میں دیکھ سکتے ہیں ، میرے پاس پہلے سے ہی میرے سسٹم پر بصری C ++ دوبارہ تقسیم کے چار ورژن مل چکے ہیں۔ دوسرے سسٹمز میں ، میں نے بیس تک دیکھا ہے۔ تو ، وہ وہاں کیسے پہنچتے ہیں؟

کچھ ونڈوز کے ساتھ ہی انسٹال ہیں۔ مخصوص ورژن جو انسٹال ہوجاتے ہیں ان پر انحصار ہوتا ہے کہ آپ ونڈوز کے کس ورژن کو استعمال کررہے ہیں۔ میں ونڈوز 10 کا استعمال کر رہا ہوں ، جو 2012 اور 2013 کے بصری C ++ دوبارہ تقسیم کے ساتھ آتا ہے۔ آپ یہ بھی نوٹ کریں گے کہ میں نے 32 بٹ (x86) اور 64 بٹ (x64) دونوں ورژن بھی انسٹال کر لئے ہیں۔ اگر آپ کے پاس ونڈوز کا 32 بٹ ورژن ہے تو آپ دوبارہ تقسیم کے وہ 64 بٹ ورژن نہیں دیکھ پائیں گے۔ لیکن اگر آپ کے پاس ونڈوز کا 64 بٹ ورژن ہے (جو آج کل تقریبا all تمام کمپیوٹر ہیں) ، تو آپ کو دونوں ورژن نظر آئیں گے ، کیونکہ ایک 64 بٹ ونڈوز 64 بٹ اور 32 بٹ ایپلی کیشنز دونوں چلا سکتی ہے۔

آپ کے سسٹم پر نظر آنے والے بصری C ++ دوبارہ تقسیم کا کوئی اضافی ورژن کچھ ایسے پروگرام کے ساتھ انسٹال کیا گیا تھا جس کی ضرورت ہوتی ہے۔ جب کسی ڈویلپر کو بصری C ++ کے مخصوص ورژن میں کوڈز ہوتے ہیں تو ، اس ورژن کے لئے کوڈ لائبریریوں کو بھی چلانے کے ل. صارف کے سسٹم میں موجود ہونا ضروری ہے۔ اس کا مطلب یہ ہے کہ ، مثال کے طور پر ، اگر کسی ڈویلپر نے اپنے نصب کردہ پروگرام کو بنانے کے لئے بصری C ++ 2005 (یا بصری اسٹوڈیو 2005) کا استعمال کیا تو ، آپ پروگرام کے ساتھ اپنے سسٹم میں بصری C ++ 2005 دوبارہ تقسیم شدہ دیکھنے کی توقع کرسکتے ہیں۔

کبھی کبھی ، آپ کو یہ کہتے ہوئے پہلی بار ایک پاپ اپ مل جائے گا کہ دوبارہ تقسیم پیکیج انسٹال ہو رہا ہے۔ اگر آپ پی سی گیمر ہیں تو آپ کو یہ بہت کچھ محسوس ہوگا ، خاص طور پر اگر آپ اپنے کھیل بھاپ سے حاصل کریں گے۔ عام طور پر ، اس کا مطلب یہ ہے کہ ڈویلپر نے انسٹالیشن کے وقت مائیکروسافٹ سے جدید ترین پیکیج ڈاؤن لوڈ کرنے کا انتخاب کیا ہے۔ بعض اوقات ، پیکیج کے ساتھ ساتھ بنڈل بن جاتا ہے۔ موجودہ AMD گرافکس ڈرائیور پیکیج کی تنصیب کا ایک شاٹ یہ ہے ، جسے آپ دیکھ سکتے ہیں کہ 2012 اور 2013 C ++ Redistributables انسٹال کرنا چاہتا ہے۔

متعلقہ:مائیکروسافٹ .NET فریم ورک کیا ہے ، اور یہ میرے کمپیوٹر پر کیوں نصب ہے؟

یہ بھی ممکن ہے کہ آپ دیکھیں گے کہ دوبارہ نصب کردہ ایک ہی ورژن کے متعدد ورژن ، یا اسی سال کے کم از کم ایک سے زیادہ ورژن کی طرح دکھائی دیتے ہیں۔ مثال کے طور پر ، آپ کو دوبارہ تقسیم کرنے کے قابل 2008 کے متعدد ورژن نظر آ سکتے ہیں۔ کسی کو اشارہ ہوسکتا ہے کہ یہ ایک خدمت پیک ہے ، جبکہ دوسروں کے ورژن کی نسبت قدرے مختلف ہیں۔ لہذا ، جب کبھی کبھی ایسا لگتا ہے کہ ایک ہی پیکج کے متعدد ورژن انسٹال ہوچکے ہیں ، تو یہ سب بالکل مختلف ہیں۔ اور بدقسمتی سے ، کسی حد تک اسی طرح کے NET فریم ورک کے برعکس ، مائیکروسافٹ نے کبھی بھی ان تمام پرانے ورژن کو متفقہ پیکج میں مستحکم نہیں کیا۔

تو مختصرا.: آپ کو کچھ پیکیج نظر آئیں گے جو ونڈوز کے ساتھ آتے ہیں ، اور کچھ آپ کے نصب کردہ ایپلیکیشنز کے ساتھ آتے ہیں۔ اور اگر آپ 64 بٹ ونڈوز چلا رہے ہیں تو ، آپ کو ہر پیکیج کے 64 بٹ اور 32 بٹ دونوں ورژن نظر آئیں گے۔

کیا میں ان میں سے کچھ ان انسٹال کر سکتا ہوں؟

مختصر جواب یہ ہے کہ: ہاں ، لیکن آپ کو ایسا نہیں کرنا چاہئے۔

آپ واقعتا کبھی نہیں جانتے کہ آپ کی انسٹال کردہ ایپلی کیشنز میں سے ہر ایک کو دوبارہ تقسیم کرنے پر انحصار کرنا ہے۔ اگر آپ کسی پروگرام کو ان انسٹال کرتے ہیں تو ، وہ پروگرام خود بخود دوبارہ تقسیم کو ختم نہیں کرے گا جس پر اس نے انحصار کیا تھا ، کیونکہ اس کے پاس یہ جاننے کا کوئی طریقہ نہیں ہے کہ آیا اس پر دوسرے اطلاق بھی انحصار کرتے ہیں۔ یقینی طور پر ، وہاں پر دوبارہ تقسیم پزیر پیکیجز ہوسکتے ہیں جن کی آپ کو ضرورت نہیں ہے – لیکن اگر آپ دستی طور پر دوبارہ تقسیم پیکیج کو ہٹاتے ہیں جسے کچھ پروگرام ابھی بھی استعمال کررہے ہیں تو ، آپ ان کو صحیح طریقے سے نہیں چلانے کا سبب بن سکتے ہیں اور ، کچھ معاملات میں ، یہاں تک کہ اس میں بھی دشواری کا سبب بن سکتے ہیں۔ اپنی ونڈوز انسٹالیشن خود۔

آپ کو انسٹال کردہ پروگراموں کی فہرست میں اتنے سارے بیٹھے ہوئے دیکھ کر آپ پریشان ہوسکتے ہیں ، لیکن اگر آپ کے کمپیوٹر پر معاملات اچھی طرح سے چل رہے ہیں تو ، دوبارہ تقسیم کرنے والے کو کوئی نقصان نہیں ہوگا۔ وہ زیادہ جگہ بھی نہیں لیتے ہیں۔ میں نے اپنے چار سسٹمز جو ابھی اپنے سسٹم پر انسٹال کیے ہیں ان میں مل کر ، 100 ایم بی سے بھی کم ڈسک اسپیس لی جاتی ہے۔

ہم نے انٹرنیٹ کے گرد تیرتے ہوئے کچھ مشورے دیکھے ہیں جو تجویز کرتے ہیں کہ آپ دوبارہ تقسیم کرنے کے پرانے ورژن کو ختم کرسکتے ہیں ، اور ہر ایک بڑی رہائی (جس کی وجہ سے سال بہ سال نوٹ کیا جاتا ہے) کو تازہ ترین چھوڑ دیتے ہیں۔ دوسرے لفظوں میں ، وہ تجویز کرتے ہیں کہ آپ تازہ ترین 2012 کو دوبارہ تقسیم کرنے کی جگہ پر چھوڑ سکتے ہیں اور 2012 کے پرانے ورژن ان انسٹال کرسکتے ہیں۔ ہم نے اس کی جانچ کی ہے اور اسے ناقابل اعتبار پایا ہے۔ ایسا لگتا ہے کہ یہ کبھی کبھی کام کرتا ہے ، لیکن اس کی کوئی گارنٹی نہیں ہے کہ یہ آپ کے کام آئے گی۔ میرے اپنے تین سسٹمز کی محدود جانچ میں ، اس نے ایک سسٹم میں پریشانی پیدا کردی جہاں اب ایک دو پروگرام نہیں چل پائیں گے۔

اگر مجھے پریشانی ہو رہی ہے تو میں کیا کرسکتا ہوں؟

بدقسمتی سے ، ایپلی کیشن کے ساتھ کسی مسئلے کو دوبارہ غلط تقسیم کرنے والی تنصیب تک محدود کرنا مشکل ہے۔ کسی پروگرام کی تنصیب یا کارروائی کے دوران آپ کو شاذ و نادر ہی پیغام ملتا ہے جو آپ کو دوبارہ تقسیم پیکیجوں کی نشاندہی کرتا ہے۔ پھر بھی ، یہ ایک امکان ہے اور بعض اوقات یہ قابل آزمائش ہے ، خاص طور پر اگر آپ نے ابھی نصب کردہ پروگرام کے سبب پہلے سے ہی نصب کردہ ایک اور پروگرام ٹوٹ جاتا ہے اور آپ جانتے ہیں کہ وہ دونوں اسی دوبارہ تقسیم پر انحصار کرتے ہیں۔

پہلے ، آپ کچھ بنیادی اقدامات کرسکتے ہیں۔ اس بات کو یقینی بنائیں کہ ونڈوز اپ ڈیٹ میں اس کی تمام تازہ ترین تازہ کارییں ہیں۔ اگر پیکیج میں تازہ کاری دستیاب ہے تو ، اس سے مسئلہ حل ہوسکتا ہے۔ آپ ونڈوز میں کرپٹ سسٹم فائلوں کو اسکین کرنے کی بھی کوشش کر سکتے ہیں۔ اس میں زیادہ وقت نہیں لگتا ہے اور یہ سسٹم فائلوں کو بحال کرسکتا ہے جو کرپٹ ہوچکی ہیں یا گمشدہ ہوچکی ہیں۔ یہ ہمیشہ شاٹ کے قابل ہوتا ہے۔

متعلقہ:ونڈوز میں کرپٹ سسٹم فائلوں (اور درست کریں) کے لئے اسکین کیسے کریں

اگر وہ اقدامات مسئلے کو حل کرنے میں ناکام ہوجاتے ہیں تو ، آپ انسٹال کرکے اور پھر سوالیہ ورژن میں دوبارہ انسٹال کرنے کی کوشش کرسکتے ہیں۔ اور ، اگر آپ مخصوص ورژن نہیں جانتے ہیں تو ، آپ ایک جوا لے سکتے ہیں اور اپنے کمپیوٹر سے دوبارہ تقسیم کرنے والے تمام پیکیجز کو ان انسٹال کرنے کی کوشش کرسکتے ہیں اور پھر ہر ورژن کے تمام تازہ ترین عمل درآمد کو انسٹال کرسکتے ہیں۔ آپ جو بھی راستہ اختیار کریں ، یقینی بنائیں کہ پہلے آپ اپنے کمپیوٹر کا بیک اپ لے لو!

آپ پروگراموں اور فیچرز کنٹرول پینل ایپ میں کسی بھی دوسرے پروگرام کو انسٹال کرنے کے طریقے سے اسی طرح دوبارہ تقسیم تقسیم کو ان انسٹال کرسکتے ہیں۔ اس کے بعد آپ مائیکرو سافٹ کے ڈاؤن لوڈ سینٹر سے تازہ ترین ورژن ڈاؤن لوڈ اور انسٹال کرسکتے ہیں۔ یہاں ہر ورژن کے کچھ براہ راست روابط ہیں۔

  • مائیکرو سافٹ ویزول C ++ 2005 SP1 دوبارہ تقسیم کرنے والا (x86)
  • مائیکرو سافٹ ویزول C ++ 2005 SP1 دوبارہ تقسیم کرنے والا (x64)
  • مائیکرو سافٹ ویزول سی ++ 2008 ایس پی 1 دوبارہ تقسیم کرنے والا (x86)
  • مائیکرو سافٹ ویزول C ++ 2008 SP1 دوبارہ تقسیم کرنے والا (x64)
  • مائیکرو سافٹ ویزول سی ++ 2010 ایس پی 1 دوبارہ تقسیم کرنے والا (x86)
  • مائیکرو سافٹ ویزول C ++ 2010 SP1 دوبارہ تقسیم کرنے والا (x64)
  • مائیکرو سافٹ ویزول C ++ 2012 اپ ڈیٹ 4 دوبارہ تقسیم کرنے والا (x86 اور x64)
  • مائیکرو سافٹ ویزول C ++ 2013 دوبارہ تقسیم کرنے والا (x86 اور x64)
  • مائیکرو سافٹ ویزول C ++ 2015 اپ ڈیٹ 2 دوبارہ تقسیم کرنے والا (x86 اور x64)

بس یاد رکھیں کہ اگر آپ ونڈوز کا 64 بٹ ورژن چلا رہے ہیں تو آپ کو 32 بٹ (x86) اور 64 بٹ (x64) دونوں ورژن ڈاؤن لوڈ اور انسٹال کرنے کی ضرورت ہوگی۔

اور وہیں ہے۔ امید ہے کہ ، یہ کم از کم وضاحت کرتا ہے کہ یہ بصری C ++ دوبارہ تقسیم پذیر پیکیج کیا ہیں اور آپ کے کمپیوٹر پر بہت سارے نصب کیوں ہیں۔