- เรียนรู้การใช้ CMD อย่างเชี่ยวชาญด้วยคำสั่งพื้นฐาน คำสั่งเครือข่าย และคำสั่งการบำรุงรักษาสำหรับ Windows 10 และ 11
- เรียนรู้เกี่ยวกับตัวดำเนินการ ตัวแปร การขยายที่เลื่อนออกไป และการเติมข้อความอัตโนมัติใน cmd.exe
- ใช้ทางลัด (F1–F9) ท่อ และการเปลี่ยนเส้นทางเพื่อให้ทำงานได้เร็วขึ้น
หน้าต่างคำสั่ง (CMD)ยังคงเป็นส่วนประกอบสำคัญใน Windows สำหรับงานที่รวดเร็ว แม่นยำ และซับซ้อน ซึ่งบางครั้งอาจใช้เวลานานกว่าหากใช้ส่วนติดต่อผู้ใช้แบบกราฟิก แม้ว่ารูปลักษณ์จะคล้ายกับ MS-DOS แต่ก็ไม่เหมือนกัน: CMD คือตัวแปลคำสั่งของ Windowsและประโยชน์ของมันในปัจจุบันนั้นมหาศาลสำหรับการวินิจฉัย การทำงานอัตโนมัติ และการบริหารจัดการ
ในคู่มือนี้ เราได้รวบรวมและเขียน คำสั่งพื้นฐานและขั้นสูงที่มีประโยชน์ที่สุดสำหรับ Windows 10 และ Windows 11 ใหม่ทั้งหมด ครอบคลุมทุกอย่างตั้งแต่การเรียกดูและการจัดการไฟล์ ไปจนถึงเครือข่าย การบำรุงรักษา ไวยากรณ์ของ cmd.exe ตัวแปรสภาพแวดล้อม ทางลัด และเทคนิคที่ไม่ค่อยมีคนรู้จักทุกอย่างอธิบายด้วยตัวอย่างคำเตือน และแนวทางปฏิบัติที่ดีที่สุด เพื่อให้คุณสามารถใช้งานบรรทัดคำสั่งได้อย่างง่ายดาย
CMD คืออะไร และใช้ทำอะไร?
CMD หรือCommand Promptคือคอนโซลแบบข้อความที่ช่วยให้คุณโต้ตอบกับระบบปฏิบัติการได้โดยตรงมันช่วยให้คุณเรียกใช้คำสั่งแต่ละคำสั่งหรือสตริงคำสั่งซึ่งมีประสิทธิภาพมากสำหรับการจัดการไฟล์ การวินิจฉัยเครือข่าย การทำงานอัตโนมัติ หรือการเข้าถึงตัวเลือกต่างๆ ที่ GUI ไม่สามารถทำได้อย่างรวดเร็ว
ถึงแม้ว่า CMD จะมีลักษณะคล้ายคลึงกับ MS-DOS อยู่บ้าง แต่ก็ไม่ใช่ MS-DOSมันเป็นเครื่องมือบริหารจัดการสำหรับ Windows NT (Windows 7/8/10/11 และ Server) ที่สามารถเรียกใช้ยูทิลิตี้ของระบบสคริปต์ .batและไฟล์ .exe จำนวนมากได้ ยิ่งไปกว่านั้นคำสั่งของมันยังใช้งานได้ใน Windows 11ด้วย ดังนั้นสิ่งที่คุณเรียนรู้ที่นี่จะเป็นประโยชน์ในเวอร์ชันใหม่ๆ ของระบบปฏิบัติการ
วิธีเปิดคอนโซลและเมื่อใดควรใช้สิทธิ์ผู้ดูแลระบบ
มีหลายวิธีในการเปิด CMD ขึ้นอยู่กับว่าวิธีใดสะดวกที่สุดสำหรับคุณวิธีที่ง่ายที่สุดคือเปิดเมนู Start แล้วพิมพ์ cmd เพื่อเปิด Command Promptคุณยังสามารถคลิกขวาแล้วเลือก Run as administrator หากต้องการสิทธิ์ระดับสูงกว่า
วิธีใช้งานอื่นๆ: กด Windows + Rแล้วพิมพ์ cmd; กดWindows + Xแล้วเลือก “Command Prompt” (หรือ Windows PowerShell ขึ้นอยู่กับเวอร์ชัน); และจากTask Manager (Ctrl + Shift + Esc) ไปที่ ไฟล์ > เรียกใช้งานงานใหม่ แล้วพิมพ์ cmd หากต้องการเรียกใช้งานด้วยสิทธิ์ผู้ดูแลระบบ ให้เปิดตำแหน่งของทางลัดไปที่ คุณสมบัติ > ทางลัด > ตัวเลือกขั้นสูง แล้วเลือก “เรียกใช้งานในฐานะผู้ดูแลระบบ”
คำสั่งพื้นฐานสำหรับการนำทางและค้นหาโฟลเดอร์นั้นง่ายมาก`CD`ใช้สำหรับเปลี่ยนไดเร็กทอรี: `cd Path` หรือ `cd..` ใช้สำหรับเลื่อนขึ้นไปหนึ่งระดับ`DIR`แสดงรายการเนื้อหาปัจจุบันพร้อมไฟล์และโฟลเดอร์ย่อย และ`TREE Folder`แสดงโครงสร้างไดเร็กทอรีของพาธที่ระบุ
เมื่อหน้าจอเต็มCLS จะล้างคอนโซลเพื่อเริ่มต้นใหม่ และเมื่อเสร็จแล้วEXIT จะปิดหน้าต่างและหากคุณจำไวยากรณ์ของคำสั่งไม่ได้HELPจะแสดงรายการคำสั่งที่มีพร้อมคำอธิบายสั้นๆ ในขณะที่การเพิ่ม/?ต่อท้ายคำสั่ง (เช่น dir /?) จะแสดงพารามิเตอร์ของคำสั่งนั้น
คำสั่ง MD (หรือ MKDIR) FolderName ใช้ สำหรับสร้างและจัดระเบียบโฟลเดอร์ใหม่ คำ สั่ง RENAMEใช้สำหรับเปลี่ยนชื่อไฟล์ (และนามสกุลไฟล์หากมี) แต่จะไม่แปลงรูปแบบไฟล์โดยอัตโนมัติ คำสั่ง DELใช้สำหรับลบไฟล์หรือโฟลเดอร์ (โปรดระมัดระวังในการใช้งาน หากไม่สามารถลบได้ โปรดดูวิธีการลบไฟล์ที่ไม่สามารถลบได้ ) และ คำสั่ง FORMATใช้สำหรับฟอร์แมตไดรฟ์ทั้งหมด ดังนั้นโปรดใช้ด้วยความระมัดระวังอย่างยิ่ง
คัดลอก ย้าย และยูทิลิตี้ขั้นสูง
หากต้องการ คัดลอกไฟล์ ให้ใช้คำสั่ง COPY Destination Fileหากต้องการย้ายไฟล์ ให้ใช้คำสั่ง MOVE Destination Fileเพื่อย้ายไฟล์โดยไม่สร้างสำเนา เมื่อทำงานกับไฟล์จำนวนมากROBOCOPYเปรียบเสมือนมีดพับอเนกประสงค์: การคัดลอกที่รวดเร็วและเสถียร การลองใหม่โดยอัตโนมัติ ความสามารถในการดำเนินการต่อ และตัวบ่งชี้ความคืบหน้า
หากคุณต้องการเปรียบเทียบFCจะแสดงความแตกต่างระหว่างไฟล์สองไฟล์หรือชุดไฟล์ASSOCจะเปิดเผยว่าโปรแกรมใดเปิดนามสกุลไฟล์เฉพาะ ซึ่งมีประโยชน์สำหรับการวินิจฉัยความสัมพันธ์ของไฟล์ และCIPHERสามารถเขียนทับพื้นที่ว่างเพื่อทำให้การกู้คืนไฟล์ที่ถูกลบทำได้ยากขึ้น
การวินิจฉัยและบำรุงรักษาระบบ
เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคอมพิวเตอร์ของคุณคำสั่ง SYSTEMINFOจะแสดงรายละเอียดต่างๆ เช่น ชื่อโฮสต์ เวอร์ชัน Windows ที่แน่นอน โปรเซสเซอร์ RAM เมนบอร์ด และพื้นที่จัดเก็บข้อมูล รวมถึงข้อมูลอื่นๆ คำสั่งVERจะแสดงเวอร์ชันระบบในรูปแบบตัวเลข และคำสั่ง TIMEจะแสดงหรือเปลี่ยนเวลาปัจจุบัน ในกรณีที่คุณสงสัยว่ามีปัญหาใดๆ เกิดขึ้น
ในกรณีที่เกิดข้อผิดพลาดCHKDSKจะตรวจสอบพื้นผิวของดิสก์ ตรวจจับเซกเตอร์เสีย และแก้ไขความไม่สอดคล้องกันของระบบไฟล์SFC /scannowจะตรวจสอบความสมบูรณ์ของไฟล์ระบบและแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่แคชไว้ (ต้องใช้ CMD ในฐานะผู้ดูแลระบบ) สำหรับงานเพิ่มเติม จะใช้ ส่วน ติดต่อDISM
เพื่อเพิ่มพื้นที่ว่างCLEANMGRจะเปิดเครื่องมือ Disk Cleanup แบบคลาสสิก หากคุณได้รับการแจ้งเตือนเกี่ยวกับพื้นที่เหลือน้อย คุณสามารถปิดการแจ้งเตือนพื้นที่เหลือน้อยได้ หากคุณต้องการประเมินประสิทธิภาพWINSAT FORMALจะทำการทดสอบประสิทธิภาพโดยทั่วไป คุณสามารถใช้ตัวเลือกต่างๆ เช่นCPUFORMAL, MEMFORMAL, GRAPHICSFORMALหรือDISKFORMALเพื่อวัดประสิทธิภาพของส่วนประกอบเฉพาะได้
คำสั่งอื่นๆ: DEFRAGจัดเรียงข้อมูลในไดรฟ์; DISKPARTจัดการดิสก์และพาร์ติชั่น (LIST DISK, LIST VOLUME สำหรับรายการดิสก์); SHUTDOWN -s -tกำหนดเวลาปิดเครื่องในไม่กี่วินาที (หรือ-rเพื่อรีสตาร์ท) และLOGOFFออกจากระบบโดยไม่ต้องปิดเครื่องคอมพิวเตอร์ หากคุณต้องการแผงควบคุมแบบคลาสสิกCONTROL PANELจะเปิดขึ้นทันที หากคุณต้องการรวมพาร์ติชั่น โปรดดูวิธีการรวมพาร์ติชั่น NTFS สองพาร์ติชั่นสำหรับกรณีเฉพาะ
เครือข่ายและการเชื่อมต่อ
เริ่มต้นด้วยIPCONFIGซึ่งจะแสดงการกำหนดค่า IP, ซับเน็ตมาสก์, เกตเวย์, DNS และอื่นๆ อีกมากมาย เหมาะสำหรับการตรวจสอบภาพรวมเครือข่ายของคุณอย่างรวดเร็วPINGตรวจสอบการเชื่อมต่อกับโฮสต์ หากคุณต้องการข้อมูลการกำหนดเส้นทางโดยละเอียดและเวลาแฝงระหว่างแต่ละฮอปTRACERTและPATHPINGจะเป็นเครื่องมือที่ดีที่สุดของคุณ
เมื่อตรวจสอบการเชื่อมต่อและพอร์ตที่ใช้งานอยู่NETSTATจะแสดงสถิติ ตารางการกำหนดเส้นทาง และสถานะ TCP/IP GETMACจะแสดงที่อยู่ MACของการ์ดเครือข่ายของคอมพิวเตอร์ และNSLOOKUPใช้ในการตรวจสอบความถูกต้องของการแปลงชื่อและที่อยู่ IP เป็น DNS สำหรับการวิเคราะห์เพิ่มเติมNETSHช่วยให้คุณสามารถแก้ไขและวินิจฉัยการกำหนดค่าเครือข่ายได้อย่างละเอียด
ไวยากรณ์ ตัวดำเนินการ และสีของ cmd.exe
ตัว แปลคำสั่ง cmd เองนั้น รองรับพารามิเตอร์ที่มีประโยชน์มาก: /cเรียกใช้คำสั่งแล้วออกจากโปรแกรม, /kเรียกใช้คำสั่งและเปิดคอนโซลค้างไว้, /qปิดใช้งานการแสดงผลสะท้อน, /dปิดใช้งาน AutoRun, /aและ/uบังคับให้แสดงผลเป็น ANSI หรือ Unicode, /e:on|offควบคุมส่วนขยายคำสั่ง, /f:on|offเปิดใช้งานการเติมชื่ออัตโนมัติ และ/v:on|off เปิดใช้งานการขยายตัวแปรแบบหน่วงเวลา
ในการเปลี่ยนสี/t:bfจะปรับสีพื้นหลังและสีพื้นหน้าโดยใช้ตัวเลขฐานสิบหก ค่าที่ถูกต้องมีดังนี้:
| ความกล้าหาญ | Color |
|---|---|
| 0 | สีดำ |
| 1 | Azul |
| 2 | สีเขียว |
| 3 | Agua |
| 4 | โรโจ |
| 5 | สีม่วง |
| 6 | อามาริลโล |
| 7 | blanco |
| 8 | สีเทา |
| 9 | สีฟ้าอ่อน |
| a | เขียวอ่อน |
| b | น้ำใส |
| c | แสงสีแดง |
| d | สีม่วงอ่อน |
| e | สีเหลืองอ่อน |
| f | บลังโก้ บริลานเต้ |
ตัวดำเนินการ มีความสำคัญ อย่างยิ่ง : |ส่งเอาต์พุตของคำสั่งหนึ่งไปยังอินพุตของอีกคำสั่งหนึ่ง; ||ดำเนินการคำสั่งถัดไปก็ต่อเมื่อคำสั่งก่อนหน้าล้มเหลวเท่านั้น; >เปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์; &เชื่อมโยงคำสั่งเข้าด้วยกัน; และ&&ดำเนินการคำสั่งตามลำดับก็ต่อเมื่อสำเร็จเท่านั้น
สำหรับอักขระพิเศษและเส้นทางที่มีช่องว่างจำเป็นต้องใช้เครื่องหมายอัญประกาศคู่และบ่อยครั้งที่คุณต้องใช้เครื่องหมายหลีก สำหรับสัญลักษณ์ต่างๆ เช่น & , <, >, ( ), |, ^, =, !, +, ~ และช่องว่าง มีข้อควรระวังบางประการเมื่อรวมเครื่องหมายอัญประกาศกับ/cหรือ/k : หากไม่ตรงตามเงื่อนไขบางประการ (ตัวอย่างเช่น เครื่องหมายอัญประกาศคู่เดียวที่ไม่มีอักขระพิเศษอยู่ภายใน) cmdจะลบเครื่องหมายอัญประกาศตัวแรกและตัวสุดท้ายออก แล้วประมวลผลส่วนที่เหลือตามความเหมาะสม
ตัวแปรด้านสิ่งแวดล้อมและการขยายตัวที่ล่าช้า
สภาพแวดล้อมของพรอมต์คำสั่งประกอบด้วยตัวแปรระบบและตัวแปรผู้ใช้ที่ควบคุมพฤติกรรมของเชลล์และ Windows เอง หากต้องการดูตัวแปรเหล่านี้ ให้ใช้คำสั่ง `set` (ใน PowerShell ใช้ `Get-ChildItem Env: `) และหากต้องการสอบถามตัวแปรเฉพาะ ให้ ใช้คำ สั่ง`set VariableName`
ในการสร้างหรือเปลี่ยนแปลงค่าให้ใช้ `set Name=value`ส่วนการลบ ให้ใช้`set Name= " หากค่ามีอักขระพิเศษ (>, |, &, ^) คุณต้องใช้เครื่องหมาย ^ เพื่อหลีกเลี่ยงหรือใส่เครื่องหมายคำพูดคู่ล้อมรอบ (อักขระเหล่านี้จะถูกเก็บไว้เป็นส่วนหนึ่งของค่า) ตัวอย่างเช่น: `set Name=New^&Name` หรือ `set Name="New&Name"`
หากต้องการแทนที่เนื้อหาของตัวแปรแบบอินไลน์ ให้ใช้ %VARIABLE%ในคำสั่งและสคริปต์: cmd จะขยายตัวแปรนี้เพียงครั้งเดียว (ไม่ใช่แบบวนซ้ำ) หากคุณต้องการประเมินค่าหลังจากมีการเปลี่ยนแปลงภายในบล็อกให้เปิดใช้งานการขยายแบบหน่วงเวลา (/v:on)และใช้ !VARIABLE!
เติมไฟล์และไดเรกทอรีโดยอัตโนมัติ
โดยค่าเริ่มต้น การเติมชื่ออัตโนมัติไม่ได้เปิดใช้งาน แต่คุณสามารถเปิดใช้งานได้ด้วยคำสั่ง cmd /f:onนอกจากนี้ คุณยังสามารถกำหนดค่าคีย์ในรีจิสทรีได้ที่พาธเหล่านี้: HKLM\Software\Microsoft\Command Processor\CompletionCharและPathCompletionCharและคีย์ที่เทียบเท่าในHKCUโดยใช้ค่า REG_DWORD (ตัวอย่างเช่น0x9สำหรับ TAB หรือ0x08สำหรับ BACKSPACE)
เมื่อเปิดใช้งานการเติมคำอัตโนมัติ การกดCTRL+D จะเติมคำอัตโนมัติสำหรับไดเร็กทอรีและการกด CTRL+F จะเติมคำอัตโนมัติสำหรับไฟล์และไดเร็กทอรีการกดคีย์ผสมเหล่านี้ซ้ำๆ จะวนไปเรื่อยๆ ในรายการคำที่ตรงกัน การกด Shift ร่วมกับคีย์ที่เกี่ยวข้องจะย้อนกลับ หากคุณแก้ไขข้อความ รายการคำที่ตรงกันจะถูกคำนวณใหม่ และเส้นทางที่มีช่องว่างจะถูกใส่เครื่องหมายอัญประกาศเพื่อป้องกันข้อผิดพลาด
ทางลัดและเคล็ดลับประหยัดเวลา
ปุ่มฟังก์ชันช่วยให้ทำงานกับประวัติคำสั่งได้เร็วขึ้นF1จะเขียนทับคำสั่งล่าสุดทีละตัวอักษร; F2จะถามตัวอักษรและวางตั้งแต่ต้นจนถึงตัวอักษรที่ปรากฏครั้งแรก; F3จะเขียนทับคำสั่งล่าสุดทั้งหมด; F4จะลบตั้งแต่เคอร์เซอร์จนถึงตัวอักษรที่ระบุ
F5 ใช้สำหรับวน ดูคำสั่งก่อนหน้า (โดยไม่เปิดใช้งานการเติมข้อความอัตโนมัติ) F6ใช้สำหรับแทรกแฟล็ก EOF (^Z) F7ใช้สำหรับแสดงเมนูประวัติการใช้ งาน F8ใช้สำหรับเขียนทับคำสั่งที่เคยใช้ และF9ใช้สำหรับเรียกใช้คำสั่งซ้ำตามหมายเลขจากเมนู F7 นอกจากนี้ คุณยังสามารถใช้ลูกศรขึ้นเพื่อเรียกคำสั่งก่อนหน้าโดยให้เคอร์เซอร์อยู่ที่ท้ายคำสั่งได้
หากต้องการเรียกใช้คำสั่งหลายคำสั่งติดต่อกัน ให้เชื่อมคำสั่งเหล่านั้นเข้าด้วยกันด้วย&&หรือคั่นด้วย&หากคุณไม่ได้คาดหวังว่าคำสั่งนั้นจะสำเร็จ หากเกิดข้อผิดพลาด ให้กดCTRL+C เพื่อยกเลิกการทำงาน (และหากแอปพลิเคชันค้าง ให้ดูวิธีปิดแอปพลิเคชันที่ค้างใน Windows ) ผลลัพธ์มากเกินไปใช่ไหม? เพิ่ม| moreเพื่อแบ่งหน้า, | find "text"เพื่อกรองบรรทัดที่มีคำที่ต้องการ, | clipเพื่อคัดลอกไปยังคลิปบอร์ด หรือ> file.txtเพื่อบันทึก
ตัวอย่างการปฏิบัติจริงและ “สูตร” เล็กๆ น้อยๆ
คำสั่ง `cls`จะล้างหน้าจอและทำให้คอนโซลกลับสู่สถานะสะอาด หากต้องการแสดงรายการทุกอย่างในโฟลเดอร์ในรูปแบบข้อความธรรมดา คำสั่ง`dir /b > listado.txt`จะสร้างไฟล์ที่มีชื่อไฟล์และโฟลเดอร์ย่อยในพาธปัจจุบัน
หากคุณต้องการคัดลอกผลลัพธ์ไปยังคลิปบอร์ด คุณสามารถพิมพ์dir | clipแล้ววางโดยกด Ctrl + V สำหรับการพิมพ์สัญลักษณ์ไปป์บนแป้นพิมพ์ภาษาสเปนหลายๆ แป้นพิมพ์ โปรดจำไว้ว่าโดยปกติแล้วจะพิมพ์ด้วยAltGr + 1
ในการซ่อมแซมไฟล์ระบบ คำสั่ง`sfc /scannow`จะสแกนและซ่อมแซมไฟล์ที่เสียหายที่พบโดยใช้แคชในเครื่อง หากพบข้อผิดพลาดจำนวนมาก อาจถึงเวลาที่ต้องเปลี่ยนฮาร์ดดิสก์ก่อนที่จะสูญเสียข้อมูล
ด้วยความอยากรู้อยากเห็น คุณสามารถ ฝังไฟล์ไว้ในรูปภาพ ด้วย: copy /b documento.docx+foto.png salida.pngเมื่อคุณเปิดรูปภาพ คุณจะเห็นรูปถ่าย และเมื่อคุณเปิดไฟล์ผลลัพธ์ด้วยแอปที่เหมาะสม (เช่น Word) คุณจะสามารถเข้าถึงเนื้อหาเอกสารที่ซ่อนอยู่ได้
ในการตรวจสอบซอฟต์แวร์ คำสั่ง`wmic product get name`จะแสดงรายการโปรแกรมที่ติดตั้งไว้ นอกจากนี้ยังมีตัวเลือกในการถอนการติดตั้งโดยใช้คำสั่ง `wmic product where "ExactName" call uninstall /nointeractive`อย่างไรก็ตาม วิธีนี้ไม่สะดวกนักเพราะต้องระบุชื่อโปรแกรมที่ถูกต้อง ดังนั้นจึงไม่ใช่วิธีที่ดีที่สุดในการถอนการติดตั้งโปรแกรมจำนวนมาก
ถ้าคุณต้องการ เปลี่ยนชื่อหน้าต่าง เพื่อแยกความแตกต่างระหว่างอินสแตนซ์ ให้ใช้ CMD: title MiConsolaหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวควบคุม driverquery /fo รายการ /v แสดงตำแหน่ง สถานะ ขนาด และวันที่ของผู้ขับขี่แต่ละคน (ดู จะทราบได้อย่างไรว่าฉันได้ติดตั้งไดร์เวอร์ตัวใด).
คำสั่ง `dir` รองรับการเรียงลำดับ ในรายการเช่น`dir /os` (เรียงตามขนาด) หรือตัวเลือกตามวันที่ เช่น`dir /od`เพื่อดูจากเก่าที่สุดไปใหม่ที่สุด ลองใช้ ตัวดัดแปลง `/o`และตัวเลือกย่อยต่างๆ เพื่อให้ได้ลำดับที่ต้องการตามเกณฑ์ของคุณ
การจัดทำบัญชีสินค้าคงคลังอุปกรณ์ systeminfo มันแสดงทุกอย่างบนหน้าจอ (คุณสามารถรวมมันเข้ากับ > info.txt เพื่อบันทึกไว้) หากคุณต้องการให้ซอฟต์แวร์ของคุณอัปเดตอยู่เสมอ การอัพเกรด winget – ทั้งหมด ตรวจจับและอัปเดตแอปที่มีอยู่จากบรรทัดคำสั่ง และยังเป็นไปได้อีกด้วย อัปเดตแอปเฉพาะ ด้วย: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
หากต้องการสแกนมัลแวร์อย่างรวดเร็วด้วยโปรแกรมป้องกันไวรัสของ Microsoft คุณสามารถเรียกใช้ สแกนด่วน โดยใช้ยูทิลิตี้บรรทัดคำสั่งของ Windows Defender เช่น: mpcmdrun.exe -Scan -1 จากเส้นทางที่สอดคล้องกัน
หากคุณต้องการตรวจสอบเวอร์ชันที่แน่นอนของ Windowsที่คอมพิวเตอร์ของคุณใช้งานอยู่ ให้พิมพ์winverหน้าต่างจะปรากฏขึ้น โดยแสดงรุ่น หมายเลขบิลด์ และหากใบอนุญาตเชื่อมโยงกับบัญชี Microsoft ของคุณ การเชื่อมโยงนั้นก็จะแสดงขึ้นด้วย
ปัญหาทั่วไปและวิธีแก้ไข
หาก CMD แสดงข้อความ"Access denied " แสดงว่าคุณอาจไม่มีสิทธิ์เข้าถึง: ให้เปิดคอนโซลใหม่ในฐานะผู้ดูแลระบบ หากข้อความแจ้งว่าไม่พบไฟล์ ให้ตรวจสอบเส้นทาง เครื่องหมายอัญประกาศ และช่องว่างเนื่องจากสิ่งเหล่านี้มักเป็นสาเหตุ
หากคุณเห็นข้อความ"ข้อผิดพลาดทางไวยากรณ์ " โปรดตรวจสอบพารามิเตอร์หรือใช้ /? เพื่อเรียกดูตัวเลือกคำสั่ง เมื่อคำสั่ง "ไม่ตอบสนอง" ให้กดCtrl+Cเพื่อหยุดการทำงานและตรวจสอบว่าต้องการพารามิเตอร์เพิ่มเติมหรือไม่ หากคุณสงสัยว่ามีปัญหาเกี่ยวกับการเข้ารหัส ให้ลองใช้chcp 65001 (UTF-8) หรือเรียกใช้คำสั่งจาก PowerShell
CMD เทียบกับ PowerShell: ความแตกต่างที่สำคัญ
ในแง่ของรูปลักษณ์ภายนอกนั้นดูคล้ายกัน แต่ประสิทธิภาพแตกต่างกันอย่าง สิ้นเชิง CMD ทำงานกับข้อความธรรมดาและเหมาะสำหรับงานพื้นฐาน สคริปต์ .bat อย่างง่าย และการดำเนินการอย่างรวดเร็ว ในขณะที่ PowerShell ทำงานกับอ็อบเจ็กต์มีภาษาสคริปต์ของตัวเอง โมดูล เงื่อนไข ลูป และความสามารถในการทำงานอัตโนมัติและการจัดการขั้นสูงอีกมากมาย
ในการใช้งานประจำวันCMD ยังคงสะดวกอย่างเหลือเชื่อสำหรับการตรวจสอบสถานะเครื่อง การแสดงรายการ การสำรองข้อมูล การบำรุงรักษา และการวินิจฉัยปัญหาอย่างรวดเร็ว หากคุณกำลังมองหาการทำงานอัตโนมัติที่ซับซ้อน การแสดงผลแบบบูรณาการ และการจัดการข้อมูลที่มีโครงสร้างPowerShell คือเครื่องมือที่จะช่วยให้คุณได้เปรียบมากกว่านั้น
คำถามที่พบบ่อย
CMD และ PowerShell คือสิ่งเดียวกันหรือไม่?
ไม่ พวกมันมีบทบาทที่แตกต่างกัน : CMD นั้นเรียบง่ายและตรงไปตรงมามากกว่าสำหรับงานพื้นฐาน ในขณะที่ PowerShell นั้นทรงพลังกว่า ยืดหยุ่นกว่า และเหมาะสำหรับการทำงานอัตโนมัติที่ซับซ้อนกว่า
CMD มีข้อดีเหนืออินเทอร์เฟซแบบกราฟิกอย่างไร?
ความเร็ว การเข้าถึงโดยตรง และระบบอัตโนมัติ : คุณสามารถเข้าถึงตัวเลือกที่ไม่ปรากฏใน GUI และเชื่อมโยงคำสั่งต่างๆ เพื่อประหยัดเวลาได้
CMD จะยังคงพร้อมใช้งานใน Windows เวอร์ชันในอนาคตหรือไม่?
ไมโครซอฟต์ยังคงให้การสนับสนุน CMD แม้ว่าจะส่งเสริมให้ PowerShell เป็นสภาพแวดล้อมหลักก็ตาม ยังไม่มีการประกาศอย่างเป็นทางการเกี่ยวกับการยุติการใช้งาน CMD
ฉันสามารถเรียกใช้คำสั่ง PowerShell ใน CMD ได้หรือไม่
ไม่มีทิศทางเป็นภาษาที่แตกต่างกัน แม้ว่าคุณจะสามารถเปิด PowerShell จาก CMD ได้โดยการพิมพ์ powershell และส่งคำสั่งไปที่นั่น
การรันคำสั่งใดๆ ปลอดภัยหรือไม่?
ขึ้นอยู่กับคำสั่งนั้นๆควรหลีกเลี่ยงการคัดลอกและวางโดยไม่เข้าใจคำสั่งนั้น โดยเฉพาะอย่างยิ่งหากคำสั่งนั้นเปลี่ยนแปลงระบบ (เช่น การฟอร์แมต การเปลี่ยนแปลงรีจิสทรี การลบข้อมูล)
ฉันจะดูเวอร์ชัน CMD ได้อย่างไร?
พิมพ์ verเพื่อดูเวอร์ชันของระบบ หรือcmd /?เพื่อดูข้อมูลเกี่ยวกับตัวแปลคำสั่งในการติดตั้งของคุณ
สามารถปรับแต่งลักษณะของหน้าต่างได้หรือไม่?
ใช่ค่ะ ในเมนู Properties (คลิกขวาที่แถบชื่อเรื่อง): สามารถปรับสี ฟอนต์ ขนาดหน้าต่าง และอื่นๆ ได้
จะเกิดอะไรขึ้นถ้าไม่มีคำสั่ง?
อาจขาดสิทธิ์การเข้าถึง หรือคำสั่งดังกล่าวอาจไม่พร้อมใช้งานในเวอร์ชันของคุณลองเรียกใช้ในฐานะผู้ดูแลระบบ และตรวจสอบให้แน่ใจว่าไม่ใช่คำสั่งเฉพาะของ PowerShell
การเปลี่ยนแปลงที่ทำโดยใช้ CMD สามารถย้อนกลับได้หรือไม่
ไม่เสมอไป : การลบโดยไม่มีข้อมูลสำรองจะไม่สามารถย้อนกลับได้ สำหรับการตั้งค่าต่างๆ ให้มองหาคำสั่งตรงข้าม หรือกู้คืนจากข้อมูลสำรอง
ด้วยความรู้ทั้งหมดข้างต้น ตอนนี้คุณมีทักษะครบถ้วนในการใช้งาน CMDแล้ว ตั้งแต่การนำทางโฟลเดอร์ การคัดลอกหรือเปรียบเทียบไฟล์ และการจัดการระบบ ไปจนถึงการสำรวจเครือข่าย การเชื่อมโยงคำสั่งด้วยตัวดำเนินการ การใช้ตัวแปรและการเติมข้อความอัตโนมัติให้เกิดประโยชน์สูงสุด หรือการใช้ทางลัดที่ไม่ค่อยมีใครรู้จัก หาก ใช้ให้ถูกวิธี Command Prompt จะกลายเป็นเครื่องมือเพิ่มประสิทธิภาพการทำงานและเป็นตัวช่วยสำคัญเมื่ออินเทอร์เฟซใช้งานไม่ ได้ผล