วิธีซ่อมไฟล์ระบบด้วย SFC บน Windows Server 2025

ไฟล์ระบบที่เสียหาย (Corrupted System Files) เป็นสาเหตุสำคัญของปัญหาหลายประเภทบน Windows Server 2025 ไม่ว่าจะเป็น Server ทำงานช้า บูตไม่ขึ้น บริการบางตัวเปิดไม่ได้ Windows Update ล้มเหลว หรือเกิด Blue Screen แบบไม่ทราบสาเหตุ

Microsoft จึงมีเครื่องมือชื่อว่า System File Checker (SFC) ติดตั้งมาพร้อมกับ Windows Server เพื่อใช้ตรวจสอบและซ่อมแซมไฟล์ระบบที่เสียหายโดยอัตโนมัติ

สำหรับผู้ดูแลระบบ SFC ถือเป็นหนึ่งในคำสั่งแรกที่ควรใช้งานก่อนเริ่มวิเคราะห์ปัญหาที่ซับซ้อนกว่า

① SFC คืออะไร

SFC ย่อมาจาก

System File Checker

เป็นเครื่องมือที่ใช้ตรวจสอบความถูกต้องของไฟล์ระบบ Windows

เมื่อพบไฟล์ที่เสียหาย

SFC จะพยายามนำไฟล์ต้นฉบับกลับมาแทนที่โดยอัตโนมัติ

สามารถช่วยแก้ปัญหาได้หลายประเภท เช่น

  • Windows Update Error
  • Service เปิดไม่ติด
  • Server Boot ผิดปกติ
  • Blue Screen
  • Login Error
  • DLL หาย
  • File Corruption

② อาการที่ควรใช้ SFC

หากพบอาการต่อไปนี้ ควรเริ่มจาก SFC ก่อน

  • Windows Server ค้างบ่อย
  • โปรแกรมระบบเปิดไม่ได้
  • Event Log แจ้ง File Error
  • Windows Update ล้มเหลว
  • Startup Error
  • Service สำคัญไม่เริ่มทำงาน
  • ระบบทำงานผิดปกติหลังไฟดับ

ในหลายกรณี SFC สามารถแก้ปัญหาได้โดยไม่ต้องติดตั้ง Windows ใหม่

③ เปิด Command Prompt แบบ Administrator

ก่อนใช้งาน SFC

ให้เปิด

Command Prompt

แบบ

Run as Administrator

หากเปิดด้วยสิทธิ์ปกติ

คำสั่งอาจไม่สามารถทำงานได้ครบถ้วน

④ คำสั่ง SFC พื้นฐาน

คำสั่งที่ใช้บ่อยที่สุดคือ

sfc /scannow

เมื่อรันคำสั่งนี้

ระบบจะ

  • ตรวจสอบไฟล์ระบบทั้งหมด
  • เปรียบเทียบกับไฟล์ต้นฉบับ
  • ซ่อมแซมไฟล์ที่เสียหาย

ระยะเวลาอาจใช้ตั้งแต่ 5–30 นาที

ขึ้นอยู่กับขนาดของระบบ

⑤ ผลลัพธ์ที่อาจพบ

หลังจาก SFC ทำงานเสร็จ

อาจพบข้อความดังนี้

ไม่พบปัญหา

Windows Resource Protection did not find any integrity violations.

หมายถึงไฟล์ระบบปกติ

พบและซ่อมสำเร็จ

Windows Resource Protection found corrupt files and successfully repaired them.

หมายถึงระบบถูกซ่อมแซมแล้ว

พบแต่ซ่อมไม่ได้

Windows Resource Protection found corrupt files but was unable to fix some of them.

กรณีนี้ควรใช้ DISM ต่อ

⑥ ตรวจสอบรายละเอียดจาก Log

ผลลัพธ์ทั้งหมดถูกบันทึกไว้ใน

C:\Windows\Logs\CBS\CBS.log

สามารถใช้ค้นหารายละเอียดว่า

  • ไฟล์ใดเสียหาย
  • ไฟล์ใดถูกซ่อมแซม
  • ไฟล์ใดซ่อมไม่สำเร็จ

⑦ ใช้ SFC ใน Recovery Environment

หาก Windows Server บูตไม่ขึ้น

สามารถใช้ SFC ผ่าน Recovery Mode ได้

