ข้อดีอย่างหนึ่งของ Windows ก็คือ คุณสามารถทำงานหลายอย่างให้เสร็จจากพรอมต์คำสั่งในเครื่องของคุณ คุณเพียงแค่ต้องป้อน cmd.exe และ Windows จะเปิดใช้งานให้คุณ แต่ในบางครั้ง คุณอาจพบข้อผิดพลาด เช่น “ไม่รู้จักเป็นคำสั่งภายใน”
นี่เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดที่คุณสามารถเผชิญได้ด้วยพรอมต์คำสั่ง ตามที่ระบุข้อผิดพลาด ไม่รู้จักเครื่องมือที่คุณพยายามใช้กับพรอมต์คำสั่ง มีสาเหตุหลายประการที่เกิดขึ้น และยังมีหลายวิธีในการหลีกเลี่ยงข้อผิดพลาด “ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก” บนพีซี Windows ของคุณ

เหตุใดจึงเกิดข้อผิดพลาด "ไม่รู้จักเป็นคำสั่งภายใน"
ก่อนที่คุณจะเริ่มใช้การแก้ไข คุณควรเรียนรู้ว่าเหตุใดจึงเกิดข้อผิดพลาด เพื่อให้คุณมั่นใจได้ว่าจะไม่เกิดขึ้นอีกในอนาคต
แอปอื่นๆ ที่ทำให้ระบบของคุณยุ่งเหยิง
สาเหตุทั่วไปประการหนึ่งที่คุณอาจได้รับข้อผิดพลาดนี้ในพีซีของคุณเป็นเพราะแอปอื่นที่ติดตั้งไว้ได้แก้ไขตัวแปรระบบของคุณ ซึ่งจะป้องกันไม่ให้พรอมต์คำสั่งรับรู้คำสั่งในการเปิดแอปหรือเครื่องมืออื่นๆ
ไม่ได้ติดตั้งโปรแกรมบนคอมพิวเตอร์ของคุณ
สาเหตุที่เป็นไปได้ประการที่สองที่ “ไม่รู้จักเป็นคำสั่งภายในหรือภายนอก” เกิดขึ้นเพราะคุณไม่มีโปรแกรมที่เหมาะสมติดตั้งอยู่ในคอมพิวเตอร์ของคุณ อาจเป็นไปได้ว่าโปรแกรมติดตั้งไม่ได้ติดตั้งไฟล์แอปพลิเคชันในตำแหน่งที่เหมาะสม หรือตัวติดตั้งไม่ได้เปิดใช้งานเครื่องมือเพื่อเรียกใช้ด้วย Command Prompt
แก้ไขข้อผิดพลาด “ไม่รู้จักเป็นคำสั่งภายในหรือภายนอก” ใน Windows
ไม่ว่าจะเกิดจากสาเหตุใด มีวิธีแก้ไขข้อผิดพลาดนี้และรับ Command Prompt เพื่อระบุโปรแกรมที่คุณกำลังพยายามใช้
ตรวจสอบให้แน่ใจว่ามีโปรแกรมอยู่ในพีซีของคุณจริง ๆ
สิ่งแรกที่ต้องทำคือตรวจสอบว่าโปรแกรมที่คุณพยายามใช้กับ Command Prompt มีอยู่ในคอมพิวเตอร์ของคุณหรือไม่ คุณอาจเคยใช้โปรแกรมติดตั้งปลอมซึ่งแจ้งว่าติดตั้งโปรแกรมสำเร็จในเครื่องของคุณแล้ว แต่นั่นอาจไม่เป็นความจริง
มีวิธีง่ายๆ ในการตรวจสอบว่าโปรแกรมได้รับการติดตั้งในเครื่องของคุณหรือไม่
- เปิด File Explorer หน้าต่างบนคอมพิวเตอร์ของคุณ
- ตรงไปที่เส้นทางต่อไปนี้
C:\Windows\System32\

