ونڈوز آپریٹنگ سسٹم اور اس پر چلنے والا سافٹ ویئر استعمال اور قابل اعتماد کے لحاظ سے بہت طویل سفر طے کرچکا ہے، لیکن یہ اسے کبھی کبھار کاموں میں اسپینر پھینکنے سے نہیں روکتا ہے۔
میں دوسرے دن کلائنٹ کمپیوٹر پر کام کر رہا تھا جس نے 'انٹری پوائنٹ نہیں ملا' کی غلطی کو پھینک دیا۔ یہ بظاہر ایک بہت عام غلطی ہے، اس لیے میں نے سوچا کہ میں ایک پوسٹ لکھوں گا جس میں آپ کو یہ دکھایا جائے گا کہ ونڈوز میں 'انٹری پوائنٹ ناٹ فائنڈ' کی خرابیوں کو کیسے ٹھیک کیا جائے۔
لیکن پہلے، ہم "انٹری پوائنٹ نہیں ملا" کی خرابی پر تھوڑا سا پس منظر میں جائیں گے۔
سافٹ ویئر انٹری پوائنٹس
سافٹ ویئر انٹری پوائنٹ ایک سافٹ ویئر پروگرام کا ایک نقطہ ہے جو آپریٹنگ سسٹم سے لے کر زیربحث ایپلیکیشن تک عمل کو ہینڈ آف کنٹرول کرتا ہے۔
مثال کے طور پر، اگر آپ ونڈوز 10 استعمال کر رہے ہیں اور اپنا ویب براؤزر کھول رہے ہیں، تو انٹری پوائنٹ اس وقت ہوتا ہے جب براؤزر مکمل طور پر لوڈ ہوتا ہے اور پوری اسکرین میں ہوتا ہے، یعنی تمام وسائل براؤزر پر ہوتے ہیں نہ کہ ونڈوز پر۔ ایسا ہونے کے لیے، ونڈوز کو اس مثال میں ایک ویب براؤزر، ایپلیکیشن کو کامیابی کے ساتھ ہینڈ آف کرنا چاہیے۔
اگر کوئی انٹری پوائنٹ نہیں ملتا ہے، تو اس کا مطلب ہے کہ اس عمل کو ختم کرنے کے لیے ضروری فائل خراب، ناقابل پڑھنے یا غائب ہے۔
اگر آپ خوش قسمت ہیں تو غلطی کے پیغام کا نحو ہی آپ کو صحیح فائل بتا دے گا جو غائب ہے۔ آپ کو بس اس فائل کو تبدیل کرنے یا زیر بحث پروگرام کو دوبارہ انسٹال کرنے کی ضرورت ہے، اور آپ انٹری پوائنٹ کا مسئلہ حل کر لیں گے۔
مثال کے طور پر، ونڈوز پر پروگرام کھولتے وقت غلطی کا نحو پڑھ سکتا ہے 'پروسیسنگ انٹری پوائنٹ FILENAME کو ڈائنامک لنک لائبریری msvcrt.dll میں موجود نہیں کیا جا سکتا'۔ یا، ایرر میسج کا نحو کچھ اس طرح ہوسکتا ہے، 'طریقہ کار کے اندراج کا نقطہ xmlTextReaderConstName ڈائنامک لنک لائبریری libxml2.dll میں واقع نہیں ہوسکتا'۔
دونوں مثالوں میں، آپ جس ایپلیکیشن کو کھولنے کی کوشش کر رہے ہیں وہ DLL فائل نہیں ڈھونڈ سکتی: پہلی مثال میں 'msvcrt.dll' اور دوسری میں 'libxml2.dll'۔
DLL فائل ایک ڈائنامک لنک لائبریری فائل ہے۔ یہ ایک مشترکہ وسیلہ ہے جسے ونڈوز کمپیوٹر پر نصب کوئی بھی پروگرام استعمال کر سکتا ہے۔ ہر پروگرام فولڈر میں ایک کاپی انسٹال کرنے کے بجائے، Windows جگہ بچانے اور OS کو زیادہ موثر بنانے کے لیے مشترکہ فائلوں کی مشترکہ لائبریری کا استعمال کرتا ہے۔
اگر ان فائلوں میں سے کسی ایک کو کچھ ہوتا ہے تو، کوئی بھی پروگرام جس کو اسے کام کرنے کی ضرورت ہوتی ہے وہ ایک غلطی پیدا کر دے گا۔ خوش قسمتی سے، اس قسم کا مسئلہ ٹھیک کرنا بالکل سیدھا ہے۔
ونڈوز میں 'انٹری پوائنٹ نہیں ملا' کی خرابیوں کو ٹھیک کریں۔
ونڈوز میں 'انٹری پوائنٹ نہیں ملا' کی غلطیوں کو دور کرنے کے چند طریقے ہیں۔ آپ زیر بحث DLL فائل کو دستی طور پر تلاش اور انسٹال کر سکتے ہیں۔
آپ وہ پروگرام انسٹال کر سکتے ہیں جس میں فائل شامل ہو، یا فائل کو کال کرنے والا پروگرام۔ یا آپ سسٹم فائل چیک کر سکتے ہیں اور ونڈوز سے غلطی کو درست کر سکتے ہیں۔
یہ تمام طریقے بھی کام کریں گے۔ کوئی 'بہترین' فکس نہیں ہے، بس وہ فکس جس سے آپ سب سے زیادہ آرام دہ ہوں۔ اگر آپ نہیں جانتے کہ کون سا پروگرام ایک فائل کو انسٹال کرتا ہے، تو آپ اس پروگرام کو دوبارہ انسٹال کرنے یا سسٹم فائل چیک کو چلانے میں بہتر ہوسکتے ہیں۔
مثال کے طور پر، میں جانتا ہوں کہ msvcrt.dll (X86) کے لیے Visual C++ 2005 دوبارہ تقسیم کیے جانے والے پیکیج کا حصہ ہے کیونکہ مجھے ونڈوز کمپیوٹرز کے ساتھ کام کرنے کا بیس سال سے زیادہ کا تجربہ ہے۔ ہو سکتا ہے آپ کو ایسا تجربہ نہ ہو، اس لیے SFC کا استعمال بہترین کام کر سکتا ہے۔
احتیاط کا ایک لفظ، اگرچہ. اگر آپ گوگل کی 'گمشدہ DLL فائل' یا اس اثر کے الفاظ ہیں، تو آپ کو سینکڑوں ویب سائٹس ملیں گی جو ان فائلوں کے مفت ڈاؤن لوڈ کی پیشکش کرتی ہیں۔ بس نہ کریں۔ یہ ایک برا خیال ہے اور امکانات زیادہ ہیں کہ یہ آپ کے لیے اچھا نہیں ہوگا۔
یہاں تک کہ اگر ان میں سے کچھ جائز ہیں، ان میں سے سبھی نہیں ہوں گے، اور کچھ میلویئر فراہم کرنے کے لیے جانے جاتے ہیں۔ اگر آپ اپنے سسٹم کی حفاظت کو اہمیت دیتے ہیں تو پروگرام کو دوبارہ انسٹال کریں یا اس کے بجائے SFC چلائیں۔
سسٹم فائل چیک کریں۔
سسٹم فائل چیک ایک بلٹ ان ونڈوز یوٹیلیٹی ہے جو OS انسٹالیشن کو غائب یا کرپٹ فائلوں کے لیے اسکین کرتی ہے۔
ونڈوز میں ایک ڈیٹا بیس ہوتا ہے کہ وہاں کون سی فائلیں ہونی چاہئیں اور SFC اس کا موازنہ کرتا ہے کہ اسے کیا ملنا چاہیے۔ اگر کوئی مماثلت نہیں ہے تو، یوٹیلیٹی فائل کی ایک تازہ کاپی حاصل کرے گی اور اسے بدل دے گی۔
اپنی ونڈوز مشین پر سسٹم فائل چیک چلانے کے لیے ان اقدامات پر عمل کریں:
- بطور ایڈمنسٹریٹر سی ایم ڈی ونڈو کھولیں۔ (ونڈوز اسٹارٹ بٹن پر دائیں کلک کریں اور کمانڈ پرامپٹ (ایڈمن) یا ونڈوز پاور شیل (ایڈمن) کو منتخب کریں۔
- 'SFC/scannow' ٹائپ کریں اور Enter کو دبائیں۔
- عمل کا وقت مکمل ہونے دیں۔
اگر اسکین میں فائل کی مماثلت یا غلطیاں پائی جاتی ہیں، تو یہ خود بخود مسئلہ کو ٹھیک کر دے گا۔ اگر اسکین میں کچھ غلط نہیں پایا جاتا ہے، تو یہ آپ کو بتائے گا۔ پھر آپ کو ان دیگر اقدامات میں سے ایک کو آزمانے کی ضرورت ہوگی۔
DLL فائل کو دستی طور پر انسٹال کریں۔
اگر آپ گمشدہ یا خراب فائل کی شناخت کر سکتے ہیں، تو آپ اکثر کسی دوسرے پروگرام میں ایک کاپی تلاش کر سکتے ہیں اور اسے کاپی کر سکتے ہیں۔
اگر آپ کو پروگرام کو جلدی میں کام کرنے کی ضرورت ہو تو یہ ایک فوری اور گندا حل ہوسکتا ہے۔ ونڈوز ایکسپلورر استعمال کریں اور زیر بحث فائل کی تلاش کریں۔
وہ پروگرام انسٹال کریں جس میں فائل شامل ہو۔
جیسا کہ میں نے اوپر کی مثال میں کہا، msvcrt.dll (X86) کے لیے بصری C++ 2005 دوبارہ تقسیم کیے جانے والے پیکیج کا حصہ ہے۔ لہٰذا، فائل کو تبدیل کرنے کے لیے، میں Visual C++ 2005 Redistributable Package کو براہ راست Microsoft کی ویب سائٹ سے ڈاؤن لوڈ کر سکتا ہوں۔
اگر آپ غلطی کے پیغام کے نحو میں حوالہ دی گئی درست DLL فائل کی شناخت کر سکتے ہیں، تو آپ ایسا ہی کر سکتے ہیں جب تک کہ فائل کا ماخذ قابل اعتماد ہو۔ قابل اعتماد، اس تناظر میں، مائیکروسافٹ یا کسی اور قابل اعتماد ذریعہ سے مراد ہے۔
غلطی کو پھینکتے ہوئے پروگرام کو دوبارہ انسٹال کریں۔
اگر ایک خاص پروگرام مسلسل 'انٹری پوائنٹ نہیں ملا' کی غلطی کو پھینک رہا ہے، تو اس پروگرام کو مکمل طور پر دوبارہ انسٹال کرنا سب سے آسان ہوسکتا ہے۔ بعض اوقات ایک تازہ انسٹال انٹری پوائنٹ کی غلطیوں اور دیگر غلطیوں کا بہترین حل ہوتا ہے۔
جب تک آپ کے پاس انسٹالر فائل یا ڈسک موجود ہے، خراب یا گم شدہ فائل کو اسکین کرنے اور تبدیل کرنے کے لیے انسٹالر مینو سے صرف دوبارہ انسٹال کریں یا مرمت کو منتخب کریں۔ اگر آپ پروگرام کو اوورلے کرتے ہیں، تو آپ کو کوئی فعالیت یا ڈیٹا نہیں کھونا چاہیے۔
ایک بار پھر، کوئی 'بہترین' فکس نہیں ہے، صرف وہی فکس ہے جس میں آپ سب سے زیادہ آرام دہ ہیں اور یہ آپ کے لیے کام کرتا ہے۔
ایک بار جب آپ یہ فیصلہ کر لیتے ہیں کہ آپ کے لیے کون سا فکس بہترین ہے، تو آپ ونڈوز پر انٹری پوائنٹ کی خرابیوں کو آسانی سے ٹھیک کر سکیں گے، جس سے آپ کو بیک اپ حاصل کرنے اور پوری صلاحیت کے ساتھ بہت تیزی سے چلانے کے قابل ہو جائے گا۔
کیا آپ نے پہلے ونڈوز میں 'انٹری پوائنٹ نہیں ملا' غلطی کے پیغامات کا سامنا کیا ہے؟ اگر ایسا ہے تو، آپ نے مسئلہ کو کیسے سنبھالا؟ آپ کی خرابیوں کا سراغ لگانے کی کوششوں کا کیا نتیجہ نکلا؟ براہ کرم ہمیں ذیل میں ایک تبصرہ میں اس کے بارے میں بتائیں!