پروگرام فائلز فولڈر اور پروگرام فائلز (x86) فولڈرز میں کیا فرق ہے؟

Prwgram Faylz Fwl R Awr Prwgram Faylz X86 Fwl Rz My Kya Frq



اگر آپ ونڈوز صارف ہیں، تو آپ نے پروگرام فائلز کے دو فولڈر دیکھے ہوں گے۔ سی ڈسک نامزد 'پروگرام فائلوں' اور 'پروگرام فائلیں (x86)' . اس سے یہ سوال پیدا ہوتا ہے: یہ فولڈر ایک ہی نام کا اشتراک کیوں کرتے ہیں، اور انہیں ایک دوسرے سے کیا فرق ہے؟ خیر! یہ نوٹ کرنا ضروری ہے کہ یہ دونوں پروگرام فائل فولڈر الگ الگ مقاصد کی تکمیل کرتے ہیں۔

یہ مضمون درج ذیل خاکہ کا استعمال کرتے ہوئے ونڈوز میں پروگرام فائلوں کے فولڈرز کی وضاحت کرے گا۔

پروگرام فائل فولڈر کیا ہے؟

پروگرام فائلز فولڈر میں موجود ہے۔ 'C: \ پروگرام فائلیں' نظام کی ڈائریکٹری. اس میں وہ تمام انسٹال کردہ ایپلیکیشنز اور پروگرام ہوتے ہیں جو عام طور پر پہلے سے طے شدہ آپریٹنگ سسٹم کا حصہ نہیں ہوتے ہیں۔ تمام انسٹال کردہ ایپلیکیشنز کو مناسب طریقے سے چلانے کے لیے ان کی متعلقہ DLL فائلوں، ڈیٹا فائل وغیرہ کی مدد کی ضرورت ہوتی ہے۔ پروگرام فائلز فولڈر ان فائلوں کا انتظام کرتا ہے تاکہ ایپلی کیشنز کو فائلوں کو ملائے بغیر عمل میں لانا آسان بنایا جا سکے۔







پروگرام فائلوں اور پروگرام فائلوں (x86) فولڈرز کے درمیان فرق

سب سے پہلے، یہ چیک کرنے کے لیے کہ آیا آپ کے سسٹم میں دو پروگرام فائلز فولڈرز ہیں، کھولیں۔ 'فائل ایکسپلورر' کا استعمال کرتے ہوئے 'ونڈوز + ای' کی بورڈ پر شارٹ کٹ۔ پھر، کھولیں 'یہ پی سی' بائیں طرف سے اور C ڈسک پر ڈبل کلک کریں جو اس معاملے میں ہے۔ 'OS (C:)' :





یہاں دیکھیں کہ آیا ایک سے زیادہ پروگرام فائلوں کے فولڈر ہیں۔ مثال کے طور پر، ذیل کی مثال میں، دو پروگرام فائلوں کے فولڈرز کا نام دیا گیا ہے۔ 'پروگرام فائلوں' اور 'پروگرام فائلیں (x86)' :





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



دی پروگرام فائلیں (x86) فولڈر کا استعمال سسٹم پر نصب تمام 32 بٹ ایپلی کیشنز پر مشتمل ہوتا ہے جبکہ، پروگرام فائلوں فولڈر میں وہ تمام 64 بٹ ایپلی کیشنز شامل ہیں جو سسٹم پر انسٹال ہیں۔ دو الگ الگ فولڈرز کی وجہ کسی بھی DLL یا کسی ایپلیکیشن کی ڈیٹا فائلوں کو ملانے کے امکان سے بچنا ہے۔

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

(x86) کا کیا مطلب ہے؟
(x86) پروگرام فائلز فولڈر کے نام سے صرف 32 بٹ آپریٹنگ سسٹم کی شناخت اور 64 بٹ والے سے فرق کرنے کے لیے استعمال ہوتا ہے۔ 'x86' 32 بٹ پروسیسرز یعنی 286، 386، 486 سے لیا گیا ہے۔

یہ سب ونڈوز میں دو الگ الگ پروگرام فائل فولڈرز کے درمیان فرق کے بارے میں ہے۔

نتیجہ

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