การแก้ไข 7 อันดับแรกสำหรับข้อผิดพลาด 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' ใน Windows 10 หรือ 11
เบ็ดเตล็ด / / October 20, 2023
Windows มีอินเทอร์เฟซที่เป็นมิตรเมื่อคุณต้องแก้ไขการตั้งค่าส่วนใหญ่ แต่พระเจ้าห้ามถ้าคุณต้องทำงานที่ต่ำต้อยเช่น ล้างแคช DNS. คุณจะต้อง ใช้แอพเทอร์มินัล สำหรับเครื่องมือบรรทัดคำสั่ง อย่างไรก็ตาม ผู้ใช้บางรายเผชิญกับข้อผิดพลาด 'ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก' บนพีซี Windows 11 หรือ 10 ขณะเรียกใช้คำสั่ง
![การแก้ไข 7 อันดับแรกสำหรับข้อผิดพลาด 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' ใน Windows 10 หรือ 11](/f/f209e6bb52c26657f2004fe758cad252.jpg)
สาเหตุหลักของปัญหานี้ ได้แก่ สิทธิ์ของผู้ดูแลระบบหายไป แอพที่หายไป การจัดรูปแบบเส้นทางและคำสั่งที่ไม่ถูกต้อง และตัวแปรสภาพแวดล้อมหายไป เราจะแสดงรายการวิธีการแก้ไขปัญหาเจ็ดวิธี
1. เรียกใช้พร้อมรับคำสั่งในโหมดผู้ดูแลระบบ
คำสั่งบางคำสั่งจำเป็นต้องมีหน้าต่างพร้อมรับคำสั่งที่ยกระดับเพื่อให้ทำงานได้อย่างถูกต้อง ดังนั้นให้ปิดและเปิด Command Prompt ในโหมดผู้ดูแลระบบแล้วรันคำสั่ง โดยมีวิธีการดังนี้:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์ คำสั่ง ในช่องค้นหาแล้วกดแป้นพิมพ์ลัด Control + Shift + Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่งที่มีสิทธิ์ระดับผู้ดูแลระบบ
![เมนูเริ่ม cmd](/f/5d6008b95f9931bb2d9165a839fcd122.png)
ขั้นตอนที่ 2: หน้าต่างการควบคุมบัญชีผู้ใช้จะเปิดขึ้น คลิกที่ปุ่มใช่เพื่อเปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบ
![หน้าต่างควบคุมบัญชีผู้ใช้](/f/69ddbd7920f07bd340f3e89784adc1b3.png)
ขั้นตอนที่ 3: พิมพ์คำสั่งให้ถูกต้องแล้วกด Enter เพื่อดำเนินการ
![เรียกใช้ Command Prompt ในโหมดผู้ดูแลระบบ](/f/a1a3f6fdc928679e36402fa05438654d.png)
2. ตรวจสอบว่ามีการติดตั้งแอปหรือไม่
บ่อยครั้ง ข้อผิดพลาด 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือไฟล์แบตช์' อาจเกิดขึ้นได้เนื่องจากคำสั่งที่คุณพยายามเรียกใช้เป็นของแอปที่ไม่ได้ติดตั้งไว้ในของคุณ พีซี
บน Windows คุณสามารถดูโฟลเดอร์ System32 ได้หากมีเครื่องมืออยู่หรือไม่ ต่อไปนี้เป็นวิธีดำเนินการ:
ขั้นตอนที่ 1: กดแป้นพิมพ์ลัด Windows + E เพื่อเปิดแอป File Explorer
ขั้นตอนที่ 2: ไปที่แถบที่อยู่ด้านบนแล้วคลิก ตอนนี้วางเส้นทางต่อไปนี้แล้วกด Enter เพื่อไปยังโฟลเดอร์ System32
C:\Windows\System32
![ตรวจสอบว่ามีการติดตั้งแอปหรือไม่](/f/ce687f2aaa68876596d4a92b3b586127.png)
ขั้นตอนที่ 3: คลิกที่แถบค้นหาในพื้นที่ด้านบนขวา พิมพ์ชื่อของเครื่องมือที่คุณพยายามเข้าถึงจากบรรทัดคำสั่ง หากไม่ปรากฏขึ้นในผลลัพธ์การค้นหา หายไป หรือไม่พร้อมใช้งานสำหรับพีซีของคุณ
![ตรวจสอบว่ามีการติดตั้งแอปหรือไม่อยู่ในโฟลเดอร์ System32](/f/163493b709c0eb6115092b9733c8c5c0.png)
สำหรับเครื่องมือของบุคคลที่สามอื่นๆ คุณต้องตรวจสอบโฟลเดอร์ Program Files หรือตำแหน่งอื่นๆ ที่คุณได้ติดตั้งหรือแยกแอปออกเพื่อยืนยัน
3. สลับไปที่ไดรฟ์และไดเร็กทอรีที่ถูกต้อง
ที่ Command Prompt อาจไม่รู้จักคำสั่ง หากคุณพยายามเข้าถึงโปรแกรมจากไดเรกทอรีที่ไม่ถูกต้อง Command Prompt ช่วยให้คุณเข้าถึงเครื่องมือระบบจากไดเร็กทอรีใดก็ได้ แต่หากคุณพยายามเข้าถึงเครื่องมือของบริษัทอื่น คุณจะต้องสลับไปยังไดเร็กทอรีที่มีเครื่องมือนั้นอยู่ แล้วรันคำสั่งที่เกี่ยวข้อง โดยมีวิธีการดังนี้:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์ คำสั่ง ในช่องค้นหาแล้วกด Enter เพื่อเปิด Command Prompt
![เมนูเริ่ม cmd](/f/5d6008b95f9931bb2d9165a839fcd122.png)
ขั้นตอนที่ 2: คุณต้องเปลี่ยนไปใช้ไดรฟ์ที่มีเครื่องมืออยู่ สมมติว่าคุณกำลังพยายามเข้าถึง Vivetool ที่อยู่ในโฟลเดอร์ในไดรฟ์ D ก่อนอื่นให้เปลี่ยนไปใช้ไดรฟ์ D โดยใช้คำสั่งนี้:
D:
![สลับไปที่ไดรฟ์และไดเร็กทอรีที่ถูกต้อง](/f/5502157f4ff6b579ce3a611b4b29b60a.png)
ขั้นตอนที่ 3: หลังจากที่คุณอยู่ในไดรฟ์ที่ถูกต้องแล้ว คุณจะต้องนำทางไปยังตำแหน่งโฟลเดอร์ที่ถูกต้อง โครงสร้างคำสั่งสำหรับสิ่งนั้นคือ:
Folder name\folder name\toolname.exe
ดังนั้นคำสั่งในการเข้าถึงเครื่องมือที่มีอยู่ในโฟลเดอร์ย่อยคือ:
Vivetool\vive\vivetool.exe
![สลับไปที่ไดรฟ์และไดเร็กทอรีที่ถูกต้อง](/f/668f04b73c0b7c891b65bc7611869e3e.png)
ขั้นตอนที่ 4: ปิดหน้าต่างพร้อมรับคำสั่ง
4. ใส่คำสั่งในเครื่องหมายคำพูด
หากคำสั่งที่คุณพยายามเรียกใช้มีเส้นทางที่มีช่องว่าง คุณจะได้รับข้อผิดพลาดที่ไม่รู้จักคำสั่ง เหตุผลง่ายๆ ก็คือ Command Prompt ไม่เข้าใจว่าคุณจงใจเว้นช่องว่าง และนั่นคือโฟลเดอร์หรือชื่อไฟล์จริงหรือไม่
เพื่อขจัดปัญหานี้ คุณสามารถสรุปเส้นทางที่สมบูรณ์และคำสั่งภายในเครื่องหมายคำพูดคู่ได้ ดังนั้นรูปแบบคำสั่งจึงกลายเป็น:
“Full path\tool.exe”
ตัวอย่างเช่น หากเราต้องการเข้าถึง Vivetool ที่อยู่ในโฟลเดอร์ย่อยชื่อ 'vive efr' ในไดรฟ์ D คำสั่งของเราจะกลายเป็น:
“D:\Vivetool\vive efr\vivetool.exe”
![ใส่คำสั่งในเครื่องหมายคำพูด](/f/b340fe1dda0d93802299147478a98e71.png)
5. เพิ่มตัวแปรสภาพแวดล้อม
หากเส้นทางของโปรแกรมที่คุณพยายามเข้าถึงหายไปจากตัวแปรสภาพแวดล้อม คุณจะต้องเพิ่มด้วยตนเอง มิฉะนั้นคุณจะพบข้อผิดพลาด 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก' ต่อไป โดยมีวิธีการดังนี้:
ขั้นตอนที่ 1: กดแป้นพิมพ์ลัด Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์เส้นทางต่อไปนี้แล้วกด Enter เพื่อเปิดคุณสมบัติระบบขั้นสูง:
%windir%\System32\SystemPropertiesAdvanced.exe
![เรียกใช้กล่องโต้ตอบ](/f/5fbfed2e9aa698b60ae08b3f592aa968.png)
ขั้นตอนที่ 2: คลิกที่ตัวเลือกตัวแปรสภาพแวดล้อม
![คุณสมบัติของระบบขั้นสูง](/f/6f6be6bcbf6dcbbc1616181218dad84d.png)
ขั้นตอนที่ 3: ไปที่ส่วนตัวแปรระบบ ค้นหาค่า Path แล้วดับเบิลคลิกที่ค่านั้น
![เพิ่มตัวแปรสภาพแวดล้อม](/f/7b3cfe7b1b8a23b0ab9454faff38fdc5.png)
ขั้นตอนที่ 4: คลิกที่ปุ่มใหม่
![เพิ่มตัวแปรสภาพแวดล้อม 2](/f/22f6a4b9fd292e8447ab3ebc4da94fe0.png)
ขั้นตอนที่ 5: รายการตัวแปรสภาพแวดล้อมใหม่จะถูกสร้างขึ้น คลิกที่ปุ่มเรียกดู
![เพิ่มตัวแปรสภาพแวดล้อม 2](/f/22f6a4b9fd292e8447ab3ebc4da94fe0.png)
ขั้นตอนที่ 6: นำทางไปยังไดเร็กทอรีที่มีโปรแกรมที่คุณต้องการเพิ่มอยู่ เลือกและคลิกที่ปุ่มตกลง
![เพิ่มตัวแปรสภาพแวดล้อม 4](/f/6dd1b14b8a74143e8c6495afda31b789.png)
ขั้นตอนที่ 7: คลิกที่ปุ่มตกลง
![เพิ่มตัวแปรสภาพแวดล้อม 5](/f/65a3ed02a4be8b1dbfa89b71d77893f9.png)
ขั้นตอนที่ 8: คลิกที่ตกลงเพื่อปิดหน้าต่างตัวแปรสภาพแวดล้อม
![เพิ่มตัวแปรสภาพแวดล้อม 6](/f/65c3c5b09b2d42f4486c912a05fb90f9.png)
ขั้นตอนที่ 9: ตอนนี้ให้เปิด Command Prompt แล้วลองเรียกใช้โปรแกรมหรือคำสั่งใด ๆ ที่เกี่ยวข้อง
หากคุณประสบปัญหาขณะเข้าถึงเครื่องมือระบบ คุณจะต้องแก้ไขเส้นทาง ประการแรก ย้อนรอยสี่ขั้นตอนแรกของวิธีนี้ ตามที่กล่าวไว้ข้างต้น และสร้างรายการตัวแปรสภาพแวดล้อมใหม่
ขั้นตอนที่ 1: วางข้อความต่อไปนี้ลงในรายการใหม่:
%SystemRoot%\system32
![เพิ่มตัวแปรสภาพแวดล้อม 7](/f/4668fe22b81c24f265962622acde658b.png)
ขั้นตอนที่ 2: คลิกที่ปุ่มตกลงเพื่อใช้การเปลี่ยนแปลง
![เพิ่มสำเนาตัวแปรสภาพแวดล้อม 7](/f/644f57517bc1f6225afbaa52604a3f30.png)
ขั้นตอนที่ 3: ปิดหน้าต่างตัวแปรสภาพแวดล้อม
6. เรียกใช้การสแกน SFC และ DISM
วินโดวส์มาด้วย ตัวตรวจสอบไฟล์ระบบ (SFC) และเครื่องมือบรรทัดคำสั่ง Deployment Image Servicing and Management (DISM) ที่สามารถช่วยคุณซ่อมแซมและกู้คืนไฟล์ระบบที่หายไป และซ่อมแซมที่เก็บส่วนประกอบของ Windows คุณต้องเรียกใช้การสแกนเหล่านี้ทีละรายการ โดยมีวิธีการดังนี้:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์ คำสั่ง ในแถบค้นหาแล้วกด Control + Shift + Enter พร้อมกันเพื่อเปิด Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ
![เมนูเริ่ม cmd](/f/5d6008b95f9931bb2d9165a839fcd122.png)
ขั้นตอนที่ 2: เมื่อหน้าต่าง User Account Control ปรากฏขึ้น ให้คลิกที่ปุ่ม Yes เพื่อเปิด Command Prompt พร้อมสิทธิ์ผู้ดูแลระบบ
![หน้าต่างควบคุมบัญชีผู้ใช้](/f/69ddbd7920f07bd340f3e89784adc1b3.png)
ขั้นตอนที่ 3: พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อดำเนินการ:
SFC /scannow
ขั้นตอนที่ 4: พิมพ์ cl และกด Enter เพื่อล้างหน้าต่างพร้อมรับคำสั่ง
![การสแกน SFC](/f/ac0969931906fd2c30688582b0f64310.png)
ขั้นตอนที่ 5: พิมพ์คำสั่งต่อไปนี้และดำเนินการทีละคำสั่ง:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
![สแกน DISM](/f/092eb1da212f7c7bb3ec5d18fcafce98.png)
ขั้นตอนที่ 6: การสแกนจะใช้เวลามากในการดำเนินการให้เสร็จสิ้น รีสตาร์ทพีซีของคุณในภายหลัง
7. ดำเนินการคืนค่าระบบ
การคืนค่าระบบสามารถช่วยชีวิตได้เมื่อพีซีของคุณไม่ทำงานเหมือนเมื่อก่อน หากคุณไม่ประสบปัญหาใด ๆ ในขณะที่รันคำสั่งภายใน คุณสามารถทำได้ ใช้การคืนค่าระบบ เพื่อกลับไปสู่สภาวะก่อนหน้านี้ โดยมีวิธีการดังนี้:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์ รัสตรุย ในแถบค้นหาแล้วกด Enter เพื่อเปิด System Restore
![เมนูเริ่ม rstrui](/f/b353e289d919ad12ee0ee5816e72ff60.png)
ขั้นตอนที่ 2: คลิกที่ปุ่มถัดไป
![ใช้การคืนค่าระบบ](/f/d5cb796dfbebab07c59b182291f161a7.png)
ขั้นตอนที่ 3: เลือกจุดคืนค่าจากรายการ ทำตามคำแนะนำบนหน้าจอเพื่อใช้จุดคืนค่าบนพีซีของคุณ
![ดำเนินการคืนค่าระบบ](/f/ff219bfcda0e666858032a69aa0950cf.png)
พีซีของคุณจะรีสตาร์ทเพื่อใช้จุดคืนค่า และจะใช้เวลาสักครู่ในการดำเนินการดังกล่าว
เรียกใช้คำสั่งโดยไม่มีปัญหา
นี่เป็นเจ็ดวิธีในการแก้ไขข้อผิดพลาด 'ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก' ใน Windows 11 และ 10 ขั้นแรก ตรวจสอบคำสั่งเพื่อดูข้อผิดพลาดและ เรียกใช้ Command Prompt ในโหมดผู้ดูแลระบบ. หลังจากนั้นให้สลับไปยังไดเร็กทอรีที่ถูกต้องและใส่คำสั่งด้วยเครื่องหมายคำพูดคู่ สุดท้าย แก้ไขตัวแปรสภาพแวดล้อม และใช้เครื่องมือ SFC และ DISM เพื่อแก้ไขปัญหา
อัปเดตล่าสุดเมื่อวันที่ 19 ตุลาคม 2023
บทความข้างต้นอาจมีลิงก์พันธมิตรที่ช่วยสนับสนุน Guiding Tech อย่างไรก็ตาม จะไม่ส่งผลกระทบต่อความสมบูรณ์ของบรรณาธิการของเรา เนื้อหายังคงเป็นกลางและเป็นของแท้
![](/f/2dff7663d24bde76c6f500bae7d958fa.png)
เขียนโดย
Abhishek ติดอยู่กับระบบปฏิบัติการ Windows นับตั้งแต่เขาซื้อ Lenovo G570 แน่นอนว่าเขาชอบเขียนเกี่ยวกับ Windows และ Android ซึ่งเป็นระบบปฏิบัติการสองระบบที่ใช้กันทั่วไปแต่น่าทึ่งสำหรับมนุษยชาติ เมื่อเขาไม่ได้ร่างโพสต์ เขาชอบที่จะอ่าน One Piece และทุกสิ่งที่ Netflix นำเสนอ