Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'System Repair Pending' ที่ต้องการรีบูท

ไฟล์เสียหายไม่ใช่เรื่องใหม่สำหรับผู้ใช้ Windows ไม่ว่าจะเป็นไฟล์ที่ถ่ายโอนหรือคัดลอกบนระบบ ไฟล์ใดก็ตามสามารถเป็นเหยื่อของบั๊กที่รออยู่เพื่อทำให้มันเสียหาย ยูทิลิตี้การสแกนไฟล์ที่สร้างมาอยู่ใน Windows ช่วยชีวิตผู้ใช้ PC ในกรณีเช่นนี้ สองยูทิลิตี้นั้นคือ SFC และ DISM ซึ่งช่วยรันสแกนบนไฟล์ที่มีข้อผิดพลาด บางครั้ง ขณะรันการสแกน System File Checker ผู้ใช้อาจพบข้อผิดพลาด "there is a system repair pending" บนหน้าจอ ข้อผิดพลาดนี้สามารถรบกวนกระบวนการตรวจสอบไฟล์และการสแกนได้ หากคุณกำลังจัดการกับปัญหาเดียวกัน คุณมาถูกที่แล้ว เรานำคู่มือที่สมบูรณ์แบบมาให้ ซึ่งจะช่วยคุณหากมี "system repair pending which requires reboot to complete" บนคอมพิวเตอร์ของคุณ

วิธีแก้ไข There is a System Repair Pending Which Requires Reboot to Complete

ข้อผิดพลาด system repair pending นำไปสู่การไม่มีการสแกนไฟล์ต่อไปจนกว่าระบบจะรีสตาร์ท และสาเหตุเบื้องหลังอาจมีหลายประการ ลองระบุบางประการไว้ด้านล่าง:

  • ไดรเวอร์ล้าสมัย
  • Windows เวอร์ชันเก่า
  • ไฟล์ .XML ที่รอดำเนินการ
  • Reboot key ที่รอดำเนินการ
  • คำสั่งที่รอดำเนินการ

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

วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์

นี่เป็นหนึ่งในวิธีที่ง่ายที่สุดที่จะทำตาม หากคุณเคยเห็นข้อผิดพลาด "there is a system repair pending which requires reboot to complete" บน Windows 10 การรีสตาร์ท/รีบูทช่วยผู้ใช้จำนวนมากในการกำจัดข้อผิดพลาดนี้ หากคุณเคยซ่อมแซมระบบมาก่อน อาจมีไฟล์บางส่วนที่รอดำเนินการซึ่งต้องได้รับการประมวลผลและปรากฏขึ้นขณะที่คุณพยายามเปิด SFC ในกรณีนี้ การเริ่มระบบของคุณสามารถช่วยแก้ไขปัญหานี้ได้ ทำตามขั้นตอนด้านล่างเพื่อรีสตาร์ทระบบ:

  1. คลิกที่ไอคอน Windows บนหน้าจอ
  2. คลิก Power
  3. เลือก Restart
  4. กด ปุ่ม Windows พิมพ์ Command Prompt คลิก Run as administrator
  5. พิมพ์คำสั่ง SFC/scannow กด Enter เพื่อรันการสแกนไฟล์ระบบ

วิธีที่ 2: ซ่อมแซมไฟล์ระบบ

การย้อนกลับการดำเนินการที่รอดำเนินการโดยใช้ DISM เป็นอีกวิธีหนึ่งในการกำจัดข้อผิดพลาด system repair pending อ่านคู่มือของเราเกี่ยวกับวิธีซ่อมแซมไฟล์ระบบบน Windows 10

วิธีที่ 3: อัปเดต Windows

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

หากไม่มีอัปเดตพร้อมใช้งาน ให้ลองวิธีถัดไปด้านล่าง

วิธีที่ 4: อัปเดตไดรเวอร์กราฟิก

หากคุณพบว่า "sfc scannow there is a system repair pending" ตามด้วยข้อผิดพลาด Blue Screen of Death ปัญหานั้นแน่นอนมาจากไดรเวอร์ของระบบที่ล้าสมัย ดังนั้น การอัปเดตไดรเวอร์ทั้งหมดจึงเป็นสิ่งจำเป็นเพื่อให้แน่ใจว่าข้อผิดพลาดไม่เกิดซ้ำ อ่านคู่มือของเราเกี่ยวกับ 4 วิธีอัปเดต Graphics Drivers บน Windows 10

