วิธีแก้ไขข้อผิดพลาด “มีการซ่อมแซมระบบที่รอดำเนินการ” ใน Windows
หากคุณพบข้อผิดพลาด “มีการซ่อมแซมระบบที่รอดำเนินการซึ่งต้องรีบูตเพื่อให้เสร็จสมบูรณ์” แสดงว่าคุณกำลังพยายามเรียกใช้System File Checker ( SFC ) สาเหตุของข้อผิดพลาดนี้คือการซ่อมแซมครั้งก่อนยังไม่สมบูรณ์ จนกว่าคุณจะเสร็จสิ้นการซ่อมแซมระบบที่รอดำเนินการ คุณจะไม่สามารถเรียกใช้ ยูทิลิตี้ SFCได้สำเร็จ
ในกรณีส่วนใหญ่ ข้อผิดพลาดนั้นแก้ไขได้ง่ายและไม่ต้องการการแก้ไขปัญหาที่สำคัญใดๆ การรีบูตสามารถแก้ไขปัญหาได้ แต่ถ้าไม่สามารถแก้ไขได้ มีการแก้ไขอื่นๆ ที่คุณสามารถลองได้ ด้านล่างนี้ เราจะพูดถึงวิธีทั่วไปในการแก้ไขข้อผิดพลาดนี้
ใช้ DISM
DISM ( Deployment Image Servicing and Management ) เป็นยูทิลิตี้บรรทัดคำสั่งในตัวบนWindows ที่ ใช้เพื่อให้บริการอิมเมจระบบ เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแก้ปัญหาที่หลากหลาย
ในบริบทของSFCมี คำสั่ง DISM สอง คำสั่งที่คุณอาจต้องการลอง ก่อนอื่น(First)คุณต้องการใช้พารามิเตอร์ /restorehealth หากไม่ได้ผล คุณอาจลองใช้พารามิเตอร์ /revertpendingactions
- Press Win + R พิมพ์ cmd แล้ว กดEnterเพื่อเปิดCommand Prompt
- ดำเนินการคำสั่งต่อไปนี้:
DISM.exe /Online /Cleanup-Image /Restorehealth
เมื่อDISMดำเนินการเสร็จสิ้น ให้ลองเรียกใช้การ สแกน SFCและดูว่าทำงานได้หรือไม่ หากไม่เป็นเช่นนั้น ให้ลองใช้คำสั่งต่อไปนี้:
DISM.exe /image:C: /cleanup-image /revertpendingactions
(แทนที่ C ด้วยอักษรระบุไดรฟ์ที่ ติดตั้ง Windows )
รีบูต Windows และเรียกใช้ SFC อีกครั้ง
หากคุณไม่สามารถบูตเข้าสู่ windows ได้ คุณจะต้องเปิดหน้าต่างพร้อมรับคำสั่ง(Command Prompt)จากเซฟโหมด(Safe Mode)หรือRecovery Environment หากคุณใช้สภาพแวดล้อมการกู้คืน เพียงไปที่Troubleshoot Troubleshoot > Advanced Options > Command Prompt
ลบไฟล์สองสามไฟล์
เริ่มต้นด้วยการลบไฟล์ที่ติดตามกระบวนการกู้คืนระบบ หากไฟล์เสียหาย อาจเป็นสาเหตุให้เกิดข้อผิดพลาด "มีการซ่อมแซมระบบที่รอดำเนินการ" และการลบไฟล์อาจช่วยแก้ปัญหาได้
คุณต้องลบไฟล์ชื่อ pending.xml ไฟล์ถูกเก็บไว้ในเส้นทางต่อไปนี้บนคอมพิวเตอร์ของคุณ:
C:WindowsWinSxSPending.xml
(แทนที่ C ด้วยอักษรระบุไดรฟ์ที่ ติดตั้ง Windows )
คุณสามารถลบไฟล์นี้โดยใช้พรอมต์คำสั่ง(Command Prompt)ดังนี้:
- Press Win + R พิมพ์ cmd แล้ว กดEnterเพื่อเปิดCommand Prompt
- ดำเนินการคำสั่งต่อไปนี้:
del c:windowswinsxspending.xml
เมื่อไฟล์ XML ถูกลบ ให้รันคำสั่งต่อไปนี้:
sfc /scannow /offbootdir=c: /offwindir=d:windows
คุณอาจพิจารณาลบโฟลเดอร์ WinSxS ทั้งหมด(deleting the whole WinSxS folder)ในขณะที่คุณอยู่ในนั้นเพื่อบำรุงรักษาพีซีตามปกติ หวังว่า(Hopefully)การสแกน SFC จะทำงานได้ดีในขณะนี้(SFC)
อัพเดทไดรเวอร์
ไดรเวอร์ที่เสียหายอาจเป็นตัวการหาก ปัญหา SFCมาพร้อมกับสัญญาณอื่นๆ เช่น ชิ้นส่วนของฮาร์ดแวร์ทำงานไม่ถูกต้องหรือเกิดBlue Screen of Death(Blue Screens of Death) บ่อย ครั้ง การแก้ไขที่ง่ายที่สุดคือการอัพเดตไดรเวอร์
โดยทั่วไป Windows Updateจะช่วยให้แน่ใจว่าไดรเวอร์ของคุณเป็นเวอร์ชั่นล่าสุด หากคุณปิดใช้งานการอัปเดตอัตโนมัติ คุณสามารถอัปเดตWindows 10หรือ 11 ได้ดังนี้:
- Press Win + I เพื่อเปิดแอป การตั้งค่า(Settings)
- เลือกWindows Updateจากแถบด้านข้างทางซ้าย หากคุณใช้Windows(Windows 11) 11
หากคุณใช้ Windows 10(Windows 10)คุณจะต้องไปที่Update &(Update) Security Security > Windows Updateอย่างไรก็ตามMicrosoftไม่รองรับWindows 7และ 8 อีกต่อไป ดังนั้นให้ข้ามไปที่วิธีต่อไปนี้หากคุณใช้วิธีใดวิธีหนึ่งเหล่านี้
- เลือกตรวจสอบการอัปเดต
หากWindowsพบการอัปเดต ให้ติดตั้งการอัปเดต
คุณอาจต้องการให้ความสนใจเป็นพิเศษกับไดรเวอร์กราฟิกของคุณ หากไม่มีการอัปเดต ให้ติดตั้งใหม่อีกครั้ง:
- Press Win + Rพิมพ์ devmgmt.msc แล้วกดEnter เพื่อ(Enter)เปิดDevice Manager
- ขยายรายการ การ์ด แสดงผล(Display)คลิกขวาที่ไดรเวอร์กราฟิก แล้วเลือกถอนการติด(Uninstall)ตั้ง
- เลือกการดำเนินการ(Action)จากริบบิ้นด้านบนและเลือกสแกน(Scan)หาการเปลี่ยนแปลงฮาร์ดแวร์
การทำเช่นนี้จะติดตั้งไดรเวอร์ล่าสุดสำหรับอุปกรณ์กราฟิกของคุณใหม่โดยอัตโนมัติ
ลองเรียกใช้การ สแกน SFCเมื่อคุณอัปเดตหรือติดตั้งไดรเวอร์ที่มีปัญหาใหม่เสร็จแล้ว
ปรับแต่งการตั้งค่ารีจิสทรี
Windowsใช้รีจิสตรีคีย์ “RebootPending” เพื่อเก็บแท็บในโปรแกรมที่ร้องขอการรีบูต โดยพื้นฐานแล้วมันคือคิวของโปรแกรมที่ต้องรีบูต และเมื่อบางสิ่งเปลี่ยนแปลงคิวนั้น อาจนำไปสู่ปัญหาเช่นข้อผิดพลาด “มีการซ่อมแซมระบบที่รอดำเนินการ” ขณะเรียกใช้ SFC
วิธีง่ายๆ ในการแก้ไขปัญหาคือการลบคีย์ "RebootPending" ดังนี้:
- Press Win + Rพิมพ์ regedit แล้วกดEnter เพื่อ(Enter)เปิดRegistry Editor
- คัดลอกและวางข้อมูลต่อไปนี้ลงในแถบนำทางของ Registry Editor:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
- คลิกขวา(Right-click)ที่CurrentVersionและ เลือกPermissions
- เลือกชื่อผู้ใช้ของคุณจากรายการ ทำเครื่องหมายที่ช่องถัดจากการ(Full)ควบคุมทั้งหมด และเลือกตกลงเพื่อบันทึกและออกจากหน้าต่าง
- ค้นหาคีย์ชื่อRebootPendingในบานหน้าต่างด้านขวาและลบคีย์ เมื่อได้รับแจ้งให้ยืนยัน ให้ระบุ
รีบูท(Reboot)พีซีของคุณและลองเรียกใช้คำสั่ง SFC อีกครั้ง(SFC)
เปลี่ยนการตั้งค่า SATA ใน BIOS
ผู้ใช้บางคนรายงานการกำหนดค่าSATAเป็นIDEแทนAHCIช่วยแก้ปัญหาได้ สาเหตุน่าจะเป็นการเปลี่ยนแปลงที่Microsoftทำกับคลาสไดรเวอร์บัสของฮาร์ดไดรฟ์ โปรดทราบว่าวิธีที่ดีที่สุดคือลองใช้วิธีแก้ไขอื่นๆ ก่อนทำการแก้ไขการตั้งค่าBIOS หากคุณไม่เคยโชคดีกับวิธีการก่อนหน้านี้ ลองใช้วิธีนี้:
- เริ่มต้นด้วยการปิดพีซี
- กด(Press)ปุ่มเปิดปิดอีกครั้ง คุณจะต้องกดปุ่มBIOSอย่างรวดเร็ว ส่วนที่ยุ่งยากก็คือ คีย์ BIOS นั้น แตกต่างกันไปตามผู้ผลิต แต่โดยทั่วไปแล้วจะเป็นDel ,(Del) Esc ,(Esc) F1, F10หรือF12 คุณอาจต้องการตรวจสอบคู่มือฉบับสมบูรณ์เกี่ยวกับวิธีการเข้าสู่ BIOS(how to enter BIOS)หากไม่มีปุ่มใดที่เหมาะกับคุณ
- ถัดไป คุณจะต้องค้นหาตัวเลือกSATA ใน เฟิร์มแวร์BIOS อีกครั้ง(Again)ตัวเลือกอาจอยู่ในส่วนอื่นตามเฟิร์มแวร์BIOS ของคุณ (BIOS)วิธีที่ดีที่สุดในการค้นหาตัวเลือกคือเพียงสำรวจเฟิร์มแวร์และค้นหาคำต่างๆเช่นSATA , IDEและAHCI เมื่อคุณพบตัวเลือกแล้ว ให้เปลี่ยนการตั้งค่าSATAเป็น IDE
- บันทึก(Save)การเปลี่ยนแปลงและออกจากBIOSและบูตเข้าสู่พีซีของคุณ
หวัง(Hopefully)ว่าจะแก้ไขปัญหา "SFC / scannow มีการซ่อมแซมระบบที่รอดำเนินการ"
ตรวจสอบ(Check)และแก้ไขไฟล์ระบบ(Fix System Files)ด้วยSFC
โดยปกติแล้ว การแก้ไขข้อผิดพลาดของระบบไฟล์Windows ด้วย (Windows)SFCนั้นเป็นเรื่องง่าย แต่อาจเป็นเรื่องที่น่าหงุดหงิดเมื่อSFCเองส่งผลให้เกิดข้อผิดพลาดแทนที่จะแก้ไขสิ่งที่คุณมีอยู่แล้ว สิ่งที่ดีคือการแก้ไข ข้อผิดพลาด SFCค่อนข้างตรงไปตรงมา หวังว่า(Hopefully)คุณจะสามารถแก้ไขข้อผิดพลาด "มีการซ่อมแซมระบบที่รอดำเนินการ"
Related posts
วิธีแก้ไขข้อผิดพลาด “แอปนี้ถูกบล็อกโดยผู้ดูแลระบบของคุณ” ใน Windows
วิธีแก้ไข “เกิดข้อผิดพลาด โปรดลองอีกครั้งในภายหลัง” บน YouTube
วิธีแก้ไขข้อผิดพลาด “แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc0000142)” ใน Windows
วิธีแก้ไข “ไม่พบอุปกรณ์ TPM ข้อผิดพลาด” ใน Windows
แก้ไขข้อผิดพลาด "คุณจะต้องมีแอปใหม่เพื่อเปิด ms-windows-store" ใน Windows
วิธีแก้ไขการใช้งาน CPU สูง “iastordatasvc” บน Windows 10
วิธีแก้ไข “พีซีของคุณประสบปัญหาและจำเป็นต้องรีสตาร์ท” Error
8 วิธีในการแก้ไขข้อผิดพลาด “คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้” ใน Windows
แก้ไข “มีปัญหาในการส่งคำสั่งไปยังโปรแกรม” เกิดข้อผิดพลาด
วิธีแก้ไข “ไม่สามารถรีเซ็ตพีซีของคุณได้ ไม่มีพาร์ติชั่นไดรฟ์ที่จำเป็น” ใน Windows
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
วิธีแก้ไข “DNS_probe_finished_bad_config” ใน Chrome
วิธีแก้ไขข้อผิดพลาด “พีซี Windows 10 ของคุณไม่เริ่มทำงานอย่างถูกต้อง”
แก้ไข “คุณต้องได้รับอนุญาตเพื่อดำเนินการนี้” Error
วิธีแก้ไขข้อผิดพลาด “Windows ไม่สามารถเข้าถึงเส้นทางอุปกรณ์หรือไฟล์ที่ระบุ”
วิธีแก้ไขข้อความ "ดาวน์โหลด Proxy Script" ของ Chrome
วิธีแก้ไขข้อผิดพลาด “Windows ไม่พบไดรเวอร์สำหรับอะแดปเตอร์เครือข่ายของคุณ”
วิธีแก้ไข “ไม่สามารถบันทึกไฟล์ไลบรารีของ iTunes” ใน Windows 10
วิธีแก้ไข “Trusted Platform Module Has Malfunctioned” ข้อผิดพลาดใน Windows
วิธีแก้ไข “ไม่สามารถเข้าถึงบริการ Windows Installer” Error