System File Checker (SFC) เป็นหนึ่งในเครื่องมือวินิจฉัยที่ใช้บ่อยที่สุดใน Windows เครื่องมือนี้มีให้เห็นทั่วไปในบทช่วยสอนหลายๆ บท เนื่องจากช่วยให้คุณแก้ไขการละเมิดความสมบูรณ์ของระบบได้ด้วยคำสั่งเดียว อย่างไรก็ตาม ในวันที่แย่ คำสั่ง sfc /scannow อาจทำให้เกิดข้อผิดพลาดที่ระบุว่า "การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้"
ข้อผิดพลาดที่ผิดธรรมชาตินี้ทำให้ทุกคนเกาหัว คุณเรียกใช้การวินิจฉัยบนเครื่องมือวินิจฉัยอย่างไร ลองหากัน
การป้องกันทรัพยากรของ Windows คืออะไร?
Windows Resource Protection (WRP) เป็นทรัพยากรของ Windows ที่ปกป้องไฟล์ระบบที่จำเป็นและโฟลเดอร์และรีจิสตรีคีย์ไม่ให้ถูกแทนที่ ปกป้องส่วนประกอบเหล่านี้เพื่อหลีกเลี่ยงความล้มเหลวของแอปพลิเคชันและระบบปฏิบัติการ
โดยทั่วไป หาก WRP ไม่สามารถดำเนินการได้ เป็นเพราะคิดว่าการเรียกใช้ฟังก์ชันอาจทำการเปลี่ยนแปลงที่อาจเป็นอันตรายต่อระบบของคุณ สิ่งนี้อาจจะจริงหรือไม่จริงก็ได้ หากคุณมั่นใจว่าสิ่งที่คุณทำจะไม่เป็นอันตรายต่อระบบของคุณ (แน่นอนว่า SFC ไม่เป็นอันตราย) ให้ดำเนินการเลย
โชคดีที่มีวิธีง่ายๆ สองสามวิธีในการทำให้ความลังเลใจของคุณสงบลง ก่อนที่เราจะดูการแก้ไข มาดูว่าอะไรเป็นสาเหตุของปัญหา:
- ปัญหาเกิดจากเซิร์ฟเวอร์ Windows ที่มีข้อผิดพลาด
- คำสั่ง SFC /scannow ทำงานผิดปกติ
- การสแกน SFC พบข้อขัดแย้งจากส่วนประกอบระบบอื่นๆ
ด้วยเหตุนี้ เราจะทำการแก้ไขปัญหาและแก้ไขแต่ละจุดเหล่านี้ เมื่อเสร็จแล้วคุณหวังว่าจะกำจัดข้อผิดพลาดได้
วิธีใดจะดีไปกว่าการแก้ไขเครื่องมือวินิจฉัยมากกว่าเครื่องมือวินิจฉัยอื่น เครื่องมือ CHKDSK จะช่วยคุณตรวจสอบสภาพของ HDD หากเครื่องมือพบข้อผิดพลาดใดๆ บนดิสก์ แสดงว่าคุณรู้ว่าอะไรทำให้เกิดปัญหากับการสแกน SFC
กดWin + Rพิมพ์cmdแล้วกดCtrl + Shift + Enterเพื่อเปิด Command Prompt ที่ยกระดับขึ้น ดำเนินการคำสั่งต่อไปนี้:
chkdsk /r
คุณอาจเห็นข้อความแจ้งว่าคุณต้องกำหนดเวลาการตรวจสอบดิสก์เนื่องจากกระบวนการอื่นกำลังใช้โวลุ่มนี้อยู่ กดYเพื่อกำหนดเวลาการตรวจสอบดิสก์เมื่อคุณรีสตาร์ทคอมพิวเตอร์ครั้งถัดไป
รีสตาร์ทคอมพิวเตอร์และเครื่องมือ CHKDSK จะแก้ไขข้อผิดพลาดเกี่ยวกับดิสก์ที่ระบบของคุณอาจมี เมื่อเสร็จแล้ว ให้ลองเรียกใช้คำสั่ง sfc /scannow อีกครั้ง
หากวิธีการก่อนหน้านี้ใช้ไม่ได้ผล อาจเป็นเพราะองค์ประกอบของระบบขัดแย้งกับเครื่องมือ SFC ขั้นแรก ให้ลองเรียกใช้คำสั่ง sfc /scannow ในเซฟโหมดเพื่อดูว่าสามารถแก้ปัญหาได้หรือไม่
กดWin + Rพิมพ์msconfigและกดEnter สิ่งนี้ควรเปิดหน้าต่างการกำหนดค่าระบบ สลับไปที่แท็บBootและมองหาตัวเลือก Bootที่ด้านล่างซ้ายของหน้าต่าง
ตรวจสอบกล่องนอกจากบูตปลอดภัยและเลือกปุ่มตัวเลือกถัดไปน้อยที่สุด กดตกลงและรีบูตเครื่องพีซีของคุณ
สิ่งนี้จะช่วยให้คุณบูตเข้าสู่โหมด Sade โดยมีเพียงกระบวนการที่จำเป็นที่ทำงานอยู่เท่านั้น ลองรันคำสั่ง sfc /scannow ตอนนี้และดูว่าใช้งานได้หรือไม่
หากคุณไม่ต้องการบู๊ตในเซฟโหมดด้วยเหตุผลบางประการ คุณสามารถใช้ Windows Recovery Environment เพื่อเรียกใช้เครื่องมือ SFC โดยไม่มีองค์ประกอบที่ขัดแย้งกันทำงานอยู่
ที่เกี่ยวข้อง: วิธีที่รวดเร็วในการบูตเข้าสู่สภาพแวดล้อมการกู้คืนของ Windowsในการเข้าสู่ Windows RE คุณจะต้องไปที่แอปการตั้งค่า กดWin + ฉันและนำทางไปปรับปรุง การกู้คืน ในบานหน้าต่างด้านขวาให้คลิกที่เริ่มต้นใหม่ตอนนี้ปุ่มภายใต้การเริ่มต้นขั้นสูง คอมพิวเตอร์จะรีสตาร์ทและเข้าสู่ Windows RE
เมื่อคุณอยู่ใน Windows RE นำทางไปยังการแก้ไขปัญหา > ตัวเลือกขั้นสูง > Command Prompt เรียกใช้คำสั่ง SFC ทันที และดูว่าคำสั่งดำเนินการสำเร็จหรือไม่
4. เปิดใช้งานตัวติดตั้งโมดูล Windows
บริการ TrustedInstaller ต้องทำงานอยู่บนระบบของคุณเพื่อให้สามารถกู้คืนทรัพยากร WRP ที่สูญหายหรือเสียหายได้ เนื่องจากสามารถเข้าถึงไฟล์ WRP และรีจิสตรีคีย์ได้อย่างเต็มที่ เมื่อคุณเรียกใช้เครื่องมือ SFC เครื่องมือจะทริกเกอร์บริการ อย่างไรก็ตาม หากคุณปิดใช้งานบริการ คุณอาจพบข้อผิดพลาดดังกล่าว
หากต้องการตรวจสอบว่าตัวติดตั้งโมดูล Windows ถูกปิดใช้งานหรือไม่ คุณจะต้องไปที่คอนโซลบริการ
กดWin + Rพิมพ์services.mscแล้วกดEnterเพื่อเปิดคอนโซลบริการ ค้นหาตัวติดตั้งโมดูล Windows และดับเบิลคลิกเพื่อเปิดคุณสมบัติของบริการ
ตรวจสอบการบริการของชนิดการเริ่มต้น ถ้าเป็นคนพิการที่เปลี่ยนไปด้วยตนเองและกดตกลง
ลองรันคำสั่ง sfc /scannow ตอนนี้เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
ณ จุดนี้ คุณอาจต้องการพิจารณาดำเนินการซ่อมแซมอัตโนมัติเพื่อตรวจสอบสิ่งใดก็ตามที่ไม่ได้ผลเท่าที่ควรในระบบของคุณ การซ่อมแซมอัตโนมัติจะไม่ลบไฟล์ใดๆ หรือเปลี่ยนการตั้งค่าใดๆ กลับเป็นค่าเริ่มต้น ดังนั้นหากไม่พบสิ่งใดที่ต้องแก้ไข ระบบของคุณจะปล่อยให้ระบบของคุณเหมือนที่เคยเป็นก่อนการสแกน
หากพบสิ่งที่ต้องแก้ไข ระบบจะซ่อมแซมโดยอัตโนมัติหรือแจ้งให้คุณทราบว่าไม่สามารถแก้ไขปัญหาได้ ไม่ว่าจะด้วยวิธีใด นี่เป็นสิ่งที่ควรค่าแก่การลอง หากไม่มีตัวเลือกใดก่อนหน้านี้ใช้การได้
ที่จะดำเนินการซ่อมแซมโดยอัตโนมัติบูตใน Windows Recovery Environment (ดังแสดงในการแก้ไขปัญหาที่สาม) และไปที่การแก้ไขปัญหา > ตัวเลือกขั้นสูง > ซ่อมอัตโนมัติ
เมื่อกระบวนการเริ่มต้น ปล่อยให้มันทำงาน
หากการซ่อมแซมอัตโนมัติแก้ปัญหาได้ ให้ลองเรียกใช้คำสั่ง SFC หลังจากรีบูต อย่างไรก็ตาม หากไม่พบปัญหาใดๆ หรือหาก Windows RE ไม่สามารถแก้ไขปัญหาได้ คุณอาจต้องพิจารณาทางเลือกสุดท้าย
6. ติดตั้ง Windows ใหม่
หวังว่าคุณจะสามารถเรียกใช้คำสั่ง sfc /scannow ได้ดี หากทำไม่ได้ คุณอาจต้องพิจารณาติดตั้ง Windowsใหม่อีกครั้ง แน่นอนว่ามันเป็นขั้นตอนที่ต่างไปจากเดิมอย่างสิ้นเชิง แต่ถ้าคุณตั้งใจจะทำชั่วขณะหนึ่ง ตอนนี้ก็เป็นเวลาที่ดี
คุณจะได้รับ Windows ใหม่หากคุณขุด แต่เนื่องจากคุณมีสิทธิ์เข้าถึงระบบปฏิบัติการแล้ว ให้พิจารณาสำรองข้อมูลคอมพิวเตอร์ของคุณ คุณจะได้ไม่ต้องเสียเวลามากมายในการรับทุกอย่างตามลำดับตั้งแต่เริ่มต้น หลังจากติดตั้ง Windows ใหม่
คุณสามารถเรียกใช้ ScanNow ตอนนี้ได้หรือไม่
หากคุณพบข้อผิดพลาด "การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ" ได้เมื่อใช้ /sfc scannow อาจเป็นงานที่สับสนในการแก้ไข หวังว่าเคล็ดลับข้างต้นจะช่วยให้คุณแก้ไขเครื่องมือแก้ปัญหาให้กลับมาเป็นปกติได้