Anonim

หากคุณเกิดข้อผิดพลาดกับแอพหรือคำสั่ง 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' เมื่อพยายามทำบางสิ่งในบรรทัดคำสั่งให้อัปเดตแอปหรือติดตั้งสิ่งใหม่ ๆ คุณไม่ได้อยู่คนเดียว มันเกิดขึ้นเมื่อมีการเปลี่ยนแปลงตัวแปรสภาพแวดล้อมของ Windows ซึ่งทำให้คำสั่งไม่ทำงาน

ดูบทความของเราวิธีเร่งความเร็ว Windows 10 - The Ultimate Guide

คุณอาจพยายามทำสิ่งใด ๆ แม้แต่ใช้คำสั่ง CMD พื้นฐานหรืออัพเดทโปรแกรมป้องกันไวรัสของคุณ หากตัวแปรมีการเปลี่ยนแปลง Windows จะไม่สามารถดำเนินการคำสั่งนั้นได้ หากสิ่งนี้เกิดขึ้นกับคุณมีสองวิธีในการจัดการกับมัน

ข้อผิดพลาดนี้มีสองรุ่น หนึ่งรายการสำหรับโปรแกรมทั่วไปและอีกอันหนึ่งสำหรับหากคุณพยายามใช้คำสั่ง CMD ฉันจะแสดงวิธีการแก้ไขทั้งสองอย่าง

แก้ไขคำสั่ง 'ไม่รู้จัก' ข้อผิดพลาด

ไวยากรณ์ข้อผิดพลาดมักจะเป็นสิ่งที่ 'Program.exe ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' ไวยากรณ์ขึ้นอยู่กับสิ่งที่คุณทำในเวลาที่สำคัญเนื่องจากเราต้องตรวจสอบไฟล์การติดตั้งก่อนที่เราจะทำสิ่งอื่น

  1. นำทางไปยังไฟล์การติดตั้งของโปรแกรมที่คุณพยายามใช้และตรวจสอบให้แน่ใจว่ามีไฟล์ปฏิบัติการอยู่
  2. นำทางไปยังการตั้งค่าแผงควบคุมระบบและความปลอดภัยและระบบขั้นสูง
  3. เลือกปุ่มตัวแปรสภาพแวดล้อม
  4. เลือกเส้นทางในบานหน้าต่างระบบตัวแปรที่ด้านล่างของหน้าต่างใหม่
  5. เลือกแก้ไขและหน้าต่างใหม่จะปรากฏขึ้น
  6. ตรวจสอบให้แน่ใจว่ามี '% SystemRoot% \ System32' และ 'C: \ Windows \ System32' อยู่
  7. คัดลอกหนึ่งค่าไปยังแผ่นจดบันทึก
  8. เปลี่ยนรายการในหน้าต่างตัวแปรด้านสิ่งแวดล้อมเป็นอย่างอื่นและคลิกตกลง
  9. แทนที่ค่าที่คุณเพิ่งเปลี่ยนด้วยต้นฉบับจาก Notepad และคลิกตกลง
  10. ทำเช่นเดียวกันสำหรับค่าอื่น ๆ

หากคุณรู้จัก Windows คุณจะรู้ว่าบางครั้งสิ่งที่คุณต้องทำคือป้อนค่าที่จะรับอีกครั้ง ฉันคิดว่านี่คือการเชื่อมโยงภายในฐานข้อมูลภายใน Windows อีกครั้ง แต่ใครจะรู้

การวางค่าลงใน Notepad ช่วยประหยัดเวลาและรักษาไวยากรณ์ที่ถูกต้องหากคุณถูกรบกวนขณะปฏิบัติงานนี้หรือในกรณีที่คุณลืมสิ่งที่ดูเหมือน เพียงแค่ตัดและวางแต่ละรายการแยกกันและเปลี่ยนค่าในตัวแปรสภาพแวดล้อมเป็นอะไรก็ได้ จากนั้นวางค่าดั้งเดิมกลับมาและยืนยัน นี่น่าจะเพียงพอสำหรับคำสั่งดั้งเดิมที่คุณพยายามจะทำงานอีกครั้ง

