روح القصيد
10-Jun-2007, 03:51 AM
سبب المشكلة
أن يتوقف windows أثناء التحميل ليعرض لك رسالة خطأ على شاشة زرقاء ( تعرف باسم شاشة الموت الزرقاء ) أمر مثير للأعصاب ..تشير رسالة الخطأ القياسية الى فقدان ملف DLL . لكن إذا ضغطت على أي مفتاح سيتابع windows عملية التحميل ..وبمجرد انتهاء هذه العملية سيعمل بشكل طبيعي ....
قد تتساءل ....ماذا يحدث هنا؟
إنها مشكة تتعلق بنظام التشغيل windows أكثر منها مشكلة تتعلق بالاجهزة ...لكنها يمكن أن تظهر بعد اجراءات تغييرات تتعلق بالأجهزة .... ملف DLL هو مكتبة ربط ديناميكي ( dynamic link library ) هو في الواقع مكتبة من الرموز البرمجية تستطيع البرامج الأخرى قراءتها واستخدامها ..تدل رسالة الخطأ على انه قد طلب من windows تحميل أحد هذه الملفات ، لكنه لم يعثر عليه ...
السبب في أغلب الأحيان هو حذف برنامج يحتمل أنه مقترن بجهاز قمت بازالته من النظام ..اذا فعلت كل شئ بالطريقة التي يفضلها windows فهذا يعني انك استخدمت برنامج الغاء التثبيت أو ميزة إضافة / إزالة البرامج في ويندوز .. لسوء الحظ ..يمكن أن تفشل هذه الخيارات أحيانا في حذف كل ذكر لملفات الــ DLL من الملفات التي ينظر ويندوز فيها عند تحميله ..هذه ما يجعل ويندوز يبحث عن ملف غير موجود ..ويعرض رسالة الخطأ ..
على اعتبار أنه لا حاجة للملف ، فإن حقيقة فقدانه لا تؤثر في شئ ..لكن مع ذلك ..يمكن أن يكون تجاوز رسالة رسالة الخطأ كل مرة عند الاقلاع أمر مملا يمكنك التخلص منه .....
اصلاح المشكلة
1 ) شغل النظام ، عندما تصل إلى رسالة الخطأ على الشاشة الزرقاء ، سجل اسم الملف المفقود جانبا .
2) اختر ( ابدأ ) -- ( تشغيل ) ---- ثم اكتب sysedit في المربع .
3 ) اختر الاطار system.ini
4 ) اختر الأمر ( بحث search ) من القائمة ( بحث ) ثم اكتب اسم الملف الــ DLL المفقود في مربع النص ( بحث عن ) -- اضغط Enter
5 ) إذا عثرت على تطابق ، سجل السطر الذي يحتوي على اسم الملف .. يمكن أن تكون الطريقة الأسهل هي طباعة الملف system.ini
6 ) احذف السطر بأكملة ....
7 ) من غير المحتمل أن يظهر اسم ملف الــ DLL مرتين ، لكن مع ذلك ، كرر عملية البحث لتكون متأكدا ..
8 ) إذا أجريت أية تغييرات ، اختر الامر ( حفظ save )
9 ) أغلق برنامج محرر تكوين النظام ..
10 ) اختر ( ابدأ) --- ( تشغيل ) ----ثم اكتب regedit -- ثم Enter
11) اختر Edit --- ثم Find -- ثم اكتب اسم ملف الــDLL المفقود في مربع النص Find .تأكد من تحديد خانات التحقق Keys , Values , Date
ثم اضغط Enter
12 ) اذا عثرت عملية البحث على تطابق في اللوح الأيسر ، سجل أولا وبدقة اسم المفتاح وكل ما يحتويه من قيم وبيانات ، لتتمكن من اعادة انشائها عند الحاجة ... يجب أن يظهر موقع المفتاح في شجرة التسجيل ضمن شريط الحالة في أسفل إطار محرر التسجيل ( registry Editor ) إذا لم تر شريط الحالة ، اختر View
ثم Status bar
احذف الان المفتاح ... الأمر الذي سيحذف بدوره كل القيم والبيانات المقترنة مع هذا المفتاح .
13 ) إذا عثرت عملية البحث على تطابق في اللوح الأيمن ، سجل بدقة القيمة والبيانات الخاصة بالبند الذي تم العثور عليه وسجل أيضا اسم المفتاح الذي تقترن معه هذه القيمة ، احذف الان مدخل القيمة ..لن يؤدي هذا الى حذف المفتاح الذي تقترن القيمة معه أو القيم الأخرى في ذاك المفتاح .
14 ) اضغط المفتاح F3 للعثور على تطابق آخر وكرر الخطوات السابقه ..عندما تعلن ميزة البحث عن عدم وجود أية حالات تطابق اخرى ..اختر Registry --- ثم Exit من المفترض الآن أن تتم عملية الاقلاع دون البحث عن ملف الــ DLL المفقود
أن يتوقف windows أثناء التحميل ليعرض لك رسالة خطأ على شاشة زرقاء ( تعرف باسم شاشة الموت الزرقاء ) أمر مثير للأعصاب ..تشير رسالة الخطأ القياسية الى فقدان ملف DLL . لكن إذا ضغطت على أي مفتاح سيتابع windows عملية التحميل ..وبمجرد انتهاء هذه العملية سيعمل بشكل طبيعي ....
قد تتساءل ....ماذا يحدث هنا؟
إنها مشكة تتعلق بنظام التشغيل windows أكثر منها مشكلة تتعلق بالاجهزة ...لكنها يمكن أن تظهر بعد اجراءات تغييرات تتعلق بالأجهزة .... ملف DLL هو مكتبة ربط ديناميكي ( dynamic link library ) هو في الواقع مكتبة من الرموز البرمجية تستطيع البرامج الأخرى قراءتها واستخدامها ..تدل رسالة الخطأ على انه قد طلب من windows تحميل أحد هذه الملفات ، لكنه لم يعثر عليه ...
السبب في أغلب الأحيان هو حذف برنامج يحتمل أنه مقترن بجهاز قمت بازالته من النظام ..اذا فعلت كل شئ بالطريقة التي يفضلها windows فهذا يعني انك استخدمت برنامج الغاء التثبيت أو ميزة إضافة / إزالة البرامج في ويندوز .. لسوء الحظ ..يمكن أن تفشل هذه الخيارات أحيانا في حذف كل ذكر لملفات الــ DLL من الملفات التي ينظر ويندوز فيها عند تحميله ..هذه ما يجعل ويندوز يبحث عن ملف غير موجود ..ويعرض رسالة الخطأ ..
على اعتبار أنه لا حاجة للملف ، فإن حقيقة فقدانه لا تؤثر في شئ ..لكن مع ذلك ..يمكن أن يكون تجاوز رسالة رسالة الخطأ كل مرة عند الاقلاع أمر مملا يمكنك التخلص منه .....
اصلاح المشكلة
1 ) شغل النظام ، عندما تصل إلى رسالة الخطأ على الشاشة الزرقاء ، سجل اسم الملف المفقود جانبا .
2) اختر ( ابدأ ) -- ( تشغيل ) ---- ثم اكتب sysedit في المربع .
3 ) اختر الاطار system.ini
4 ) اختر الأمر ( بحث search ) من القائمة ( بحث ) ثم اكتب اسم الملف الــ DLL المفقود في مربع النص ( بحث عن ) -- اضغط Enter
5 ) إذا عثرت على تطابق ، سجل السطر الذي يحتوي على اسم الملف .. يمكن أن تكون الطريقة الأسهل هي طباعة الملف system.ini
6 ) احذف السطر بأكملة ....
7 ) من غير المحتمل أن يظهر اسم ملف الــ DLL مرتين ، لكن مع ذلك ، كرر عملية البحث لتكون متأكدا ..
8 ) إذا أجريت أية تغييرات ، اختر الامر ( حفظ save )
9 ) أغلق برنامج محرر تكوين النظام ..
10 ) اختر ( ابدأ) --- ( تشغيل ) ----ثم اكتب regedit -- ثم Enter
11) اختر Edit --- ثم Find -- ثم اكتب اسم ملف الــDLL المفقود في مربع النص Find .تأكد من تحديد خانات التحقق Keys , Values , Date
ثم اضغط Enter
12 ) اذا عثرت عملية البحث على تطابق في اللوح الأيسر ، سجل أولا وبدقة اسم المفتاح وكل ما يحتويه من قيم وبيانات ، لتتمكن من اعادة انشائها عند الحاجة ... يجب أن يظهر موقع المفتاح في شجرة التسجيل ضمن شريط الحالة في أسفل إطار محرر التسجيل ( registry Editor ) إذا لم تر شريط الحالة ، اختر View
ثم Status bar
احذف الان المفتاح ... الأمر الذي سيحذف بدوره كل القيم والبيانات المقترنة مع هذا المفتاح .
13 ) إذا عثرت عملية البحث على تطابق في اللوح الأيمن ، سجل بدقة القيمة والبيانات الخاصة بالبند الذي تم العثور عليه وسجل أيضا اسم المفتاح الذي تقترن معه هذه القيمة ، احذف الان مدخل القيمة ..لن يؤدي هذا الى حذف المفتاح الذي تقترن القيمة معه أو القيم الأخرى في ذاك المفتاح .
14 ) اضغط المفتاح F3 للعثور على تطابق آخر وكرر الخطوات السابقه ..عندما تعلن ميزة البحث عن عدم وجود أية حالات تطابق اخرى ..اختر Registry --- ثم Exit من المفترض الآن أن تتم عملية الاقلاع دون البحث عن ملف الــ DLL المفقود