- ตรวจสอบให้แน่ใจว่าไฟล์ปฏิบัติการที่คุณพยายามเรียกใช้จากพรอมต์คำสั่งมีอยู่ในโฟลเดอร์นี้ หากไม่เป็นเช่นนั้น แสดงว่าโปรแกรมนั้นไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณ
ข้อมูลข้างต้นไม่ใช่วิธีตรวจสอบว่ามีการติดตั้งโปรแกรมในคอมพิวเตอร์ของคุณหรือไม่ เนื่องจากไม่ใช่ว่าทุกโปรแกรมจะเก็บไฟล์ไว้ในโฟลเดอร์ System32 ของ Windows อย่างไรก็ตาม มันจะช่วยคุณค้นหาโปรแกรมส่วนใหญ่ได้
ใช้เส้นทางแบบเต็มไปยังไฟล์ปฏิบัติการ
ข้อผิดพลาด "ไม่รู้จักเป็นคำสั่งภายใน" มักเกิดขึ้นเนื่องจากคอมพิวเตอร์ไม่พบไฟล์ปฏิบัติการที่คุณขอให้เปิด อย่างไรก็ตาม คุณสามารถระบุพาธแบบเต็มไปยังไฟล์ปฏิบัติการได้ จากนั้นไฟล์จะสามารถเรียกใช้ได้โดยไม่มีปัญหาใดๆ
- เปิด พรอมต์คำสั่ง หน้าต่างบนคอมพิวเตอร์ของคุณ

- พิมพ์เส้นทางแบบเต็มของไฟล์เรียกทำงานที่คุณต้องการใช้ แล้วกด Enter บนแป้นพิมพ์ของคุณ
- ตัวอย่างเช่น หากคุณกำลังพยายามใช้ adb.exe ที่อยู่ในโฟลเดอร์ชื่อ adb บนเดสก์ท็อป คุณจะต้องพิมพ์ข้อความต่อไปนี้
C:\Users\\Desktop\adb\adb.exe

- ไฟล์ควรเปิดโดยไม่มีปัญหา
ใส่เส้นทางไฟล์ด้วยเครื่องหมายอัญประกาศ
การระบุเส้นทางแบบเต็มไปยังไฟล์ปฏิบัติการของคุณไม่ใช่วิธีการกันกระสุน นอกจากนี้ยังอาจทำให้เกิดข้อผิดพลาด "ไม่รู้จักเป็นคำสั่งภายในหรือภายนอก" หากไม่ได้ใช้อย่างถูกต้อง ปัญหาอยู่ในเส้นทางที่คุณระบุในหน้าต่างพรอมต์คำสั่ง
หากเส้นทางแบบเต็มของไฟล์ปฏิบัติการของคุณมีช่องว่างอยู่ จะทำให้เกิดข้อผิดพลาด เนื่องจากยูทิลิตี้ไม่รู้จักช่องว่าง และใช้อักขระจนถึงช่องว่างแรกเป็นชื่อโปรแกรม เนื่องจากนั่นไม่ใช่เส้นทางที่ถูกต้อง คุณจะได้รับข้อผิดพลาดดังกล่าว
คุณสามารถแก้ไขได้โดยใช้วิธีการต่อไปนี้
- ขณะพิมพ์เส้นทางที่มีช่องว่าง (ไม่ว่าจะเดี่ยวหรือหลายช่อง) ให้ปิดเส้นทางนั้นด้วยเครื่องหมายคำพูดคู่

- พรอมต์คำสั่งจะจดจำเส้นทางทั้งหมดเป็นรายการเดียว และเปิดโปรแกรมอย่างเหมาะสมบนเครื่องของคุณ
ย้ายไฟล์ไปยังโฟลเดอร์ System32
ถึงตอนนี้ คุณทราบแล้วว่าเมื่อคุณพยายามเรียกใช้ไฟล์สั่งการจากยูทิลิตี้ Command Prompt ไฟล์นั้นจะค้นหาในโฟลเดอร์ System32 ของการติดตั้ง Windows ของคุณ จากนั้นเปิดไฟล์ขึ้นมา หากมีให้ใช้งาน
จะเกิดอะไรขึ้นถ้าคุณสามารถวางไฟล์ปฏิบัติการไว้ที่นั่นแล้วเข้าถึงได้จากพรอมต์คำสั่ง คุณสามารถทำเช่นนี้ได้ตราบเท่าที่คุณมีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบบนคอมพิวเตอร์ของคุณ
- คัดลอกไฟล์ปฏิบัติการพร้อมกับไฟล์อื่นๆ ที่เกี่ยวข้องไปยังโฟลเดอร์ต่อไปนี้บนคอมพิวเตอร์ของคุณ
C:\Windows\System32 - ปิด พรอมต์คำสั่ง ถ้ามันเปิดอยู่แล้วและเปิดใหม่ได้

