كانت هذه مشكلة شائعة قبل نظام التشغيل Windows 10 لأن Windows 7 و 8 لديها عادة مزعجة لاستخدام٪ SystemRoot٪ أو أن مسؤولي النظام المفيدين سيضيفونها كمسار برنامج افتراضي. حدث ذلك أيضًا من حين لآخر عندما تم إجراء تغييرات على السجل مع أو بدون إذن المستخدم. إذا كنت ترى "لم يتم التعرف على البرنامج كأمر داخلي أو خارجي" ، فإليك طريقة لإصلاحه.
بناء جملة الخطأ الكامل هو "PROGRAM غير معروف كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي". عندما ترى البرنامج ، سيكون الأمر أو التطبيق أو البرنامج الذي تحاول استخدامه أو فتحه هو الذي دفع الخطأ.
عادة ما ترى هذا الخطأ عند استخدام سطر الأوامر. على سبيل المثال ، إذا كنت تقوم بتشغيل Netstat ، فسترى "لم يتم التعرف على Netstat.exe كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي".
يشير بناء جملة الخطأ إلى أنه قد يكون هناك خطأ في الأمر ، ولكن لا يوجد خطأ. إنه ليس الأمر نفسه ولكن المسار المستخدم للوصول إلى هذا الأمر. في المثال أعلاه ، إذا نظرت إلى C: WindowsSystem32 ، فسترى Netstat جالسًا هناك. من المحتمل أن يكون الأمر نفسه صحيحًا لأي أمر تستخدمه أو البرنامج الذي كنت تحاول الاتصال به.
لم يتم التعرف على برنامج الإصلاح كأمر داخلي أو خارجي
يكون الإصلاح واضحًا تمامًا ، لكنك ستُسامح لعدم إدراكك لما تم إعطاؤه بناء جملة الخطأ السيئ.
أولاً نحتاج إلى فتح نافذة CMD كمسؤول.
- انقر بزر الماوس الأيمن فوق شريط مهام Windows وحدد "إدارة المهام".
- حدد ملف وتشغيل مهمة جديدة.
- اكتب cmd في النافذة وحدد المربع بجوار إنشاء هذه المهمة بامتيازات المسؤول.
ثم:
اكتب "تعيين المسار" واضغط على Enter. يجب أن تشاهد عودة مثل الصورة الرئيسية لهذا البرنامج التعليمي. قائمة المسارات التي يستخدمها Windows للعثور على البرامج أو الأوامر.
إذا كان لديك "C: WindowsSystem32" ، فهو يبدأ جيدًا. إذا رأيت "٪ SystemRoot٪" ، فقد يكون هذا الإدخال يسبب مشكلات.
- اكتب "التحكم" في مربع Cortana / Search Windows وحدد لوحة التحكم.
- حدد إعدادات النظام والنظام المتقدمة.
- حدد متغيرات البيئة في أسفل علامة التبويب خيارات متقدمة.
- قم بتمييز المسار في المربع السفلي وحدد تحرير.
- تأكد من وجود C: WindowsSystem32. إذا كان كذلك ، فاحذفه وأضفه مرة أخرى.
- تأكيد وإغلاق جميع النوافذ وإعادة الاختبار.
- في حالة فشل إعادة الاختبار ، كرر هذه العملية وحذف الإدخال٪ SystemRoot٪.
في الغالبية العظمى من الحالات ، تؤدي إضافة أو إعادة إضافة C: WindowsSystem32 إلى المسار إلى إصلاح الخطأ "PROGRAM كأمر داخلي أو خارجي أو خطأ في برنامج تشغيل أو ملف دفعي". خلاف ذلك ، يجب أن تؤدي إزالة الإدخال٪ SystemRoot٪ إلى حدوث الحيلة.
طالما كان لديك C: WindowsSystem32 موجودًا ، فلن تحتاج إلى٪ SystemRoot٪ لأنها تشير إلى نفس المكان. بالإضافة إلى ذلك ، من المعروف أن٪ SystemRoot٪ يسبب مشاكل عند استخدامه كمسار نظام على بعض التكوينات. هناك تطبيقات تضيف إدخالات التسجيل التي تتعارض مباشرة مع٪ SystemRoot٪ وهذا هو السبب في أن إزالته يجب أن تعمل.
إذا وجدت مشكلات تتعلق بعدم تنفيذ البرامج الأخرى ، فيمكنك تكرار الخطوات أعلاه وعكس التغييرات. قم فقط بتنفيذ الخطوات من 1 إلى 4 وبدلاً من حذف ، حدد "جديد" وأضف المسار الذي غيرته. يجب ألا تؤثر إضافة مسار على جهاز الكمبيوتر الخاص بك بأي طريقة. على الأرجح إزالة مسار من شأنه أن يسبب مشاكل. إذا كان هذا هو الحال مع جهاز الكمبيوتر الخاص بك ، فقط أضف٪ SystemRoot٪ مرة أخرى.
لم يتم التعرف على طريقة أخرى لإصلاح البرنامج كأمر داخلي أو خارجي
إذا لم تنجح هذه التغييرات مسارين ، هناك حل بديل. يمكنك ببساطة وضع اختصار للبرنامج في C: WindowsSystem32 وهذا من شأنه أن يجعل كل شيء يعمل بشكل جيد.
- انقر بزر الماوس الأيمن فوق الملف القابل للتنفيذ الذي تحاول استخدامه.
- حدد إرسال إلى وسطح المكتب لإنشاء اختصار.
- افتح مستكشف Windows على C: WindowsSystem32.
- اسحب الاختصار الذي أنشأته للتو في المجلد System32.
هذا هو الحل الأمثل ولكن أقل يمكن إنجاز المهمة. من الأفضل بكثير حل الخطأ باستخدام المسارات الصحيحة عن طريق إنشاء اختصار للإحالة لكنه يعمل عند الحاجة إليه.
هذا هو مثال أولي على برامج الترميز في بناء جملة الأخطاء في كتابة Microsoft لأنفسهم بدلاً من المستخدمين. ما يخبرك الخطأ ليس له علاقة بما هو خطأ بالفعل. مواقع العمل الجيدة مثل TechJunkie هنا للمساعدة!
هل لم يتم التعرف على البرنامج الثابت باعتباره أخطاء أوامر داخلية أو خارجية بأي طريقة أخرى؟ أخبرنا عنها أدناه إذا كان لديك!
