Registry cleaner
رجسٹری کلینر مائیکروسافٹ ونڈوز آپریٹنگ سسٹم کے لیے ڈیزائن کیے گئے تھرڈ پارٹی یوٹیلیٹی سافٹ ویئر کی ایک کلاس ہے، جس کا مقصد ونڈوز رجسٹری سے بے کار آئٹمز کو ہٹانا ہے۔ رجسٹری کلینرز کو مائیکروسافٹ کی طرف سے سپورٹ نہیں کیا جاتا ہے، لیکن رجسٹری کلینرز کے وینڈرز کا دعوی ہے کہ وہ ایپلی کیشنز، خاص طور پر COM پر مبنی پروگراموں میں دستی تبدیلیوں سے پیدا ہونے والی تضادات کی مرمت کے لیے مفید ہیں۔ رجسٹری کلینرز کی تاثیر ایک متنازعہ موضوع ہے۔ یہ مسئلہ اس حقیقت سے مزید دھندلا ہوا ہے کہ میلویئر اور ڈراؤنے سافٹ ویئر اکثر اس قسم کی افادیت سے وابستہ ہوتے ہیں۔ فوائد اور نقصانات رجسٹری ڈیٹا بیس کے سراسر سائز اور پیچیدگی کی وجہ سے، بے کار اور غلط اندراجات کو دستی طور پر صاف کرنا ناقابل عمل ہو سکتا ہے، لہذا رجسٹری کلینر رجسٹری کے اندر غلط اندراجات، گمشدہ فائل حوالہ جات یا ٹوٹے ہوئے لنکس کو تلاش کرنے اور انہیں حل کرنے یا ہٹانے کے عمل کو خودکار کرنے کی کوشش کرتے ہیں۔ غلط رجسٹری کلید کی اصلاح (جیسے کہ ایک یا ایک سے زیادہ جو پروگرام کی ایپلی کیشن کو ان انسٹال کرنے کے بعد باقی رہ جاتی ہے) کچھ فوائد فراہم کر سکتی ہے۔ لیکن سب سے زیادہ بڑے پیمانے پر عام طور پر کافی بے ضرر، COM پر مبنی ایپلی کیشنز سے منسلک متروک ریکارڈ ہوں گے جن سے وابستہ فائلیں اب موجود نہیں ہیں۔ کچھ رجسٹری کلینر غلطیوں کی شدت کے بارے میں کوئی فرق نہیں کرتے ہیں، اور بہت سے لوگ جو کرتے ہیں وہ غلطی سے غلطیوں کو "اہم" کے طور پر درجہ بندی کر سکتے ہیں جس کی حمایت کرنے کے لیے بہت کم بنیاد ہوتی ہے۔ کچھ رجسٹری ڈیٹا کو ہٹانا یا تبدیل کرنا سسٹم کو شروع ہونے سے روک سکتا ہے، یا ایپلی کیشن کی غلطیوں اور کریش کا سبب بن سکتا ہے۔ تھرڈ پارٹی پروگرام کے لیے یہ جاننا ہمیشہ ممکن نہیں ہوتا کہ آیا کوئی خاص کلید غلط ہے یا بے کار۔ ناقص طور پر ڈیزائن کیا گیا رجسٹری کلینر یقینی طور پر یہ جاننے کے لیے لیس نہیں ہو سکتا کہ آیا ونڈوز اب بھی کوئی کلید استعمال کر رہا ہے یا اسے ہٹانے کے کیا مضر اثرات ہو سکتے ہیں۔ یہ فعالیت اور/یا سسٹم کے عدم استحکام کے نقصان کا باعث بن سکتا ہے، نیز مائیکروسافٹ کی طرف سے پریشانی والے رجسٹری کلینرز کو روکنے کے لیے ایپلی کیشن کی مطابقت سے متعلق اپ ڈیٹس کا باعث بن سکتا ہے۔ ونڈوز انسٹالر کلین اپ یوٹیلیٹی ونڈوز انسٹالر سے متعلق مسائل کو حل کرنے کے لیے مائیکروسافٹ کی حمایت یافتہ یوٹیلیٹی تھی۔ میلویئر پے لوڈ رجسٹری کلینرز کو متعدد ٹروجن ایپلی کیشنز کے ذریعے میلویئر انسٹال کرنے کے لیے ایک گاڑی کے طور پر استعمال کیا گیا ہے، عام طور پر سوشل انجینئرنگ حملوں کے ذریعے جو ویب سائٹ پاپ اپ اشتہارات یا مفت ڈاؤن لوڈ استعمال کرتے ہیں جو غلط طور پر ان مسائل کی اطلاع دیتے ہیں جنہیں رجسٹری کلینر خرید کر یا ڈاؤن لوڈ کر کے "درست" کیا جا سکتا ہے۔ نسل میں سب سے خراب وہ مصنوعات ہیں جو "مفت" رجسٹری اسکین کی تشہیر اور حوصلہ افزائی کرتی ہیں ؛ تاہم، صارف کو عام طور پر معلوم ہوتا ہے کہ کسی بھی متوقع "مرمت" کو متاثر کرنے سے پہلے اس پروڈکٹ کو کافی رقم میں خریدنا پڑتا ہے۔ رجسٹری کلینرز سمیت بدمعاش حفاظتی سافٹ ویئر "ون فکسر" کو اس وقت گردش میں موجود میلویئر کے سب سے زیادہ مقبول ٹکڑوں میں سے ایک کے طور پر درجہ دیا گیا ہے۔ اسکینرز کو ڈراؤنے سافٹ ویئر روگ رجسٹری کلینرز کے طور پر اکثر الارمسٹ اشتہارات کے ساتھ فروخت کیا جاتا ہے جو جھوٹے طور پر آپ کے پی سی کا پہلے سے تجزیہ کرنے کا دعوی کرتے ہیں، "اصلاحی" کارروائی کرنے کے لیے جعلی انتباہات دکھاتے ہیں ؛ اس لیے وضاحتی لیبل "ڈراؤنے سافٹ ویئر" ہے۔ اکتوبر 2008 میں، مائیکروسافٹ اور واشنگٹن کے اٹارنی جنرل نے ٹیکساس کی دو فرموں، برانچ سافٹ ویئر اور الفا ریڈ کے خلاف مقدمہ دائر کیا، جو "رجسٹری کلینر ایکس پی" ڈراؤنے سافٹ ویئر کے پروڈیوسر ہیں۔ مقدمے میں الزام لگایا گیا ہے کہ کمپنی نے صارفین کے پرسنل کمپیوٹرز کو سسٹم وارننگ سے مشابہت رکھنے والے مسلسل پاپ اپ بھیجے جن میں کہا گیا تھا کہ "اہم غلطی کا پیغام!" - رجسٹری ڈیمیجڈ اینڈ کورپٹڈ "، صارفین کو $39.95 کی قیمت پر رجسٹری کلینر ایکس پی ڈاؤن لوڈ کرنے کے لیے کسی ویب سائٹ پر جانے کی ہدایت دینے سے پہلے۔ کارکردگی کے فوائد کے میٹرکس ونڈوز 9 ایکس کمپیوٹرز پر، یہ ممکن تھا کہ ایک بہت بڑی رجسٹری کمپیوٹر کے اسٹارٹ اپ کے وقت کو سست کر سکے۔ تاہم رجسٹری کے مختلف آن ڈسک ڈھانچے، بہتر میموری مینجمنٹ، اور انڈیکسنگ کی وجہ سے این ٹی پر مبنی آپریٹنگ سسٹم (بشمول ونڈوز ایکس پی اور وسٹا) کے ساتھ یہ کوئی مسئلہ نہیں ہے۔ مزید برآں، سرور 2003 سے پہلے کے ونڈوز کے ورژن شروع کرنے میں ناکام ہو سکتے ہیں اگر رجسٹری اور دانا فائلیں میموری کے پہلے 16 ایم بی کے اندر فٹ ہونے سے قاصر ہوں۔ رجسٹری بلوٹ کی وجہ سے سست روی ونڈوز کے جدید ورژن میں اب تک کوئی مسئلہ نہیں ہے۔ اس کے برعکس، بنیادی رجسٹری فائلوں کو ڈیفریگمنٹ کرنا (مثال کے طور پر۔ رجسٹری کے مندرجات کو صاف کرنے کی کوشش کرنے کے بجائے مفت مائیکروسافٹ سپورٹڈ پیج ڈیفراگ ٹول) کا استعمال کرنے کا ایک قابل پیمائش فائدہ ہے اور اس لیے ماضی میں مارک رسلینوویچ جیسے ماہرین نے اس کی سفارش کی ہے۔ ونڈوز پرفارمنس ٹول کٹ خاص طور پر ونڈوز کے تحت کارکردگی سے متعلق مسائل کے ازالے کے لیے ڈیزائن کیا گیا ہے، اور اس میں رجسٹری کی صفائی کو اس کی اصلاح میں سے ایک کے طور پر شامل نہیں کیا گیا ہے۔ زیادہ تر رجسٹری کلینر اپنے ناموں میں سرایت شدہ صفر حروف کی وجہ سے غیر حذف شدہ رجسٹری چابیاں جیسے منظرناموں کی مرمت نہیں کر سکتے ہیں۔ صرف مخصوص ٹولز جیسے کہ ریگ ڈیل نل یوٹیلیٹی (مفت سائسنٹرنلز سافٹ ویئر کا حصہ) ایسا کرنے کے قابل ہیں۔ بازیافت کی صلاحیت کی حدود ایک رجسٹری کلینر رجسٹری چھتے کی مرمت نہیں کر سکتا جسے سسٹم کے ذریعے نصب نہیں کیا جا سکتا، جس سے سسٹم ڈسک کے "سلیو ماؤنٹنگ" کے ذریعے مرمت ناممکن ہو جاتی ہے۔ ایک بدعنوان رجسٹری کو کئی طریقوں سے بازیافت کیا جا سکتا ہے جن کی حمایت مائیکروسافٹ کرتا ہے (مثال کے طور پر۔ خودکار سسٹم ریکوری، "آخری معروف" بوٹ مینو سے، سیٹ اپ کو دوبارہ چلا کر یا سسٹم ری اسٹور کا استعمال کرکے)۔ "آخری معروف" آخری سسٹم رجسٹری ہائیو (ڈرائیور اور سروس کنفیگریشن پر مشتمل) کو بحال کرتا ہے جس نے سسٹم کو کامیابی سے بوٹ کیا۔ میلویئر کو ہٹانا ان ٹولز کو غیر بوٹ کی صورتحال میں، یا انفیکشن کے دوران، بیک اپ سے مکمل سسٹم کی بحالی کے مقابلے میں سنبھالنا بھی مشکل ہے۔ تیزی سے ترقی پذیر میلویئر کے دور میں، یہاں تک کہ ایک مکمل سسٹم کی بحالی بھی ہارڈ ڈرائیو سے روٹ کٹ کو ہٹانے سے قاصر ہو سکتی ہے۔ رجسٹری کلینر اسی طرح میلویئر کو ہٹانے کے لیے ڈیزائن نہیں کیے گئے ہیں، حالانکہ معمولی ضمنی اثرات کی مرمت کی جا سکتی ہے، جیسے کہ بند سسٹم ری اسٹور۔ تاہم، پیچیدہ منظرناموں میں جہاں میلویئر جیسے اسپائی ویئر، ایڈویئر، اور وائرس شامل ہیں، سسٹم کی اہم فائلوں کو ہٹانے کا نتیجہ ہو سکتا ہے۔ ایپلی کیشن ورچوئلائزیشن ایک رجسٹری کلینر کا ورچوئلائزڈ ایپلی کیشن سے وابستہ رجسٹری اندراجات کو صاف کرنے کے لیے کوئی فائدہ نہیں ہے کیونکہ اس منظر نامے میں تمام رجسٹری اندراجات حقیقی کے بجائے ایپلی کیشن سے متعلق مخصوص ورچوئل رجسٹری میں لکھے جاتے ہیں۔ ورچوئل کے ساتھ ریئل موڈ کے تفصیلی تعاملات کی پیچیدگیاں شارٹ کٹ اور رجسٹری اندراجات کو غلط طریقے سے ہٹانے کا امکان بھی چھوڑتی ہیں جو "غائب" فائلوں کی طرف اشارہ کرتی ہیں، اور اس کے نتیجے میں کلینر مصنوعات کے صارف کی طرف سے الجھن پیدا ہوتی ہے۔ اس مخصوص تعامل کے بارے میں بہت کم قابل معلومات ہیں، اور کوئی انضمام نہیں ہے۔ عام طور پر، یہاں تک کہ اگر رجسٹری کلینرز کو عام اختتامی صارف کے ماحول میں محفوظ سمجھا جا سکتا ہے، تو ان سے ایپلیکیشن ورچوئلائزیشن ماحول میں گریز کیا جانا چاہیے۔ یوٹیلیٹی سافٹ ویئر حوالہ جات یوٹیلیٹی سافٹ ویئر کی اقسام ونڈوز صرف ملکیتی سافٹ ویئر روگ سافٹ ویئر اسکیئر ویئر بھی دیکھیں۔