عندما تركب برنامجاً في نظام ويندوز، فإن هذا البرنامج ينشئ ما يسمى بمفاتيح سجِل النظام (registry keys). وهي عبارة عن مدخلات تعمل على تخزين إعدادات جميع البرامج المركبة في النظام النظام، بالإضافة إلى إعدادات النظام ذاته. وعندما تحذف برنامجاً بالطريقة السليمة، أي باستخدام بريمج "إضافة وإزالة البرامج" (Add/Remove Programs) من "لوحة التحكم" (Control Panel)، فيفترض أن تحذف جميع المفاتيح التي أنشئت وقت تركيب البرنامج، من ملفات سجِل النظام. لكن يحدث كثيراً أن تحذف البرامج بطريقة غير سليمة، ما يترك هذه المفاتيح ضمن سجل النظام، ما يؤدي إلى عدد من المشاكل المحتملة في أنظمة ويندوز، وتتراوح هذه المشاكل من تعرف البرامج على هيئات الملفات خطأً، إلى عدم عمل بعض البرامج.
وتوجد عدة برامج في الأسواق لمعالجة سجل النظام، وإزالة كافة المفاتيح غير اللازمة، أو المخرّبة من السجل، ومن هذه البرامج، برنامج (RegClean) المجاني الذي أصدرته شركة مايكروسوفت. وقد أرفقت هذه الشركة هذا البرنامج أصلاً، مع الإصدارة الرابعة من برنامج Microsoft Visual Basic for Windows، وقد أصدرت الشركة أحدث إصدارات هذا البرنامج مع طقم Office 97 Resource Kit to version 4.1a، ويمكنك تنزيله من الموقع التالي للشركة على الإنترنت:
http://www.microsoft.com/downloads/release...ReleaseID=18924
ويعمل هذا البرنامج على تحليل ملف سجل النظام، وخاصة الموضع HKEY_CLASSES_ROOT وتزيل كافة المدخلات الخاطئة، أو المخرّبة، بعد حفظ نسخة احتياطية من الملف باسم UNDO.REG. وتجدر الإشارة إلى أن البرنامج لا يصلح أياً من مفاتيح سجل النظام، بل يكتفي بحذف ما يراه غير سليم منها.
وإذا أدى تشغيل البرنامج إلى أي خلل، يمكنك إعادة سجل النظام كما كان بالنقر بالزر الأيمن على ملف النسخة الاحتياطية UNDO.REG، والنقر على الخيار (Merge) من القائمة المنبثقة، ما سيؤدي إلى إعادة المفاتيح المحذوفة كما كانت.