คำสั่ง Windows Command เป็นเครื่องมือที่ผู้ดูแลระบบหรือช่างคอมพิวเตอร์มักจะใช้เป็นประจำในการตรวจสอบปัญหาที่เกิดจากการใช้งาน Windows และระบบเครือข่าย โดยไม่ต้องติดตั้งโปรแกรมเสริมใด ๆ เพียงเปิด Command Prompt แบบ Administrator ก็เริ่มตรวจสอบและแก้ปัญหาได้ทันที
แต่ละคำสั่งมีหน้าที่เฉพาะตัว ตั้งแต่ซ่อมไฟล์ระบบ ตรวจดิสก์ วินิจฉัยเครือข่าย ไปจนถึงอัปเดตโปรแกรมในคราวเดียว มาดูกันว่า 6 คำสั่งนี้มีอะไรบ้าง และควรใช้เมื่อไหร่
1. ตรวจและซ่อมไฟล์ระบบด้วย sfc /scannow
เมื่อไหร่ที่เครื่องมีอาการผิดปกติ เช่น โปรแกรมระบบ crash บ่อย, เปิด Settings ไม่ได้, หรือมี error เช่น “Windows Resource Protection found corrupt files” สิ่งแรกที่ควรตรวจคือไฟล์ระบบ Windows ว่าเสียหายหรือขาดหายหรือไม่ โดยเริ่มจากคำสั่ง sfc /scannow
วิธีใช้ sfc /scannow
เปิด Command Prompt ในฐานะ Administrator จากนั้นคัดลอกคำสั่งด้านล่างนี้ไปวาง แล้วกด Enter
sfc /scannow
หลังสแกนเสร็จ ผลลัพธ์จะบอกสถานะของไฟล์ระบบโดยตรง และแต่ละข้อความจะนำไปสู่ขั้นตอนถัดไปที่ต่างกัน ดังนี้
| ผลลัพธ์ที่แสดง | ความหมาย | สิ่งที่ควรทำต่อ |
|---|---|---|
Windows Resource Protection did not find any integrity violations. |
ไม่พบไฟล์ระบบเสียหาย | ปัญหาอาจไม่ได้อยู่ที่ไฟล์ระบบ ให้ไปตรวจดิสก์ (ข้อ 3) หรือเครือข่าย (ข้อ 4-5) |
Windows Resource Protection found corrupt files and successfully repaired them. |
พบและซ่อมไฟล์เสียหายสำเร็จ | รีสตาร์ตเครื่องแล้วทดสอบว่าอาการเดิมหายไปหรือไม่ |
Windows Resource Protection found corrupt files but was unable to fix some of them. |
พบไฟล์เสียหายแต่ซ่อมไม่ครบ | แหล่งไฟล์ที่ใช้ซ่อมยังมีปัญหา ให้ไปที่ข้อ 2 (DISM) ก่อน แล้วกลับมารัน SFC อีกครั้ง |
Windows Resource Protection could not perform the requested operation. |
SFC ทำงานไม่สำเร็จ | ลองรันใน Safe Mode หรือตรวจโฟลเดอร์ระบบตามคำแนะนำของ Microsoft |
2. ซ่อม Windows image ด้วย DISM
ถ้า sfc /scannow ยังแก้ปัญหาไม่ได้ หรือ Windows Update โหลด/ติดตั้งไม่สำเร็จซ้ำ ๆ, ติดตั้ง .NET หรือ Windows Feature แล้ว fail ปัญหามักอยู่ที่ Windows component store ซึ่งเป็นแหล่งไฟล์ที่ SFC ใช้ซ่อมระบบ คำสั่ง DISM จะเข้ามาช่วยในกรณีนี้
วิธีใช้ DISM
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
| คำสั่ง | หน้าที่ |
|---|---|
CheckHealth |
ตรวจสถานะเบื้องต้นว่า Windows image ซ่อมได้หรือไม่ |
ScanHealth |
สแกน Windows image อย่างละเอียด |
RestoreHealth |
ทำการซ่อม Windows image จริง |
แต่ถ้าอาการยังค้างเดิม ให้ตรวจสอบฮาร์ดแวร์ว่ามีอะไรชำรุดหรือไม่ เพราะไฟล์ระบบอาจเสียหายซ้ำจากดิสก์ที่เริ่มมีปัญหา
3. ตรวจและซ่อมดิสก์ด้วย chkdsk
หลังจากไฟล์ระบบและ Windows image ผ่านการตรวจแล้ว หากเครื่องยังมีอาการ เช่น ไฟล์เปิดไม่ได้, โฟลเดอร์หาย, คัดลอกไฟล์แล้ว error, Windows บูตช้า หรือเครื่องค้างบ่อย สาเหตุถัดไปที่ควรตรวจคือตัวดิสก์เอง เพราะ chkdsk ใช้ตรวจ file system และ metadata ของ volume ทั้ง logical และ physical error
วิธีใช้ chkdsk
chkdsk C: /f
หากระบบแจ้งว่าล็อกไดรฟ์ C: ไม่ได้ ให้พิมพ์ Y เพื่อให้ตรวจตอนรีสตาร์ตครั้งถัดไป แล้วรีสตาร์ตเครื่อง
4. ตรวจการตั้งค่าเครือข่ายด้วย ipconfig
เมื่อปัญหาไม่ได้อยู่ที่ระบบหรือดิสก์ แต่เครื่องไม่มีอินเทอร์เน็ต, Wi‑Fi เชื่อมต่อแล้วเปิดเว็บไม่ได้ หรือ DNS มีปัญหา ให้เริ่มวินิจฉัยจากคำสั่ง ipconfig เพราะแสดงรายละเอียด network adapter, IP address, subnet mask, default gateway และ DNS server ทั้งหมดในคราวเดียว
วิธีใช้ ipconfig
ipconfig
ipconfig /all
ipconfig /release
ipconfig /renew
| คำสั่ง | หน้าที่ |
|---|---|
ipconfig |
ดูข้อมูล IP พื้นฐานของเครื่อง |
ipconfig /all |
ดูข้อมูลครบทุก adapter รวม DNS และ MAC address |
ipconfig /release และ /renew |
ปล่อย IP เดิมและขอ IP ใหม่จาก DHCP ของ router |
5. ทดสอบการเชื่อมต่อ router ด้วย ping
หลังจากดูค่า IP จาก ipconfig /all แล้ว ขั้นถัดไปคือทดสอบว่าเครื่องสื่อสารกับ router ได้จริงหรือไม่ ซึ่งเป็นการแยกว่าปัญหาอยู่ที่เครื่อง, router หรืออินเทอร์เน็ตภายนอก
วิธีใช้ ping
ping 192.168.1.1
ping 8.8.8.8
ping google.com
| คำสั่ง | หน้าที่ |
|---|---|
ping 192.168.1.1 |
ทดสอบการเชื่อมต่อระหว่างเครื่องกับ router |
ping 8.8.8.8 |
ทดสอบการเชื่อมต่อออกอินเทอร์เน็ตโดยตรง |
ping google.com |
ทดสอบทั้งเครือข่ายและ DNS |
6. อัปเดตโปรแกรมด้วย winget upgrade
สุดท้าย เมื่อระบบและเครือข่ายเรียบร้อยแล้ว การอัปเดตโปรแกรมให้เป็นเวอร์ชันล่าสุดช่วยลดช่องโหว่ความปลอดภัยและ bug ที่อาจส่งผลต่อความเสถียรของเครื่อง เช่น Chrome, Firefox, VS Code, 7-Zip หรือโปรแกรมอื่นที่ WinGet รองรับ
วิธีใช้ winget upgrade
winget upgrade
winget upgrade --all
| คำสั่ง | หน้าที่ |
|---|---|
winget upgrade |
ดูรายการโปรแกรมทั้งหมดที่มีเวอร์ชันใหม่ |
winget upgrade --all |
อัปเดตโปรแกรมทั้งหมดที่มี update ในคราวเดียว |
สรุป
6 คำสั่งนี้ครอบคลุมการตรวจสอบและแก้ปัญหา Windows ตั้งแต่ ไฟล์ระบบ → Windows image → ดิสก์ → เครือข่าย → อัปเดตโปรแกรม ตามลำดับที่แนะนำ ใช้งานเป็นประจำเพื่อคงความเสถียรของเครื่องและลดความเสี่ยงจากช่องโหว่ หากอาการยังค้างเดิมหลังใช้คำสั่งเหล่านี้แล้ว ให้ตรวจ Event Viewer, driver, RAM และสุขภาพดิสก์ต่อ เพราะอาจเป็นปัญหาที่ต้องแก้ที่ฮาร์ดแวร์
ข้อควรระวัง
- คำสั่งซ่อมระบบ (SFC, DISM, CHKDSK) ต้องรันใน Command Prompt แบบ Run as administrator เท่านั้น
chkdsk C:เพียงอย่างเดียวแสดงสถานะเท่านั้น หากต้องการซ่อมให้ใช้/fwinget update --allไม่ใช่รูปแบบมาตรฐาน ให้ใช้winget upgrade --all
ความคิดเห็น
แสดงความคิดเห็น