ฉันแน่ใจว่าคุณได้ลองเปิดโปรแกรมเช่น 'CMD', 'DISM' โดยตรงจากพรอมต์การเรียกใช้ คุณเคยสงสัยหรือไม่ว่าพวกเขาเปิดตัวทันทีได้อย่างไร? Windows OS สามารถค้นหาตำแหน่งของมันได้อย่างไร? ตัวอย่างง่ายๆ คือ เมื่อคุณสร้างช็อตคัทของโปรแกรม ช็อตคัทจะรู้ว่าโปรแกรมนั้นอยู่ที่ใดและเปิดใช้งานได้อย่างรวดเร็ว ระบบปฏิบัติการจะเก็บรายการพาธที่มีโปรแกรมระบบทั่วไปส่วนใหญ่อยู่ ดังนั้นเมื่อคุณใช้พรอมต์การรัน โปรแกรมจะเปิดโปรแกรมขึ้นมาอย่างง่ายดาย รายการนี้เรียกว่า Windows Environment Variables และหากมีสิ่งผิดปกติเกิดขึ้น โปรแกรมจะไม่ทำงาน คู่มือนี้จะช่วยคุณแก้ปัญหาเมื่อคำสั่งใดๆ ไม่เป็นที่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือปัญหาไฟล์แบตช์ .
คำสั่งไม่เป็นที่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก
หากคุณกำลังแก้ไขปัญหาโปรแกรม คุณต้องแน่ใจว่าโปรแกรมนั้นมีอยู่จริง อาจเกิดขึ้นได้ด้วยพรอมต์ RUN ซึ่งเรียกใช้โดยใช้ทางลัด WIN + R ไปที่ C:\Windows\System32\ และดูว่าโปรแกรมมีอยู่หรือไม่ คุณสามารถลองค้นหา EXE ในโฟลเดอร์ System 32 เมื่อคุณแน่ใจว่ามีปัญหาแล้ว มาแก้ไขปัญหากัน
แก้ไขตัวแปรสภาพแวดล้อม
ใช้ WIN + X จากนั้นเลือกระบบ จะเปิดส่วนที่คุณจะได้เห็นคุณสมบัติทั้งหมดของพีซี
ในบานหน้าต่างด้านซ้าย เลือกการตั้งค่าระบบขั้นสูง . คลิกที่ ตัวแปรสภาพแวดล้อม
ภายใต้ตัวแปรระบบค้นหาเส้นทาง แล้วเลือก แก้ไข .
ก่อนที่คุณจะไปและแก้ไข ให้คัดลอกสตริงทั้งหมดนี้แล้ววางลงใน Notepad ในกรณีที่มีข้อผิดพลาด คุณสามารถวางกลับได้
ค้นหาเส้นทางไดเรกทอรี C:\Windows\System32 '; หากไม่มี คุณต้องเพิ่มเครื่องหมายอัฒภาคต่อท้าย
คลิกตกลงเพื่อบันทึกแล้วออก
หลังจากนี้ คุณจะต้องรีบูทคอมพิวเตอร์ เส้นทางทั้งหมดจะถูกเลือกเมื่อคอมพิวเตอร์รีบูท
ตอนนี้ คุณต้องลองใช้โปรแกรมที่คุณได้รับ – “…ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือไฟล์แบตช์” ข้อความแสดงข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขหรือไม่
นี่คือเคล็ดลับสำหรับมือโปร! หากคุณต้องการเปิดไฟล์แบตช์แบบกำหนดเองหรือมีไฟล์จำนวนมากอยู่ในโฟลเดอร์ ให้เพิ่มพาธไปที่ไฟล์นี้ ครั้งต่อไปที่คุณต้องการเรียกใช้ พิมพ์ชื่อ โปรแกรมจะเปิดขึ้น โปรแกรมเมอร์ส่วนใหญ่ใช้สิ่งนี้เพื่อเพิ่มการอ้างอิงถึงโปรแกรมของตน
คำสั่งภายในหรือภายนอกคืออะไร
คำสั่งภายในมีอยู่ใน Windows และมักจะใช้งานได้จาก Windows Terminal หรือ Command Prompt ในทางกลับกัน คำสั่งภายนอกไม่ได้ขึ้นอยู่กับตัวแปรของระบบหรือระบบปฏิบัติการ พวกเขามีชุดห้องสมุดที่พวกเขาใช้แทน
คุณจะทำให้คำสั่งภายนอกพร้อมใช้งานใน Windows Terminal ได้อย่างไร
หากคุณต้องการรันคำสั่งภายนอกใดๆ จากเทอร์มินัล คุณจะต้องรวมพาธของโปรแกรมในการตั้งค่าเทอร์มินัล ตามที่อธิบายไว้ข้างต้น คุณจะต้องรวมไว้ใน System Variables find Path และเทอร์มินัลจะสามารถค้นหาได้เมื่อคุณดำเนินการ ตัวอย่างเช่น หลายคนบ่นว่า Flutter ไม่สามารถใช้เป็นคำสั่ง internal-external ได้ และสิ่งที่คุณต้องทำคือใส่เส้นทางของแอปพลิเคชัน