طرق لإصلاح خطأ “لم يتم التعرف عليه كأمر داخلي أو خارجي” في Windows

يُعد موجه الأوامر في Windows خيار مُفيد سهلة الاستخدام ويُمكن الوصول إليه بشكل بسيط. حيث يسمح لك بأداء العديد من المهام بسرعة من خلال واجهة مباشرة ؛ ومع ذلك ، قد يُظهر معالج الأوامر الخطأ “لم يتم التعرف عليه كأمر داخلي أو خارجي” عند محاولة تنفيذ أمر ما.

إنه خطأ شائع ويحدث عادةً بسبب تنفيذ أمر غير صحيح. تشرح هذه المقالة الأسباب وبعض خطوات استكشاف الأخطاء وإصلاحها لمساعدتك في إصلاح هذا الخطأ والعودة إلى المسار الصحيح في أسرع  وقت. تحقق من أفضل الطرق لفتح موجه الأوامر أو PowerShell على Windows.

لماذا يحدث خطأ لم يتم التعرف عليه كأمر داخلي أو خارجي؟

يحتفظ نظام التشغيل Windows بقائمة من المسارات المعروفة باسم مُتغيِّرات بيئة Windows لتشغيل التطبيقات وتنفيذها بسرعة. أي مشاكل فيها يُمكن أن تسبب الخطأ.

تتضمن المشكلات المحتملة التي تسبب هذا الخطأ ما يلي:

  1. أوامر غير صحيحة.
  2. إدخالات السجل تؤثر على عمل الأوامر والمزيد.
  3. التطبيقات التنفيذية أو النصوص البرمجية غير مُثبتة.
  4. اسم الملف أو المسار المُحدد بشكل غير صحيح.
  5. دليل ملف مفقود في متغيرات بيئة Windows.

كيفية إصلاح خطأ “لم يتم التعرف عليه كأمر داخلي أو خارجي”

غالبًا ما يتم تشغيل هذا الخطأ عند تشغيل تطبيق أو أمر CMD ، وحدث خطأ ما. لقد قمنا بإدراج الإصلاحات لكلا الإصدارين من الخطأ ، لذا اتبع الإصلاح ذي الصلة بحالتك.

1. تحقق مما إذا كان التطبيق مُثبتًا

لا يمكن لموجه الأوامر تشغيل تطبيق غير موجود. إذا كنت تحاول تنفيذ تطبيق تم تثبيته حديثًا ، فتأكد من تثبيته بشكل صحيح.

للتحقق من التثبيت:

  1. اضغط على Win + R لفتح مربع الحوار “تشغيل”. ثم اكتب control وانقر فوق موافق.
  2. بعد ذلك ، في لوحة التحكم ، انتقل إلى البرامج -> البرامج والميزات.
  3. قم بالتمرير عبر قائمة التطبيقات المُثبتة وحدد التطبيق الذي تُريد تشغيله.

بدلاً من ذلك ، يُمكنك أيضًا عرض التطبيقات المثبتة من خلال الوصول إلى التطبيقات والميزات في “الإعدادات”. للقيام بذلك ، اضغط على Win + I ، وانقر فوق التطبيقات وحدد مكان التطبيق المثبت.

  كيفية إصلاح "قائمة ابدأ في Windows 10 لا تعمل"؟

بشكل افتراضي ، عند محاولة تشغيل تطبيق أو نص برمجي من خلال موجه الأوامر ، يبحث معالج الأوامر عن الملفات والمسارات ذات الصلة في مجلد System32 أو متغيرات البيئة. إذا كان الملف مفقودًا ، فسيعيد الخطأ الذي يُشير إلى “لم يتم التعرف عليه كأمر داخلي أو خارجي” أو “تطبيق غير قابل للتشغيل” أو “خطأ في ملف دفعي”.

هذا على الأرجح لأنَّ Windows لا يقوم بتثبيت معظم التطبيقات في مجلد System32 ، ولكن C:\Program Files بدلاً من ذلك.

