วิธีเรียกใช้ System File Checker (SFC) ใน Windows 11/10

เผยแพร่แล้ว: 2022-09-12

ตรวจสอบตัวตรวจสอบไฟล์ระบบ มีไว้เพื่ออะไร วิธีใช้งาน และการตีความผลลัพธ์

ไม่ว่าจะตั้งใจหรือไม่ก็ตาม มีหลายวิธีที่ผู้ใช้เข้าไปยุ่งเกี่ยวกับไฟล์ที่จำเป็นต่อคอมพิวเตอร์ของคุณ แม้แต่ไฟฟ้าดับระหว่างการอัปเดต Windows อย่างต่อเนื่องก็สามารถนำปัญหาที่ไม่สมควรมาสู่เครื่องของคุณได้

นอกจากนี้ การบังคับปิดระบบยังสามารถแก้ไขไฟล์ระบบที่ขัดขวางการทำงานของระบบตามปกติ และอย่าเริ่มกันเลยว่ามัลแวร์สามารถทำอะไรกับพีซีของคุณได้

แม้ว่าจะมีเครื่องมือของบริษัทอื่นมากมายที่ขอให้แก้ไขปัญหาทุกอย่างที่พีซี Windows อาจมี แต่วิธีที่ดีที่สุดคือใช้การแก้ไขปัญหาเบื้องต้นก่อน

ตัวตรวจสอบไฟล์ระบบ (SFC)

ตัวตรวจสอบไฟล์ระบบเป็นหนึ่งในเครื่องมือในตัวใน Windows เพื่อช่วยในกรณีที่เกิดปัญหาแบบสุ่มหรือไฟล์ระบบเสียหาย

ในกรณีที่ดีที่สุด คุณสามารถทำได้ภายในไม่กี่นาที สำหรับคนอื่น คุณอาจต้องช่วยเหลือด้วยตนเองเพื่อแก้ไขความผิดปกติ

กำหนดให้เรียกใช้ Deployment Image Servicing and Management (DISM) ก่อนใช้ตัวตรวจสอบไฟล์ระบบ คุณสามารถตรวจสอบกระบวนการขั้นตอนเดียวได้ที่ Windows ซ่อมแซมด้วยคู่มือ DISM

โดยเฉพาะอย่างยิ่ง เราสามารถเรียกใช้ตัวตรวจสอบไฟล์ระบบจากระบบเนทีฟหรือใช้สื่อการกู้คืนหากระบบไม่บู๊ต

SFC จากระบบเดียวกัน

ขั้นแรก เปิดพรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ (หรือที่รู้จักว่าพรอมต์คำสั่งที่ยกระดับ)

cmd

จากนั้นพิมพ์ sfc/scannow แล้วกด Enter เพื่อเริ่มกระบวนการ:

เริ่มการสแกนตัวตรวจสอบไฟล์ระบบ

การสแกนจะใช้เวลาสองสามนาทีและอาจส่งผลให้เกิดผลลัพธ์อย่างใดอย่างหนึ่งต่อไปนี้:

  • Windows Resource Protection ไม่พบการละเมิดความสมบูรณ์
  • Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ
  • Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้
  • Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้

โปรดตรวจสอบส่วนต่อไปนี้ตามผลลัพธ์สุดท้ายที่ระบุไว้ข้างต้น

1. Windows Resource Protection ไม่พบการละเมิดความสมบูรณ์

สิ่งนี้บ่งชี้ว่าไฟล์ระบบไม่เสียหาย และไม่ต้องดำเนินการใดๆ เพิ่มเติม

อย่างไรก็ตาม คุณยังคงเข้าสู่บทความนี้ หมายความว่ามีบางอย่างผิดปกติกับระบบของคุณ

ดังนั้น ให้รีสตาร์ทระบบของคุณ และเพื่อให้แน่ใจว่าไม่มีมัลแวร์บนพีซีของคุณ รวมถึงสปายแวร์หรือไวรัส ให้ไปสแกนระบบทั้งหมดด้วยโซลูชันแอนตี้ไวรัสระดับพรีเมียมเหล่านี้

หรือคุณสามารถเรียกใช้การสแกนมัลแวร์ฟรีด้วย Malwarebytes หรือเลือกทดลองใช้โปรแกรมป้องกันไวรัส Bitdefender แบบพรีเมียม

2. Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ

นี่เป็นอีกหนึ่งผลลัพธ์ที่คุณไม่ต้องทำอะไรอีก

อย่างไรก็ตาม คุณสามารถตรวจสอบล็อกไฟล์ได้ที่ %WinDir%\Logs\CBS\CBS.log ซึ่งระบุรายละเอียดของการซ่อมแซม

ถัดไป คุณสามารถรีบูตและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ สุดท้าย ให้ทำตามขั้นตอนการสแกนมัลแวร์ในส่วนก่อนหน้า

3. Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้

ปัญหาบางอย่างต้องมีการแทรกแซงโดยเจ้าหน้าที่ และนี่คือปัญหาดังกล่าว

พูดง่ายๆ ก็คือ คุณจะพบไฟล์ที่เสียหายและแทนที่ด้วยไฟล์ที่ดีจากคอมพิวเตอร์ที่มี Windows รุ่นเดียวกันกับของคุณ

ขั้นแรก เปิดล็อกไฟล์โดยไปที่ %WinDir%\Logs\CBS\CBS.log การดำเนินการนี้จะเปิดไฟล์บันทึกลงใน Notepad ที่คุณสามารถบันทึกลงในเดสก์ท็อปได้เพื่อความสะดวก

cbs-log-file ที่สร้างโดยตัวตรวจสอบไฟล์ระบบ scan

