إذا كنت غير قادر على تشغيل البرامج دون الحاجة إلى كتابة الملحق ".exe" في نافذة موجه الأوامر ، فأنت بحاجة إلى إصلاح متغير PATHEXT.
على سبيل المثال ، قد يتم تشغيل المفكرة بشكل صحيح عند كتابة Notepad.exe ، ولكن ليس عند كتابة المفكرة . قد تظهر لك الأخيرة الخطأ التالي:
لم يتم التعرف على "المفكرة" كأمر داخلي أو خارجي ،
برنامج قابل للتشغيل أو ملف دفعي.
يحدث هذا إذا كان .EXE مفقودًا في متغير PATHEXT. استخدم هذه الخطوات لإصلاح المشكلة
إعادة تعيين متغير PATHEXT
اضغط على WinKey + R ، اكتب SystemPropertiesAdvanced.exe واضغط ENTER
انقر فوق متغيرات البيئة ، وانقر نقرًا مزدوجًا فوق PATHEXT
قم بتعيين قيمة PATHEXT كما يلي:
.COM ؛ .EXE ؛ .BAT ؛ .CMD ؛ .VBS ؛ .VBE ؛ .JS ؛ .JSE ؛ .WSF ؛ .WSH ؛ .MSC
نصيحة سريعة رقم 1
لإضافة ملحقات إضافية هناك ، مثل .PL ، أضف فاصلة منقوطة (فاصل) ثم متبوعًا بامتداد الملف. مثل:
.COM ؛ .EXE ؛ .BAT ؛ .CMD ؛ .VBS ؛ .VBE ؛ .JS ؛ .JSE ؛ .WSF ؛ .WSH ؛ .MSC ؛ .PL
نصيحة سريعة رقم 2
عند تشغيل أمر أو برنامج بدون ذكر الامتداد ، يستخدم موجه الأوامر قيمة متغير PATHEXT لتحديد الامتدادات التي يجب البحث عنها وبأي ترتيب.
إذا كان لديك ملفان باسم "test.bat" و "test.vbs" في مجلد ، فإن تشغيل "test" من نافذة موجه الأوامر سيؤدي إلى تشغيل "test.bat" ، لأن .BAT يظهر في بداية متغير PATHEXT. عن طريق تحريك .VBS إلى الأمام (بعد .EXE) ، يمكنك جعل موجه الأوامر لتشغيل "test.vbs" بدلاً من "test.bat". ومع ذلك ، يُنصح باستخدام الترتيب الافتراضي ما لم يكن لديك بعض المتطلبات الخاصة.