Eagle eyed ในหมู่คุณอาจสังเกตเห็นว่า '% SystemRoot% \ System32' และ 'C: \ Windows \ System32' ชี้ไปที่ตำแหน่งเดียวกัน นี่คือรายการดั้งเดิมสำหรับผู้ที่ใช้ระบบเก่า คุณไม่จำเป็นต้องใช้ทั้งคู่ แต่ Windows ก็ยังคงอ้างอิงแยกกันอยู่ Systemroot ส่วนใหญ่สำหรับระบบที่ใช้ทั้งโฟลเดอร์ WINNT และ Windows ซึ่งไม่เป็นความจริงอีกต่อไป อย่างไรก็ตามทั้งคู่จำเป็นต้องมีอยู่แม้ใน Windows 10

แก้ไขข้อผิดพลาด 'คำสั่ง CMD ไม่รู้จัก'

หากคุณกำลังพยายามเรียกใช้คำสั่ง CMD และเห็นว่า 'CMD ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' นั่นอาจเป็นสิ่งที่แตกต่างออกไป การลองการแก้ไขด้านบนอาจใช้งานได้ แต่ปัญหาอาจเกิดจากรายการรีจิสทรีสองสามรายการที่ขัดจังหวะการใช้คำสั่งกลุ่มปกติ

อย่างใดถ้าคุณมีการตั้งค่าการทำงานอัตโนมัติในรีจิสทรีคำสั่ง CMD บางอย่างเช่น ping หรือ nslookup จะไม่ทำงาน พวกเขากลับข้อผิดพลาดด้านบน . exe ปรากฏขึ้นและทุกอย่างอาจดูถูกต้อง แต่รายการเล็ก ๆ สองรายการนี้ทำลายวันของคุณ

รายการรีจิสทรีเหล่านั้นคือ:

ตัวประมวลผล \ AutoRun HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command

ตัวประมวลผล \ AutoRun HKEY_CURRENT_USER \ Software \ Microsoft \ Command

ปัญหานี้มีอายุอย่างน้อยหนึ่งทศวรรษ ฉันมีบุ๊คมาร์คสำหรับรายการบล็อก MSDN จากปี 2007 ที่ฉันได้บันทึกสิ่งนี้

  1. นำทางไปยัง C: \ Windows \ System32 และตรวจสอบให้แน่ใจว่ามีการเรียกใช้งาน CMD อยู่
  2. ดำเนินการตรวจสอบตัวแปรด้านสิ่งแวดล้อมตามที่ระบุไว้ด้านบน หากไม่สามารถแก้ไขได้ให้ดำเนินการต่อ
  3. เรียกใช้คำสั่ง 'cmd / d' ซึ่งเห็นได้ชัดว่าหยุดการทำงานอัตโนมัติ หากข้อความเหมือนเดิมให้ย้ายไป
  4. ค้นหารายการรีจิสทรีทั้งสองที่อยู่ในรายการด้านบนและลบออก

การแก้ไขนี้เก่า แต่เป็นทอง ฉันเคยใช้สิ่งนี้เมื่อฉันทำงาน IT Admin ใน บริษัท เคเบิลที่มีชื่อเสียง นั่นคือเหตุผลที่ฉันยังมีมันเป็นบุ๊คมาร์ค ข้อผิดพลาด 'คำสั่งไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' มีมานานแล้วและเท่าที่ฉันรู้การแก้ไขยังคงเหมือนเดิมแม้กระทั่งห้ารุ่นของ Windows ในภายหลัง อย่างไรก็ตามหากคุณพบข้อผิดพลาดอย่างน้อยตอนนี้คุณรู้ว่าต้องทำอย่างไร

เมื่อครั้งสุดท้ายที่คุณเห็นข้อผิดพลาด 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' ใน Windows คุณใช้วิธีแก้ปัญหาเหล่านี้อย่างใดอย่างหนึ่งหรืออย่างอื่น?

วิธีการแก้ไข 'ไม่รู้จักเป็นข้อผิดพลาดภายในหรือภายนอกคำสั่ง'