ตัวอย่างคำสั่ง

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

วิธีนี้เหมาะสำหรับ

  • Server เปิดไม่ติด
  • Boot Loop
  • Startup Error

⑧ ใช้ DISM เมื่อ SFC ซ่อมไม่ได้

หาก SFC แจ้งว่าซ่อมไม่สำเร็จ

ให้ใช้

DISM /Online /Cleanup-Image /RestoreHealth

จากนั้นกลับมารัน

sfc /scannow

อีกครั้ง

ลำดับนี้เป็นแนวทางมาตรฐานที่ Microsoft แนะนำ

⑨ กรณี SFC ใช้เวลานานผิดปกติ

หาก SFC ใช้เวลาหลายชั่วโมง

อาจเกิดจาก

  • SSD มีปัญหา
  • HDD มี Bad Sector
  • RAM Error
  • File System Corruption

ควรตรวจสอบฮาร์ดแวร์ควบคู่กัน

⑩ ตรวจสอบ Disk ร่วมด้วย

ใช้คำสั่ง

chkdsk C: /f /r

เพื่อตรวจสอบ

  • Bad Sector
  • File System Error
  • Disk Corruption

Storage ที่เสียหายอาจทำให้ SFC ไม่สามารถซ่อมระบบได้

⑪ SFC แก้ปัญหาอะไรได้บ้าง

ปัญหาที่มักแก้ได้ด้วย SFC

  • DLL Error
  • Service Error
  • Windows Component Error
  • Startup Problem
  • System Crash
  • File Corruption

แต่ไม่สามารถแก้ปัญหาที่เกี่ยวกับ

  • Hardware Failure
  • RAID Failure
  • BIOS Error
  • Driver Bug บางประเภท

⑫ แนวทางใช้งานสำหรับผู้ดูแลระบบ

เมื่อพบปัญหา Windows Server

ลำดับที่แนะนำคือ

  1. ตรวจสอบ Event Viewer
  2. รัน SFC
  3. รัน DISM
  4. ตรวจสอบ Storage
  5. ตรวจสอบ Driver
  6. วิเคราะห์ Log เพิ่มเติม

วิธีนี้ช่วยลดเวลาการแก้ปัญหาได้มาก

⑬ ข้อควรระวัง

ก่อนดำเนินการซ่อมแซมระบบ

ควร

  • Backup ข้อมูลสำคัญ
  • ตรวจสอบพื้นที่ว่างบน Disk
  • ตรวจสอบสุขภาพของ Storage

แม้ SFC จะปลอดภัย แต่การสำรองข้อมูลเป็นแนวปฏิบัติที่ดีที่สุดเสมอ

⑭ วิธีป้องกันไฟล์ระบบเสียหาย

แนวทางที่ควรทำ

  • ปิดเครื่องอย่างถูกต้อง
  • ใช้ UPS
  • ตรวจสอบ RAID อย่างสม่ำเสมอ
  • ติดตาม Event Log
  • อัปเดต Firmware
  • ตรวจสอบ Storage Health ทุกเดือน

ทีมงาน comsiam มักกำหนดให้มีการตรวจสอบสุขภาพของ Storage และ Event Viewer อย่างต่อเนื่อง เพราะปัญหาไฟล์เสียหายมักเริ่มจากจุดเหล่านี้

⑮ สรุป

SFC เป็นเครื่องมือพื้นฐานที่ผู้ดูแลระบบ Windows Server 2025 ควรรู้จัก เพราะสามารถตรวจสอบและซ่อมแซมไฟล์ระบบที่เสียหายได้อย่างรวดเร็วและปลอดภัย หลายปัญหาที่ดูซับซ้อนอาจแก้ได้ด้วยคำสั่งเพียงไม่กี่บรรทัด

ในสภาพแวดล้อมระดับองค์กร comsiam แนะนำให้ใช้ SFC ร่วมกับ DISM และ Event Viewer เสมอ เพื่อให้สามารถวิเคราะห์ต้นเหตุและแก้ปัญหาได้อย่างครบถ้วน

คำถามชวนคิด

เมื่อ Windows Server เริ่มมีอาการผิดปกติ คุณตรวจสอบไฟล์ระบบด้วย SFC ก่อนหรือรีบรีสตาร์ทเครื่องโดยยังไม่รู้สาเหตุที่แท้จริง?