Anonim

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

انظر أيضا مقالتنا كيفية تسريع ويندوز 10 - الدليل النهائي

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

هناك إصداران من هذا الخطأ. واحد للبرامج العامة والآخر إذا كنت تحاول استخدام أمر CMD. سوف تظهر لك كيفية إصلاح كليهما.

إصلاح أخطاء "أمر غير معترف به"

يكون بناء جملة الخطأ عادةً مثل "Program.exe غير معروف كأمر داخلي أو خارجي". يعتمد بناء الجملة على ما تفعله في ذلك الوقت وهو أمر مهم حيث يتعين علينا التحقق من ملف التثبيت قبل أن نفعل أي شيء آخر.

  1. انتقل إلى ملف تثبيت البرنامج الذي تحاول استخدامه وتأكد من وجود الملف القابل للتنفيذ.
  2. انتقل إلى لوحة التحكم والنظام والأمن وإعدادات النظام المتقدمة.
  3. حدد زر المتغيرات البيئية.
  4. حدد المسار في جزء متغيرات النظام في أسفل النافذة الجديدة.
  5. حدد تحرير وستظهر نافذة جديدة.
  6. تأكد من وجود "٪ SystemRoot٪ \ System32" و "C: \ Windows \ System32".
  7. نسخ قيمة واحدة إلى المفكرة.
  8. قم بتغيير الإدخال في نافذة المتغير البيئي إلى شيء آخر وانقر فوق موافق.
  9. استبدل القيمة التي غيرتها للتو بالأصل من المفكرة وانقر فوق موافق.
  10. تفعل الشيء نفسه بالنسبة للقيمة الأخرى.

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

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

قد تلاحظ النسر بينك أن '٪ SystemRoot٪ \ System32' و 'C: \ Windows \ System32' يشيران إلى نفس الموقع. هذا إدخال قديم لمن يستخدمون الأنظمة القديمة. يمكن القول أنك لست بحاجة إلى كليهما ولكن يبدو أن نظام Windows يشير إلىهما بشكل منفصل. كان Systemroot أساسًا للأنظمة التي تستخدم مجلدات WINNT و Windows والتي لم تعد صحيحة. ومع ذلك ، يجب أن يكون كلاهما حاضرًا حتى في نظام Windows 10.

إصلاح أخطاء "أمر CMD غير معترف به"

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

بطريقة ما ، إذا كنت قد قمت بتعيين AutoRun في السجل ، فإن أوامر CMD معينة مثل ping أو nslookup لن تعمل دائمًا. يعيدون الخطأ أعلاه. .exe موجود وقد يبدو كل شيء صحيحًا ، لكن هذين الإدخالات الصغيرة يهدران يومك.

إدخالات التسجيل هذه هي:

HKEY_LOCAL_MACHINE \ البرامج \ Microsoft \ Command Processor \ AutoRun

HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun

هذه المشكلة عمرها عشر سنوات على الأقل. لديّ إشارة مرجعية لإدخال مدونة MSDN من 2007 والتي قمت بحفظها توضح هذا الشيء بالذات.

  1. انتقل إلى C: \ Windows \ System32 وتأكد من وجود CMD القابل للتنفيذ.
  2. أداء المتغيرات البيئية تحقق على النحو الوارد أعلاه. إذا كان هذا لا يصلح المضي قدما.
  3. قم بتشغيل الأمر 'cmd / d' الذي يبدو أنه توقف التشغيل التلقائي عن التشغيل. إذا كانت الرسالة هي نفسها ، فتابع.
  4. ابحث عن إدخالي السجل المدرجين أعلاه وحذفهما.

هذا الإصلاح قديم ولكن الذهب. اعتدت استخدام هذا عندما عملت مسؤول تكنولوجيا المعلومات في شركة الكابلات المعروفة. هذا هو السبب في أنني لا يزال لدي كإشارة مرجعية. كان خطأ "الأمر غير معترف به كأمر داخلي أو خارجي" موجود منذ فترة طويلة وبقدر ما أعرف ، لا يزال الإصلاح هو نفسه حتى خمسة أجيال من Windows لاحقًا. ومع ذلك ، إذا واجهت الخطأ ، فأنت تعرف الآن على الأقل ما يجب القيام به.

متى كانت آخر مرة رأيت فيها الخطأ "لم يتم التعرف عليه كأمر داخلي أو خارجي" في Windows؟ هل استخدمت أحد هذه الحلول أو أي شيء آخر؟

كيفية إصلاح "لم يتم التعرف على أخطاء القيادة الداخلية أو الخارجية"