ونڈوز

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

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

پروگرام فائلیں اور پروگرام فائلیں (x86) تعریف

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

  • پروگرام فائلیں - اس فولڈر میں 64 بٹ ایپلی کیشنز اور پروگرام شامل ہیں۔
  • پروگرام فائلیں (x86) - اس فولڈر میں 32 بٹ ایپلی کیشنز اور پروگرام شامل ہیں۔

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

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

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

32-بٹ اور 64 بٹ پروگرام ڈیٹا فائلوں تک کس طرح رسائی حاصل کرتے ہیں اس کی گہری نگاہ

اب ، آپ پوچھ رہے ہو ، "کیا میں پروگرام فائلیں (x86) کو حذف کر سکتا ہوں؟" ٹھیک ہے ، ایسا کرنا اچھا خیال نہیں ہوگا۔ پروگرام فائلوں کے فولڈرز مطابقت کی خصوصیت کے بطور الگ ہوجاتے ہیں۔ پرانے 32 بٹ ایپلی کیشنز یہ تسلیم نہیں کرسکتے ہیں کہ 64-بٹ ونڈوز OS ورژن بھی موجود ہے۔ آپریٹنگ سسٹم انہیں 64 بٹ کوڈنگ سے دور رکھنے کے لئے ایک الگ فولڈر میں اسٹور کرتا ہے۔

یہ بات بھی قابل دید ہے کہ 32 بٹ ایپلی کیشنز 64 بٹ ڈی ایل ایل فائلوں کو لوڈ نہیں کرسکتی ہیں۔ اب ، اگر وہ کسی مخصوص DLL فائل تک رسائی حاصل کرنے کی کوشش کرتے ہیں اور صرف 64 بٹ ورژن ڈھونڈتے ہیں تو ، وہ کریش ہوسکتے ہیں۔ لہذا ، یہ ضروری ہے کہ پروگرام کی فائلوں کو اپنے اپنے فولڈروں میں مختلف سی پی یو فن تعمیرات کے ل. رکھیں۔ ایسا کرنے سے ایسے معاملات ہونے سے بچیں گے۔

آئیے اس منظر نامے پر نگاہ ڈالیں: آپریٹنگ سسٹم ایک ہی پروگرام فائل فولڈر کا استعمال کررہا ہے۔ اب ، اگر آپ 32 بٹ پروگرام چلا رہے ہیں تو ، وہ اس راہ سے مائیکروسافٹ آفس ڈی ایل ایل فائل کو تلاش اور لوڈ کرے گا:

ج: \ پروگرام فائلیں \ مائیکروسافٹ آفس

اب ، اگر آپ مائیکرو سافٹ آفس کا 64 بٹ ورژن انسٹال کرتے ہیں تو ، ایپ یا تو کریش ہو گی یا خرابی کا شکار ہوگی۔ دوسری طرف ، اگر الگ الگ فولڈر موجود ہیں تو ، پروگرام دوسرے DLL ورژن تک بالکل بھی رسائی حاصل نہیں کر سکے گا۔ مائیکروسافٹ آفس کا 64 بٹ ورژن سی: \ پروگرام فائلوں \ ​​مائیکروسافٹ آفس میں اسٹور کیا جائے گا۔ دریں اثنا ، 32 بٹ ایپ صرف سی: \ پروگرام فائلوں (x86) \ مائیکروسافٹ آفس تک رسائی حاصل کرے گی۔

علیحدہ فولڈر ان پروگراموں کے لئے بھی مددگار ثابت ہوتا ہے جو 64 بٹ اور 32 بٹ ورژن دونوں کے ساتھ آتے ہیں۔ اگر آپ ان دونوں کو ایک ساتھ انسٹال کرتے ہیں تو ، 64 بٹ ورژن پروگرام فائلوں میں محفوظ ہوجائے گا جبکہ 32 بٹ ورژن پروگرام فائلوں (x86) میں محفوظ ہوجائے گا۔ اب ، اگر آپریٹنگ سسٹم پروگرام فائلوں کے لئے ایک ہی فولڈر کا استعمال کرتا ہے تو ، ڈویلپر کو 64 بٹ ورژن کو مختلف جگہ پر اسٹور کرنے کے لئے ایپلی کیشن کو ڈیزائن کرنا ہوگا۔

کیا 64 بٹ ونڈوز OS پر 32 بٹ ایپلی کیشنز چلانا نقصان دہ ہے؟

64 بٹ ونڈوز آپریٹنگ سسٹم پر 32 بٹ پروگرام چلانے کی فکر نہ کریں۔ جیسا کہ ہم نے ذکر کیا ہے ، WOW64 ایک بہترین 32 بٹ ماحول کا تقاضا کرتا ہے۔ عام طور پر ، کارکردگی کا کوئی نقصان ناقابلِ استعمال ہے۔ آپ کو یہ بھی معلوم ہوسکتا ہے کہ ایملیٹڈ ایپلی کیشنز کا ایک کنارہ ہے۔ بہرحال ، WOW64 ان کو زیادہ سے زیادہ رام کی رقم مختص کرسکتا ہے۔ اگر آپ ایک x86 ونڈوز OS پر 32 بٹ پروگرام چلا رہے ہیں تو ، اس رام کا ایک اچھا حصہ دوسرے چلنے والے ایپلی کیشنز اور آپریٹنگ سسٹم کے دانا کو مختص کیا جائے گا۔

3286 بٹ X86 کی بجائے کیوں نہیں؟

جب بات 32 بٹ اور 64 بٹ فن تعمیرات کی ہو تو ، آپ عام طور پر انہیں بالترتیب ‘x86’ اور ‘x64’ کے نام سے موسوم کرتے دیکھیں گے۔ اس کے پیچھے کی وجہ یہ ہے کہ پرانے پی سی میں انٹیل 8086 چپ موجود تھی۔ اصل میں ، چپس 16 بٹ تھیں۔ تاہم ، نئے ورژن 32 بٹ ہوگئے۔ آج کل ، سب کچھ - چاہے 16 بٹ ہو یا 32 بٹ - جو 64 بٹ فن تعمیر سے پہلے آیا تھا اسے x86 کہا جاتا ہے۔ دریں اثنا ، 64 بٹ ورژن عام طور پر x64 کے طور پر حوالہ دیتے ہیں۔

لہذا ، جب آپ پروگرام فائلیں x86 دیکھتے ہیں ، اس کا مطلب ہے کہ وہ فولڈر ہے جو پروگراموں کے لئے بنایا گیا ہے جو 16 بٹ یا 32 بٹ سی پی یو فن تعمیر کو استعمال کرتے ہیں۔ ایک ضمنی نوٹ کے طور پر ، آپ کو یاد رکھنا چاہئے کہ 64-بٹ ونڈوز آپریٹنگ سسٹم 16 بٹ پروگرام نہیں چلا سکتے ہیں۔ اس کے ل You آپ کو 32 بٹ OS کی ضرورت ہوگی۔

کیا پروگراموں کو انسٹال کیا جاتا ہے ، میں مجھے دستی طور پر انتخاب کرنا چاہئے؟

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

اگر کوئی پروگرام دوسرے فولڈروں میں خود انسٹال کرے تو کیا ہوگا؟

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

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

کیا آپ x64 CP CPU فن تعمیر سے زیادہ x64 OS کو ترجیح دیتے ہیں؟

ہم آپ کے خیالات کو سننا پسند کریں گے! ذیل میں تبصرے میں ان کا اشتراک کریں!

$config[zx-auto] not found$config[zx-overlay] not found