کسی وقت یہ سب کے ساتھ ہوا ہے — آپ ایک نئی ایپلی کیشن انسٹال کرنے کے لئے جاتے ہیں ، اور ونڈوز آپ کو پہلے ربوٹ کرنے کو کہتا ہے۔ یا پھر بوٹ کریں۔ یا یہ آپ سے پہلے ہر دوسری درخواست کو بند کرنے کو کہتے ہیں۔ یہ ایسا کیوں کرتا ہے؟
آج کے پُرجوش سبق میں ہم بالکل واضح کریں گے کہ ونڈوز ان تمام لوٹ ماروں سے کیوں پریشان ہوسکتا ہے ، اور امید ہے کہ چیزیں اس طرح کیوں کام کرتی ہیں اس کے بارے میں آپ کو ایک بہتر تناظر مل جائے گا۔
تو انسٹالر پریشان کن کیوں ہیں؟
مختصر جواب یہ ہے کہ بیشتر انسٹالر پریشان کن ہیں کیونکہ وہ یا تو بہت اچھ writtenے لکھے نہیں جاتے ہیں ، یا وہ ونڈوز میں بہت گہرا ہوجاتے ہیں تاکہ وہ سسٹم فائلوں کی کاپی کرنے میں کامیاب ہوجائیں اور دوبارہ شروع کیے بغیر ضروری سب کچھ شروع کردیں۔
یہ مسئلہ مزید پیچیدہ ہے کیونکہ ونڈوز ایپلی کیشنز اکثر DLL (متحرک لنک لائبریری) فائلیں استعمال کرتی ہیں جو ایک سے زیادہ ایپلی کیشنز کے مابین مشترکہ ہوتی ہیں۔ یہ ایک اچھا خیال ہے ، لیکن جب ایپلی کیشنز کو انسٹال اور انسٹال کرنے کی بات آتی ہے تو پھر بوٹ کرنے کی ضرورت سے پریشان ہوسکتا ہے۔ واقعی افسوسناک بات یہ ہے کہ ان دنوں بہت سی ایپلی کیشنز مکمل طور پر خود ساختہ ہیں اور وہ ونڈوز ڈی ایل ایل میں شامل بلٹ کی جگہ نہیں لے رہی ہیں ، لیکن ان کے انسٹالر اب بھی آپ کو دوبارہ چلانے میں ناکام بناتے ہیں۔
یہاں کچھ ایسی مثال ہیں جہاں انسٹالرز پریشان کن ہوسکتے ہیں۔
- اگر آپ جس ایپلی کیشن کو انسٹال کر رہے ہیں اسے فائلوں کے نئے ورژن کاپی کرنے کی ضرورت ہے جو فی الحال کسی اور ایپلیکیشن کے زیر استعمال ہیں ، تو یہ آپ کو دیگر تمام ایپلی کیشنز کو بند کرنے کا اشارہ کرے گا ، یا یہ آپ کو دوبارہ چلانے میں مدد دے گا۔
- اگر کوئی پچھلی انسٹالیشن یا ونڈوز اپ ڈیٹ ہے جس میں ربوٹ کی ضرورت ہوتی تبدیلیاں زیر التوا ہیں تو ، کچھ تنصیبات ناکام ہوجائیں گی اور پہلے آپ کو دوبارہ چلانے کے لئے کہیں گے۔
- اگر آپ جس ایپلی کیشن کو انسٹال کر رہے ہیں اس میں ایک اور ایپلیکشن کے لئے پلگ ان ہے ، جیسے ایکسپلورر کے سیاق و سباق کے مینو میں اضافہ ، یا براؤزر پلگ ان ، تو یہ آپ کو دوسرے ایپلیکیشن کو دوبارہ چلانے یا بند کرنے کا اشارہ کرے گا۔
- بعض اوقات بری طرح سے لکھے گئے انسٹالر آپ کو دوبارہ چلانے کو کہتے ہیں کیونکہ وہ مطلوبہ خدمات کو خود شروع نہیں کرتے ہیں۔
آئیے ان میں سے کچھ مثالوں کو قریب سے دیکھیں ، تاکہ آپ پوری طرح سمجھ سکیں کہ کیا ہو رہا ہے۔
ربوٹ پر استعمال شدہ فائلوں کو کاپی کرنے کی ضرورت ہے
اگر ایپلی کیشن انسٹالر کو کچھ فائلوں کو کاپی کرنے کی ضرورت ہے لیکن وہ فی الحال استعمال ہورہی ہیں ، یا ونڈوز اپ ڈیٹ کے معاملے میں سسٹم فائلیں ہیں تو ، یہ ونڈوز میں زیر التواء خصوصیت کو استعمال کرے گی جو انسٹالر کو یہ بتانے کی اجازت دیتی ہے کہ فائل ریبٹ کے بعد فائل آپریشن ہوتی ہے ، اور اس سے پہلے کہ ونڈوز میں سب کچھ شروع ہوجائے۔
انسٹالر رجسٹری میں درج ذیل جگہ کے لئے ایک کلید لکھے گا:
HKEY_LOCAL_MACHINE Y SYSTEM \ CurrentControlSet \ Control \ سیشن منیجر
\FEFRRameameOpetions زیر التواء
اگر آپ کو یہ کہتے ہوئے کوئی غلطی موصول ہوگئی ہے کہ آپ کو پہلے ربوٹ کرنے کی ضرورت ہے تو آپ اس کلید کو کھول سکتے ہیں اور آپ کو وہ تمام فائلیں نظر آئیں گی جنہیں اگلے ریبوٹ پر تبدیل کرنے کی ضرورت ہے۔
آپ شاید اس کلید کے مندرجات کے ساتھ خلل ڈالنا نہیں چاہتے ہیں ، ورنہ چیزیں جلد ہی عجیب و غریب ہونے لگیں گی۔ کچھ ایسی نادر مثال موجود ہیں جہاں متعدد ریبٹس کے بعد بھی یہ کلید خالی نہیں ہوتی ہے ، اور آپ کو اس چابی کے مندرجات کو مسح کرنا پڑے گا — لیکن آپ کو اس وقت تک ایسا کرنے سے گریز کرنا چاہئے جب تک کہ آپ بہت یقین نہ کریں۔
انسٹالیشن پہلے سے جاری ہے
اگر موجودہ انسٹالیشن جاری ہے تو کچھ انسٹالر شروع نہیں کریں گے ، لہذا وہ یہ دیکھنے کے لئے درج ذیل کلید کو چیک کریں گے کہ آیا پہلے سے ہی کوئی انسٹالیشن موجود ہے یا نہیں:
HKEY_LOCAL_MACHINE \ سافٹ ویئر \ مائیکروسافٹ \ ونڈوز \ موجودہ ورژن ers انسٹالر \ InProgress
میرے پاس اس کے لئے اسکرین شاٹ نہیں ہے ، لیکن آپ کو کلید کے نام سے یہ خیال مل سکتا ہے۔
ونڈوز اپ ڈیٹ آپ کو دوبارہ چلاتا ہے
اگر آپ کو یہ پیغام مل رہا ہے کہ آپ اپنے کمپیوٹر کو دوبارہ شروع کرنے تک ایپلی کیشن انسٹال نہیں کرسکتے ہیں تو ، اس کی وجہ ونڈوز اپ ڈیٹ کو جبری ربوٹ کی ضرورت ہوتی ہے۔ لہذا ، مثال کے طور پر ، اگر آپ کو یہ خامی پیغام مل رہا ہے:
اس کی وجہ یہ ہے کہ جب آپ نے یہ ڈائیلاگ پاپ اپ دیکھا تو آپ نے ممکنہ طور پر پوسٹ ٹون پر کلک کیا تھا:
اگر آپ رجسٹری میں جاتے ہیں تو ، آپ کو نظر آئے گا کہ رجسٹری میں اس جگہ پر ایک ریبوٹ ریسرچ کی کلید ہے:
HKEY_LOCAL_MACHINE OF سافٹ ویئر \ مائیکرو سافٹ \ ونڈوز \
کرنٹ ورژن \ ونڈوز اپ ڈیٹ \ آٹو اپ ڈیٹ
دائیں طرف GID کی قدروں کا ایک پورا گروپ موجود ہے ، اور جب کہ وہ رجسٹری میں کسی بھی چیز سے تعلق نہیں رکھتے ہیں ، حقیقت یہ ہے کہ وہ وہاں ہیں جو اس پیغام کو متحرک کررہے ہیں۔
تکنیکی طور پر آپ شاید کلید کے مندرجات کو برآمد کرسکتے ہیں ، ایپلیکیشن انسٹال کرسکتے ہیں ، اور پھر اسے واپس رکھ سکتے ہیں — لیکن اس سے کچھ ٹوٹ سکتا ہے ، اور دوبارہ لوٹنا یہ تکلیف دہ نہیں ہے؟
لہذا اب آپ نے اس کے بارے میں تھوڑا سا سیکھ لیا ہے کہ ایپلی کیشن انسٹالر کیوں ان کے کام کرتے ہیں۔ کیا آپ کے پاس اور بھی کچھ جاننے کے لئے پسند ہے؟ تبصروں میں اپنی مایوسیوں کی وضاحت کریں ، اور ہم دیکھیں گے کہ کیا ہم ان پر کچھ روشنی ڈال نہیں سکتے ہیں۔