โดยเฉพาะอย่างยิ่ง นี่จะแสดงผลลัพธ์ของการสแกนล่าสุดที่ทำบนคอมพิวเตอร์หัวเรื่อง ตามหลักการแล้ว เลื่อนลงไปที่การสแกนล่าสุดแล้วลองค้นหาบางอย่าง เช่น ไม่สามารถซ่อมแซมไฟล์สมาชิก หรือไฟล์ ที่ เสียหาย โดยไม่มีข้อมูลการซ่อมแซม

สิ่งเหล่านี้จะให้เส้นทางแบบเต็มของไฟล์ที่คุณต้องการแทนที่ด้วยสำเนาที่ใช้งานได้ ตามแนวทางปฏิบัติที่ดีที่สุด ให้เรียกใช้ sfc/scannow บนแหล่งที่มาเพื่อให้แน่ใจว่าการนำเข้ามีสุขภาพที่ดี

จากนั้น ใช้คำสั่งต่อไปนี้ตามลำดับผ่านพร้อมท์คำสั่งที่ยกระดับ เพื่อเปิดใช้งานสิทธิ์คัดลอกและวางสำหรับไฟล์ที่เสียหาย

 takeown /f filepath\filename icacls filepath\filename /grant administrators:f

ซึ่งจะมีลักษณะเช่นนี้สำหรับไฟล์ AcGenral.dll ในไดรฟ์ระบบ System32>Windows>

 takeown /f C:\Windows\System32\acgenral.dll icacls C:\Windows\System32\AcGenral.dll /grant administrators:f

สุดท้ายให้แทนที่ไฟล์ที่ผิดพลาดด้วยไฟล์ที่ใช้งานได้

รีบูทพีซีเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ เป็นขั้นตอนเพิ่มเติม ให้เรียกใช้การสแกนมัลแวร์แบบเต็มด้วยเครื่องมือที่กล่าวถึงในส่วนแรก หากคุณไม่มีโปรแกรมป้องกันไวรัสติดตั้งอยู่ในระบบ

4. Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้

นี้ขอทำงานเพิ่มเติมเล็กน้อยจากด้านข้างของคุณ

ขั้นแรกให้บูตพีซี Windows ของคุณในเซฟโหมด เซฟโหมดเริ่มต้นพีซีของคุณด้วยไดรเวอร์และยูทิลิตี้พื้นฐานที่หลีกเลี่ยงไม่ได้

ให้เปิดพรอมต์คำสั่งแล้วเรียกใช้ตัวตรวจสอบไฟล์ระบบ หลังจากนั้น ดำเนินการตามส่วนก่อนหน้าตามผลการสแกน

SFC จากสื่อการกู้คืน

คุณจะต้องสร้างดิสก์การกู้คืนของ Windows ก่อนดำเนินการต่อ ถัดไป ให้บูตระบบที่ผิดพลาดจากดิสก์กู้คืน

ซึ่งสามารถทำได้โดยการกดปุ่มเฉพาะเพื่อเข้าสู่ BIOS หรือการตั้งค่าระบบเพื่อบู๊ตจากสื่อการกู้คืน คีย์เหล่านี้ขึ้นอยู่กับผู้ผลิตระบบหรือแบรนด์มาเธอร์บอร์ดของคุณ หากคุณมีพีซีแบบกำหนดเอง

ถัดไป เปิดอุปกรณ์และกดปุ่มนั้นค้างไว้ในระหว่างหน้าจอโลโก้

หลังจากนั้น ค้นหาลำดับการบู๊ตและเลือกดิสก์การกู้คืนเพื่อบู๊ตจากมัน

คุณจะเข้าสู่วิซาร์ดการติดตั้ง Windows ทำตามขั้นตอนการตั้งค่าเริ่มต้นเพื่อขอภาษา แป้นพิมพ์ ฯลฯ ในหน้าจอที่สอง ให้คลิกที่ Repair your computer

การติดตั้ง windows

ถัดไป เข้าสู่ Troubleshoot ตามด้วยการคลิก Command Prompt บนหน้าจอถัดไป

ซึ่งจะเปิดพรอมต์คำสั่งมาตรฐานซึ่งคุณสามารถป้อน sfc /scannow /offbootdir=c:\ /offwindir=c:\windows เพื่อเริ่มการซ่อมแซม

ที่นี่ offbootdir และ offwindir หมายถึงไดรฟ์ระบบและไดเร็กทอรีการติดตั้ง windows คุณควรแทนที่ c: ด้วยตัวอักษรที่เหมาะสมตามหัวข้อคอมพิวเตอร์

ปล่อยให้การสแกนเสร็จสิ้นและออกจากการตั้งค่าระบบเพื่อบู๊ตตามปกติ

สุดท้าย ฉันขอแนะนำการสแกนมัลแวร์เพื่อแก้ไขปัญหาที่เหลืออยู่

บทสรุป

System File Checker (SFC) จะซ่อมแซมไดรฟ์ระบบสำหรับการกำหนดค่าผิดพลาด โดยปกติจะใช้เวลาสองสามนาทีจึงจะเสร็จสมบูรณ์ แต่อาจของานบางอย่างขึ้นอยู่กับปัญหา นอกจากนี้ ควรใช้สิ่งนี้หลังจากเรียกใช้เครื่องมือ DISM เพื่อปรับปรุงความเสถียรของระบบให้ดียิ่งขึ้น

สามารถใช้คำสั่งนี้ได้ภายในจากคอมพิวเตอร์เครื่องเดียวกันหรือจากภายนอกหากระบบไม่บูต

อย่างไรก็ตาม อาจมีบางครั้งที่คุณต้องการระบบอัตโนมัติในแผนกซ่อม ดังนั้นต่อไปนี้คือเครื่องมือแก้ปัญหาของ Windows ที่ควรทราบ