- ป้อนชื่อไฟล์สั่งการของคุณโดยไม่มีเส้นทางใดๆ และคุณจะพบว่าเปิดไฟล์ได้สำเร็จ
แม้ว่าวิธีนี้จะได้ผลดีและช่วยคุณแก้ไขข้อผิดพลาด “ไม่เป็นที่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก” บนคอมพิวเตอร์ของคุณ แต่คุณอาจต้องการใช้อย่างระมัดระวัง
เนื่องจากทุกครั้งที่คุณต้องการใช้บางอย่างจากพรอมต์คำสั่ง คุณจะต้องใส่ไฟล์ปฏิบัติการที่เหมาะสมในโฟลเดอร์ System32 ในที่สุด โฟลเดอร์ก็จะใหญ่ขึ้นและคุณจะมีไฟล์จำนวนมากอยู่ในนั้น
นอกจากนี้ยังใช้ไม่ได้กับเครื่องมือปฏิบัติการที่ต้องติดตั้งในไดเร็กทอรีเฉพาะ คุณจะไม่สามารถย้ายสิ่งเหล่านั้นไปยังโฟลเดอร์ System32 ได้เนื่องจากมีการกำหนดเส้นทางการติดตั้งใน Windows Registry
เราขอแนะนำให้คุณใช้วิธีแก้ไขปัญหานี้เฉพาะในกรณีที่คุณไม่สามารถแก้ไขปัญหาโดยใช้วิธีอื่น และตราบใดที่แอปพลิเคชันไม่ต้องติดตั้ง
เพิ่มเส้นทางไฟล์ที่ปฏิบัติการได้ไปยังตัวแปรสภาพแวดล้อม
วิธีที่มีประสิทธิภาพที่สุดในการแก้ไขข้อผิดพลาด "ไม่เป็นที่รู้จักในฐานะคำสั่งภายใน" คือการแก้ไขตัวแปรสภาพแวดล้อมของคุณและเพิ่มเส้นทางไฟล์ที่เหมาะสมที่นั่น เนื่องจากยูทิลิตี้ Command Prompt จะตรวจสอบเส้นทางเหล่านั้นเมื่อคุณป้อนคำสั่ง จากนั้นเปิดไฟล์หากพบไฟล์นั้นในไดเร็กทอรีเหล่านั้น
การเพิ่มเส้นทางของไฟล์ที่นั่น จะเป็นการบอกพร้อมท์คำสั่งว่ามีไฟล์เรียกทำงานใดบ้างเมื่อคุณต้องการใช้ชื่อย่อในหน้าต่าง CMD
การแก้ไขตัวแปรของคุณและเพิ่มเส้นทางใหม่นั้นทำได้ง่ายมาก
- เปิด แผงควบคุม โดยใช้การค้นหา Cortana บนพีซีของคุณ

- คลิกที่ตัวเลือกที่ระบุว่า ระบบและความปลอดภัย .

- ค้นหาและคลิกที่ระบบ บนหน้าจอต่อไปนี้

- เลือก การตั้งค่าระบบขั้นสูง จากแถบด้านข้างทางซ้ายบนหน้าจอของคุณ

- กล่องจะเปิดขึ้นบนหน้าจอของคุณ คลิกที่ ตัวแปรสภาพแวดล้อม ซึ่งอยู่ที่ด้านล่างของกล่อง

- คุณจะเห็นตัวแปรผู้ใช้ทั้งหมดสำหรับบัญชีของคุณ คลิกที่ เส้นทาง จากนั้นคลิกที่ แก้ไข ปุ่ม.

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

- นำทางไปยังโฟลเดอร์ที่ไฟล์ปฏิบัติการของคุณอยู่และเลือก
- คุณควรเห็นเส้นทางที่เพิ่มใหม่ของคุณแสดงอยู่ในรายการตัวแปร คลิกที่ ตกลง ที่ด้านล่างเพื่อบันทึกการเปลี่ยนแปลง

- คลิกที่ ตกลง ในกล่องอื่นๆ ทั้งหมดเมื่อคุณปิดมัน
- เปิดหน้าต่างพร้อมรับคำสั่งและพิมพ์ชื่อไฟล์ปฏิบัติการ คุณจะเห็นว่าไฟล์เปิดขึ้นโดยไม่มี CMD แสดงข้อผิดพลาดใดๆ บนหน้าจอ
ข้อผิดพลาด “ไม่รู้จักเป็นคำสั่งภายใน” บางครั้งอาจทำให้คุณหงุดหงิดใจมาก เนื่องจากจะไม่ยอมให้คุณใช้โปรแกรมที่คุณรู้ว่าได้ติดตั้งไว้ในคอมพิวเตอร์ของคุณ
ด้วยวิธีการข้างต้น คุณจะสามารถกำจัดข้อผิดพลาดนี้และเรียกใช้โปรแกรมใดๆ จากหน้าต่างพร้อมรับคำสั่งได้โดยไม่มีปัญหาใดๆ หากวิธีใดวิธีหนึ่งข้างต้นช่วยคุณแก้ไขปัญหาได้ เราต้องการทราบในส่วนความคิดเห็นด้านล่าง