بسم الله الرحمن الرحيم
والصّلاة والسلام على أشرف الأنبياء والمرسلين ، محمّداً عليه أفضل الصلوات وأزكى التسليم .
زوّار ومحبّي مدونة التكنولوجيا الآن
أهلاً وسهلاً ومرحباً بكم جميعاً ، وبعد :
إنّ مستخدمي نظام ويندوز كثيراً ما تواجههم مشاكل عويصة تزعجهم بل وحتى تعطّل شغلهم في بعض الأحيان ، ولعلّ من بين هذه المشاكل ما تتعلّق برسائل الخطأ التي قد تنتج من إصابة النظام بأحد الفيروسات أو الاستعمال العشوائي لبعض البرامج الخبيثة ، ونظام ويندوز 7 و 10 بالخصوص يشكّل نسبة كبيرة من الأجهزة التي تعمل عليها الحواسيب حول العالم ، إلاّ أنّه مؤخراً وبعد كشف شركة مايكروسوفت بتخلّيها عن دعم نظام التشغيل ويندوز 7 مع حلول السنة الجديدة سيلجأ الكثير من المستخدمين إلى ترقية أنظمتهم إلى ويندوز 10 .
في هذه التدوينة سأتطرّق إلى مشكلة تواجه العديد من مستخدمي ويندوز 10 بالخصوص ، وهي مشكلة عدم فتح الملفات التنفيذية أو البرامج ذات الإمتداد exe. ، فعند الضغط على أيّ برنامج أو ملف تنفيذي ( لا أقصد المجلدات هنا ) تظهر لي هذه الرسالة التي تطلب من المستخدم البحث عن البرنامج الذي يودّ فتح الملف به من متجر مايكروسوفت ، وهاهي النافذة التي تظهر أمامكم :
- الرسالة : Vous aurez besoin d'une nouvelle application pour ouvrir ce fichier .exe
- هذه المشكلة تظهر نتيجة إصابة ملف الريجيستري ( Registry Editor ) بأحد الفيروسات أو تظهر عندما تقوم باستعادة النظام ( System Restore ) غالباً ، في هذا الموضوع سأشرح لكم كيفية حلّ هذه المشكلة بطريقة سهلة ومبسّطة بإذن الله تعالى ، تابعوا معي :
- بما أنّني قلت أنّ المشكلة في ملف الريجيستري سابقاً فهذا يعني أنّ سأتوجه إلى ملف الريجيستري ( Registry Editor ) ، الطريقة التي يعرفها الجميع للولوج إلى الريجيستري لا تنفع ( لأنني قلت أنّ المشكلة تصيب كل الملفات التنفيذية ، والريجيستري واحد منها ) ، لذلك سنضطر إلى الولوج له عن طريق الحيلة .
- سنتوجّه إلى ملف الريجيستري عن طريق خانة البحث ( Rechercher ) في شريط المهام للويندوز ونكتب الأمر التالي ( regedit ) ، ثمّ نضغط بزر الفأرة الأيمن على ( Editeur du registre ) ونختار تشغيل بصلاحيات المدير أو ما يسمى بالفرنسية ( executer en tant qu'administrateur ) كما هو موضح في الصور أدناه :
- بعد أن يتمّ فتح ملف الريجيستري ( Editeur du registre ) نضغط على الخيار الأول : HKEY_CLASSES_ROOT ، ثمّ نقوم بالبحث على ملف exe. ، نضغط عليه مرتين ونتأكّد من وجود القيمة ( exefile ) كما في الصور أدناه ، وإن لم تكن موجودة فقم بتغييرها .
ملاحظة : إذا اختلطت عليك الأمور أكتب هذا الأمر في الريجيستري مباشرة : Ordinateur\HKEY_CLASSES_ROOT\.exe
- الآن وفي نفس خانة ( HKEY_CLASSES_ROOT ) نبحث عن الملف ( exefile ) ، نقوم بفتحه ثمّ نختار ( Shell ) ، ثمّ نختار ( Open ) ، ثمّ نختار ( Command ) كما هو موضح في الصورة أدناه :
- في الخيار ( Command ) يجب أن نجد في البيانات القيمة ( "%1" %* ) في الأولى والثانية ، إذا وجدنا أي كتابة أخرى نقوم بتغييرها ونحفظ التغييرات .
- السرّ في مشكلتنا هنا ، فغالباً ما نجد القيمة ( Windows\svchost.com "%1" %* ) في الخيار الأوّل ، لابدّ أن نغيّرها لتصبح هكذا ( "%1" %* ) كما في الصورة أدناه :
ملاحظة : إذا وجدت مشكلة في الولوج إلى خيار ( Command ) قم بنسخ المسار التالي ولصقه في أعلى ملف الريجيستري كما في الصورة أدناه :
- رابط المسار : Ordinateur\HKEY_CLASSES_ROOT\exefile\shell\open\command
عند الانتهاء من التغييرات
قم بإعادة تشغيل حاسوبك وستجد أنّ المشكلة قد تم اصلاحها بالفعل .
في الأخير أتمنى ان اكون قد افدتكم ولو بالشيء القليل
وفقني الله واياكم لما فيه الخير لي ولكم وللأمة الاسلامية والعربية جمعاء
أخوكم : أحمد عبد العالي