پہلے ونڈوز سسٹمز نے سسٹم کی خدمات تک رسائی کے لیے گرافیکل شیل چلانے کے لیے 16 بٹ MS-DOS پر مبنی کرنل کا استعمال کیا۔ اگر اس آخری جملے نے آپ کو تکنیکی لغت کی تلاش میں بھیجا ہے تو اپنے ذہن کو آرام سے رکھیں۔ اس مضمون میں موجود معلومات ماہرین اور عام لوگوں کے لیے یکساں طور پر قابل رسائی ہوں گی۔ ونڈوز کے 64 بٹ ورژن میں 32 بٹ ایپلیکیشن چلاتے وقت آپ کو کچھ مسائل کا سامنا کرنا پڑا ہوگا۔ اگر ایسا ہے تو، یہ جاننے کے لیے پڑھیں کہ ایسا کیوں ہو رہا ہے اور اسے کیسے ٹھیک کیا جائے۔
کچھ ضروری تصورات
سادہ حقیقت یہ ہے کہ آپ کو پہلی جگہ یہ مسئلہ نہیں ہونا چاہئے۔ ونڈوز کے پاس ایک ایمولیٹر ہے جو اگر صحیح طریقے سے کام کر رہا ہے تو 64 اور 32 بٹ ایپلی کیشنز کو عام طور پر چلانے کے لیے ضروری ماحول فراہم کرتا ہے۔ یہ ایمولیٹر (WOW64) فائل اور/یا رجسٹری کے تصادم کو روکنے کے لیے 32 بٹ ایپلی کیشنز کو 64 بٹ سے الگ کرتا ہے۔ تکنیکی نوٹ پر، 32-بٹ پروسیس 64-بٹ DLLs پر عمل درآمد نہیں کر سکتا، لہذا یہ آپ کے مسئلے کا سبب بن سکتا ہے۔
ذہن میں رکھنے کے لئے کچھ یہ ہے کہ آپ اصل میں ایک 16 بٹ ایپلی کیشن چلا رہے ہیں، جو یقینی طور پر کام نہیں کرے گی۔ یہ چیک کرنے کا ایک تیز طریقہ ہے کہ آیا کوئی پروگرام 16 بٹ ہے اپنے کمپیوٹر پر اس کے مقام پر جانا ہے۔ اس پر دائیں کلک کریں اور ڈراپ ڈاؤن مینو سے پراپرٹیز کو منتخب کریں۔ اگر پراپرٹیز ٹیب میں "ورژن" یا "پچھلے ورژن" کا ٹیب ہے، تو یہ 16 بٹ ایپلیکیشن نہیں ہے۔
اسے ہم آہنگ بنانا
پہلی چیز جس کی آپ کو کوشش کرنی چاہئے جب آپ کسی بھی سافٹ ویئر کو چلانے کے لیے نکلے جس میں مطابقت کے مسائل ہوں اسے مطابقت کے موڈ میں چلانا ہے۔ بہت کم مسائل ہیں جو آج کل حقیقت پسندانہ طور پر حل کرتے ہیں، لیکن یہ ایک بہت مفید خصوصیت تھی جب ونڈوز 95 کی جگہ NT نے لے لی تھی۔
کمپیٹیبلٹی موڈ میں ایپلیکیشن چلانے کے لیے، فائل ایکسپلورر میں اس پر جائیں اور اس پر دائیں کلک کریں۔ اوپر کی طرح، مینو سے پراپرٹیز پر کلک کریں۔ پراپرٹیز کے تحت، مطابقت والے ٹیب پر کلک کریں۔ اس باکس پر کلک کریں جس میں کہا گیا ہے کہ "اس پروگرام کو مطابقت کے موڈ میں چلائیں:" اور ونڈوز ورژن کو منتخب کریں جسے آپ استعمال کرنا چاہتے ہیں۔ پھر، اپلائی پر کلک کریں اور اپنی ایپلیکیشن چلانے کی کوشش کریں۔ صرف مٹھی بھر اختیارات ہونے چاہئیں اس لیے ان سب کے ذریعے جانے کی کوشش کریں۔
32 بٹ ایپلی کیشنز کو فعال کریں۔
مکمل طور پر، آپ اس بات کو یقینی بنا سکتے ہیں کہ آپ کی ونڈوز سروسز میں 32 بٹ ایپلیکیشنز فعال ہیں۔ ایسا کرنے کے لیے، ان اقدامات پر عمل کریں:
- ونڈوز سرچ باکس میں "ونڈوز فیچرز" ٹائپ کرکے اور بہترین میچ کو منتخب کرکے ونڈوز فیچر تک رسائی حاصل کرکے شروعات کریں۔
- انٹرنیٹ انفارمیشن سروسز پڑھنے والے باکس کو چیک کریں اور ٹھیک پر کلک کریں۔ اس فیچر کو انسٹال کرنے میں ایک منٹ لگے گا۔
- ونڈوز سرچ باکس میں "انٹرنیٹ انفارمیشن سروسز" ٹائپ کرکے اور بہترین میچ کو منتخب کرکے IIS مینیجر کو لانچ کریں۔
- آپ کو بائیں ونڈو میں اپنے کمپیوٹر کا نام نظر آئے گا، اسے پھیلائیں اور Application Pools پر کلک کریں۔
- دائیں ونڈو میں، DefaultAppPools پر دائیں کلک کریں اور Advanced Settings کو منتخب کریں۔
- "32 بٹ ایپلی کیشنز کو فعال کریں" کو منتخب کریں اور اسے غلط سے سچ میں تبدیل کریں۔
- ٹھیک ہے پر کلک کریں اور اپنے کمپیوٹر کو دوبارہ شروع کریں۔
ایک بار جب آپ اسے مکمل کر لیں، درخواست کو دوبارہ چلانے کی کوشش کریں۔ اگر آپ کا WOW64 صحیح طریقے سے کام کر رہا ہے، تو یہ ضروری نہیں ہونا چاہیے لیکن یہ کچھ معاملات میں کارگر ثابت ہوا ہے۔
غلط پروگرام فائلیں۔
پرانے پروگراموں میں بعض اوقات انسٹالیشن میں ملاوٹ ہو جاتی ہے اور ان کی فائلیں غلط فولڈر میں ختم ہو سکتی ہیں۔ اس کا پتہ لگانا خاص طور پر مشکل ہے کیونکہ ایسا لگتا ہے کہ انسٹالیشن بغیر کسی رکاوٹ کے ختم ہو گئی ہے۔
ونڈوز کے 64 بٹ ورژن پر، تمام 64 بٹ ایپلیکیشنز "پروگرام فائلز (x86)" فولڈر میں انسٹال ہوتی ہیں۔ اس میں انسٹال کردہ ایپلیکیشن سے متعلق کوئی بھی فائل شامل ہے۔ تاہم، 32 بٹ پروگرام "پروگرام فائلز" کے عنوان سے ایک الگ فولڈر میں ختم ہوتے ہیں۔ اگر انسٹالیشن میں پاتھز کو غلط طریقے سے کوڈ کیا گیا ہے تو ہو سکتا ہے ایپلیکیشن غلط فولڈر میں انسٹال ہو گئی ہو۔
اسے ٹھیک کرنے میں انسٹالیشن کوڈ میں سے کچھ میں ترمیم کرنا شامل ہونا چاہئے لیکن آپ کو ایسا کرنے کی ضرورت نہیں ہے، اور ہو سکتا ہے کہ آپ بہرحال سورس کوڈ تک نہ پہنچ پائیں۔ عارضی حل کے لیے، صرف انسٹال شدہ فائلیں تلاش کریں اور انہیں "پروگرام فائلز" فولڈر میں دستی طور پر کاپی کریں۔
شیو اور ایک بال کٹوانے، دو بٹس
یہ صرف کچھ مسائل ہیں جن کا آپ کو 32 بٹ ایپلی کیشن چلاتے وقت سامنا کرنا پڑ سکتا ہے۔ لیکن ایک بار پھر، اس بات پر کافی زور نہیں دیا جا سکتا کہ ایسا کبھی نہیں ہونا چاہیے، کیونکہ اس کی روک تھام کے لیے اقدامات کیے جا رہے ہیں۔ یہ بہت زیادہ امکان ہے کہ آپ کسی دوسرے مطابقت کے مسئلے سے نمٹ رہے ہیں۔ اگر آپ کو بہت اعتماد ہے کہ رجسٹر مسائل کا باعث بن رہا ہے، تو مضمون میں بیان کردہ حل کے ساتھ شروعات کریں۔
کیا مضمون میں سے کوئی طریقہ کارآمد رہا ہے؟ کس چیز نے آپ کو یہ یقینی بنایا کہ 32 بٹ رجسٹر واقعی وہی ہے جو آپ کی پریشانی کا سبب بن رہا ہے؟ ذیل میں تبصروں میں اپنے استدلال کا اشتراک کریں۔