วิธีที่ 5: ลบไฟล์ติดตามบางไฟล์

บางไฟล์บนระบบของคุณติดตามการซ่อมแซมระบบที่รอดำเนินการ และไฟล์หนึ่งในไฟล์เหล่านี้อาจเสียหาย นำไปสู่ข้อผิดพลาด "there is a system repair pending which requires reboot to complete" การลบไฟล์ดังกล่าวช่วยแก้ไขข้อผิดพลาดนี้ ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:

  1. เปิดกล่องโต้ตอบ Run โดยใช้ Windows + R พร้อมกัน
  2. พิมพ์ cmd.exe กด Enter
  3. พิมพ์ คำสั่ง ที่กำหนด และกด Enter:
    del d:\windows\winsxs\pending.xml
    หมายเหตุ: ตรวจสอบให้แน่ใจว่าเปลี่ยนไดรฟ์ d โดยแทนที่ด้วย c หากไดรฟ์ d ไม่ทำงานในกรณีของคุณ
  4. ต่อไป พิมพ์ คำสั่ง ที่กำหนด และกด Enter:
    del x:\windows\winsxs\pending.xml

เมื่อกระบวนการเสร็จสิ้นและคุณเห็นข้อความ "operation completed successfully" บนหน้าจอ ให้รัน SFC อีกครั้งเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือยัง

วิธีที่ 6: เปลี่ยนการตั้งค่า BIOS

ข้อผิดพลาด system repair pending อาจเกิดจาก Microsoft teams เปลี่ยนการตั้งค่าบนคลาสไดรเวอร์การจัดการบัสฮาร์ดดิสก์ หากเป็นเช่นนั้น การเปลี่ยนการตั้งค่า BIOS ช่วยให้ผู้ใช้ Windows แก้ไขปัญหาได้ คุณสามารถเปลี่ยนการตั้งค่า SATA เป็นโหมด IDE ได้โดยทำตามขั้นตอนบนระบบของคุณดังนี้:

หมายเหตุ: หาก SATA อยู่ในโหมด IDE แล้ว ให้ลองเปลี่ยนเป็นตัวเลือกอื่นที่มีอยู่

  1. รีสตาร์ทระบบ และเปิดการตั้งค่า BIOS โดยกดปุ่มอย่าง F1, F2, Del, ESC หรืออื่นๆ ที่คล้ายกัน
  2. ค้นหา SATA และเปลี่ยนจาก AHCI, ATA, และ RAID เป็น IDE
  3. ไปที่ส่วน Exit และเลือก Exit Saving changes

วิธีที่ 7: ลบ Registry Key

Registry key ใน Registry Editor ติดตามโปรแกรมทั้งหมดที่ต้องการรีบูท โปรแกรมเหล่านี้เมื่อสูญหายและไม่ได้รีบูท อาจก่อให้เกิดข้อผิดพลาด system repair pending ดังนั้น เพื่อแก้ไข การลบ registry key จึงเป็นประโยชน์

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows + R พร้อมกัน
  2. พิมพ์ regedit กด Enter เพื่อเปิด Registry Editor
  3. ไปที่โฟลเดอร์ path ที่กำหนดใน Registry Editor:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  4. ค้นหา key RebootPending คลิกขวาที่มัน เลือก Permissions
  5. ค้นหา ชื่อ ของคุณ คลิกที่มัน
  6. ติ๊กถูกกล่อง Full control คลิก OK
  7. ตอนนี้ คลิกขวาที่ key RebootPending เลือก Delete
  8. เลือก Yes เพื่อยืนยัน
  9. เมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหา system repair pending ได้รับการแก้ไขแล้วหรือยัง

วิธีที่ 8: ตรวจสอบแก้ไขผ่าน Recovery Mode

วิธีสุดท้ายสำหรับปัญหา "there is a system repair pending which requires reboot to complete" คือการปรับเปลี่ยนบางอย่างใน recovery mode ขั้นตอนขั้นสูงนี้ช่วยในการตรวจสอบแก้ไขข้อผิดพลาดจากแก่น แก้ได้ผ่าน recovery environment ที่มีอยู่บน Windows มาดูวิธีการพร้อมคำสั่งด้านล่าง:

หมายเหตุ: ขั้นตอนต่อไปนี้ดำเนินการบน Windows 10

  1. รีสตาร์ทระบบในโหมดปลอดภัย โดยกด shift key และคลิกไอคอน Restart พร้อมกัน
  2. บนหน้าจอที่ปรากฏ เลือก Troubleshoot
  3. เลือก Command Prompt ใน Advanced options
  4. พิมพ์ คำสั่ง ต่อไปนี้ทีละอัน และกด Enter หลังแต่ละคำสั่ง หมายเหตุ: ตรวจสอบให้แน่ใจว่าพิมพ์คำสั่งในลำดับเดียวกันที่ให้มา และรอจนกว่าจะเสร็จสิ้นกระบวนการ
    • bcdboot C:\Windows
    • bootrec /fixmbr
    • bootrec /fixboot
  5. ตอนนี้ รีสตาร์ท ระบบของคุณในโหมดปกติ และตรวจสอบว่าข้อผิดพลาด "there is a system repair pending which requires reboot to complete" ได้รับการแก้ไขหรือยัง

คำถามที่พบบ่อย (FAQs)

Q1. ควรรีสตาร์ทระบบหลังสแกนไฟล์ด้วย SFC ไหม?

Ans. หากคุณใช้ SFC ใน command prompt สแกนไฟล์ที่มีปัญหา การ รีสตาร์ท ระบบหลังกระบวนการเสร็จสิ้นเป็น สิ่งจำเป็น แม้จะไม่ได้รับแจ้งให้รีสตาร์ท ก็ควรทำตามไป

Q2. สามารถหยุดการสแกน SFC ได้ไหม?

Ans. ได้ สามารถหยุดการสแกน SFC ได้ โดยการป้อนคำสั่ง sfc /revert ในกล่องโต้ตอบ Run ซึ่งจะหยุดกิจกรรม SFC บนระบบของคุณ

Q3. ทำไมฉันถึงไม่สามารถรันการสแกน SFC บนเดสก์ท็อปได้?

Ans. ปัญหาในการรันการสแกน SFC บนระบบ อาจเกิดจาก ฮาร์ดดิสก์เสียหาย ไดรฟ์เสียหายเหล่านี้สามารถทำลาย System File Check utility ใช้คำสั่ง chkdsk เพื่อตรวจสอบความสมบูรณ์ของข้อมูลฮาร์ดดิสก์ของคุณ

Q4. หยุดการสแกน SFC ระหว่างทางได้ไหม? จะทำลายระบบไหม?

Ans. ไม่มีปัญหาเลยหากคุณเลือกหยุดการสแกน SFC ไม่มีความเสียหายจากการหยุดคำสั่ง หากต้องการ หยุดได้โดย รีสตาร์ท Windows

Q5. การสแกน SFC ใช้เวลานานแค่ไหนปกติ?

Ans. การสแกน SFC ใช้เวลาประมาณ 1 ชั่วโมง ในการเสร็จสิ้นคำสั่ง ทุกอย่างขึ้นอยู่กับการกำหนดค่าของระบบ

Q6. ต้องการการเชื่อมต่ออินเทอร์เน็ตเพื่อรันการสแกน SFC ไหม?

Ans. เพื่อรันคำสั่ง SFC คุณไม่ต้องการอินเทอร์เน็ต ตัวสแกนไฟล์สร้างมาอยู่ในระบบทำงานได้โดยไม่ต้องการเครือข่าย

แนะนำเพิ่มเติม:

  • แก้ไข Paramount Plus Error Code ร้ายแรง
  • แก้ไข Field Browser Doesn't Contain a Valid Alias Configuration
  • แก้ไข This Operation Requires an Interactive Window Station
  • แก้ไข AdbwinApi.dll is Missing Error ใน Windows 10

สรุปได้ว่าตอนนี้ ข้อผิดพลาด system repair pending ไม่ใช่อะไรมากกว่าผลลัพธ์ของไฟล์เสียหาย ไดรเวอร์ล้าสมัย และข้อผิดพลาดซอฟต์แวร์ใน Windows เราหวังว่าคู่มือนี้ช่วยแก้ไขปัญหานี้ และคุณสามารถรู้อย่างละเอียดเกี่ยวกับข้อผิดพลาด there is a system repair pending which requires a reboot to complete โปรดบอกเราว่าวิธีไหนเป็นจุดเปลี่ยนสำคัญสำหรับคุณ หากมีคำถามหรือข้อเสนอแนะเพิ่มเติม โปรดแสดงความคิดเห็นด้านล่างครับ