ُيمكنك حل هذه المشكلة بثلاث طرق:

  1. أولاً ، استخدم المسار الكامل للملف القابل للتنفيذ لبدء تشغيل التطبيق.
  2. ثانيًا ، أضف مسار التطبيق إلى متغيرات بيئة Windows.
  3. أخيرًا ، نقل الملفات إلى مجلد System32.

تحقق من هل توقف التنزيل في Google Chrome؟ إليك كيف تستأنفه بنجاح.

2. استخدام مسار الملف الكامل لتنفيذ الأمر

أولاً ، لنجرب طريقة المسار الكامل. هنا ، سنستخدم مسار الملف الكامل بدلاً من اسم التطبيق لتشغيل التطبيقات باستخدام موجه الأوامر. إليك كيفية القيام بذلك:

  • أولاً ، افتح موجه الأوامر كمسؤول.
  • بعد ذلك ، اكتب المسار الكامل للتطبيق الذي تُريد تشغيله. على سبيل المثال ، إذا كنت تريد فتح ESBCalcPort الموجود في الدليل C:\ ، فسيبدو الأمر لفتح التطبيق بالمسار الكامل كما يلي:
C:\ESBCalcPort.exe
  • ومع ذلك ، لن يعمل هذا الأمر إلا إذا كان مسار الملف لا يحتوي على أي مسافات. إذا كان مسار الملف يحتوي على مسافة ، فاكتب مسار الملف داخل علامات الاقتباس المُزدوجة.

3. استخدام مسار الملف الكامل ضمن علامات الاقتباس المزدوجة

يقرأ موجه الأوامر المسافات البيضاء كنهاية للأمر ويعامل أي شيء بعد المسافة كأمر منفصل.

لنفترض أنك تريد تشغيل تطبيق Internet Explorer الموجود في المسار التالي عبر CMD:

C: \Program Files\Internet Explorer\iexplore.exe

ومع ذلك ، سيؤدي تشغيل مسار الملف هذا إلى إرجاع خطأ بسبب المسافة في كل من Program Files و Internet Explorer.

لتجنب ذلك ، يُمكنك إدراج مسار الملف ضمن اقتباس مزدوج. هنا ، سيبدو الأمر الخاص بتشغيل Internet Explorer كما يلي:

“C:\Program Files\Internet Explorer\iexplore.exe”

4. إضافة مسار الملف إلى مُتغيرات بيئة Windows

يُمكنك تعديل متغيرات البيئة وإضافة مسار ملف التطبيق الخاص بك إلى دليله. بهذه الطريقة ، سيُحدد موجه الأوامر مسار الأمر الذي تم إدخاله وينفذه بدون خطأ.

  لماذا لم يتم العثور على نظام التشغيل الخاص بي؟ كيف تُصلح هذه المشكلة

يمكن أن تساعدك إضافة مسار ملف كامل إلى متغير بيئة Windows في حل الخطأ “لم يتم التعرف عليه كخطأ أمر داخلي أو خارجي” لـ Flex و nmake و make و cobra و Is و terraform و gcc و code و Android Studio و Python و Fastboot و أوامر ADB.

لتعديل متغير بيئة Windows:

  1. اضغط على Win + R لفتح مربع الحوار “تشغيل”.
  2. بعد ذلك ، اكتب control وانقر فوق موافق لفتح لوحة التحكم.
  3. في Windows 10 ، انتقل إلى النظام والأمان -> النظام. في الجزء الأيمن ، انقر فوق إعدادات النظام المتقدمة.
  4. في الإصدارات الأحدث من Windows 10 و Windows 11 ، انتقل إلى الإعدادات -> النظام -> حول. ثم ، انقر فوق إعدادات النظام المتقدمة ضمن قسم الإعدادات ذات الصلة.
  5. في علامة التبويب خيارات متقدمة ، انقر فوق الزر متغيرات البيئة.

  1. في النافذة الجديدة ، ضمن متغيرات النظام ، حدد متغير المسار.
  2. انقر فوق الزر تعديل.
  3. في نافذة التعديل ، انقر فوق جديد.

  • هنا ، يجب عليك لصق مسار ملف التطبيق الذي تُريد تشغيله من CMD. على سبيل المثال ، إذا كنت تريد تشغيل متصفح Chrome فسيبدو مسار الملف الكامل كما يلي:
C:\Program Files\Google\Chrome\Application
  • انقر فوق “موافق” لإضافته إلى متغيرات البيئة.
  • ثم انقر فوق “موافق” مرة أخرى.
  • بعد ذلك ، انقر فوق “موافق” وتطبيق لحفظ التغييرات.

بمجرد إضافة متغير البيئة الجديد ، أعد تشغيل الكمبيوتر لتطبيق التغييرات. بعد إعادة تشغيل جهاز الكمبيوتر ، افتح موجه الأوامر ، وأدخل اسم التطبيق ، وسيقوم CMD بفتحه دون أي خطأ.

إذا واجهت مشكلات مع الأوامر مثل ipconfig و netsh و cipher وما إلى ذلك ، فقم بإضافة مسار ملف المجلد الرئيسي لنظام Windows في مربع حوار متغير البيئة. إليك كيفية القيام بذلك.

  • افتح مربع حوار متغيرات البيئة.
  أفضل تطبيقات النسخ الاحتياطي من الجهات الخارجية لنظام Windows 10

  • بعد ذلك ، حدد متغير المسار ضمن قسم متغيرات النظام وانقر فوق تحرير.
  • انقر فوق جديد والصق ما يلي:
%SystemRoot%

ystem32
  • انقر فوق “موافق” لحفظ التغييرات.
  • انقر فوق “موافق” ، ثم انقر فوق “موافق” وتطبيق لحفظ التغييرات.

تحقق من كيفية إضافة Python إلى متغير Windows PATH.

5. نقل الملفات إلى مجلد System32

System32 هو مجلد نظام محمي ، وهو محمي لسبب وجيه. عند محاولة تشغيل تطبيق كمسؤول ، يبحث موجه الأوامر عن الملف القابل للتنفيذ في مجلد System32. ومع ذلك ، نظرًا لأن جميع التطبيقات غير مثبتة في مجلد System32 ، فقد ينتهي بك الأمر بخطأ.

إذا كنت لا تزال ترغب في تشغيل التطبيق من CMD ولا تُريد كتابة مسار ملف كامل ، فيُمكنك نقل ملفات التطبيق إلى مجلد System32.

لنقل ملفات التطبيق إلى مجلد System32:

  • انتقل إلى دليل التثبيت الخاص بالتطبيق وانسخ جميع الملفات الموجودة في المجلد. هنا ، سننقل ملفات Google Chrome الموجودة في المسار التالي إلى مجلد System32.
C:\Program Files\Google\Chrome\Application
  • بعد ذلك ، انتقل إلى المجلد C:\Windows\System32 والصق الملفات المنسوخة. انقر فوق “نعم” إذا ظهرت مطالبة UAC.
  • بعد ذلك ، افتح موجه الأوامر كمسؤول ، واكتب chrome ، واضغط على Enter. سيفتح CMD متصفح Google Chrome على الفور.

إصلاح خطأ لم يتم التعرف عليه كأمر داخلي أو خارجي في موجه الأوامر

أوامر موجه الأوامر ليست حساسة لحالة الأحرف ، لكنها لا تغفر استخدام المسافات الزائدة. لحل هذا الخطأ ، تحقق مما إذا كانت الأوامر صحيحة واستخدم مسارات الملفات التي تحتوي على  مسافات بين علامات الاقتباس المُزدوجة. بالنسبة للتطبيقات غير المثبتة في مجلد System32 ، أضف متغير بيئة مع مسار الملف الكامل للتطبيق الخاص بك لتشغيل التطبيقات من خلال واجهة CMD. يُمكنك الإطلاع الآن على تشغيل موجه الأوامر بصلاحيات المسؤول باستخدام اختصار سطح المكتب.

المصدر
انتقل إلى أعلى