การซ่อมแซมระบบที่รอดำเนินการคือการแจ้งเตือนซึ่งหมายความว่าจะไม่มีการดำเนินการระดับระบบจนกว่าจะประมวลผลการซ่อมแซมระบบในคิว โดยปกติจะได้รับการแก้ไขหลังจากรีบูต
ข้อผิดพลาดนี้ปรากฏบน Windows PC หลังจากเปิดการสแกน SFC SFC ย่อมาจาก System File Checker เป็นเครื่องมือที่ใช้ในการค้นหาและแก้ไขข้อผิดพลาดเกี่ยวกับไฟล์ระบบ อย่างไรก็ตามปัญหาเกิดขึ้นเมื่อข้อความแสดงข้อผิดพลาดนี้ปรากฏขึ้นหลังจากที่คุณพยายามเรียกใช้การสแกน
ระบบจะตรวจหาไฟล์ซ่อมแซมระบบที่รอดำเนินการเมื่อเริ่มต้น SFC และไฟล์เหล่านี้ยังคงอยู่ที่นั่นจากการซ่อมแซมระบบก่อนหน้านี้ หากคุณได้เปิดกระบวนการซ่อมแซมระบบแล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบดูว่าปัญหาหายไปหรือไม่ มิฉะนั้นให้ทำตามวิธีการด้านล่าง
โซลูชันที่ 1: ลบไฟล์ต่อไปนี้ในพรอมต์คำสั่ง
ไฟล์เหล่านี้จะติดตามกระบวนการซ่อมแซมระบบที่รอดำเนินการบนคอมพิวเตอร์ของคุณและไฟล์อาจเสียหาย การลบจะรีเซ็ตกระบวนการที่รอดำเนินการและระบบจะไม่หลงกลว่ามีกระบวนการซ่อมแซมระบบที่รอดำเนินการอยู่ ทำตามขั้นตอนด้านล่างเพื่อลบไฟล์เหล่านี้และเรียกใช้ SFC อย่างถูกต้อง
- หากคุณเป็นผู้ใช้ Windows 10 คุณสามารถค้นหา Command Prompt ได้ง่ายๆเพียงคลิกปุ่มเมนู Start หรือปุ่ม Search ที่อยู่ถัดจากนั้นพิมพ์“ cmd” หรือ“ Command Prompt” คลิกขวาที่ผลลัพธ์แรกและเลือกตัวเลือก Run as administrator
- หากคุณใช้ Windows รุ่นเก่ากว่า Windows 10 การค้นหาเมนู Start อาจทำงานได้หรือไม่ถูกต้อง แต่คุณยังสามารถไปที่ C >> Windows >> System32 คลิกขวาที่รายการ“ cmd.exe” แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
- พิมพ์หรือคัดลอกสองคำสั่งต่อไปนี้เพื่อลบไฟล์เหล่านี้ ตรวจสอบให้แน่ใจว่าคุณได้ลองใช้ตัวอักษร 'd' และ 'c' ในอักษรระบุไดรฟ์ในคำสั่งแรก
เดล d: \ windows \ winsxs \ pending.xml
เดล x: \ windows \ winsxs \ pending.xml
- หลังจากที่คุณเห็นข้อความ“ การดำเนินการเสร็จสมบูรณ์” ในพรอมต์คำสั่งตรวจสอบให้แน่ใจว่าคุณได้ทำการสแกน SFC โดยใช้เวอร์ชันที่แก้ไขแล้วพร้อมคำแนะนำ
sfc / สแกน / OFFBOOTDIR = c: \ / OFFWINDIR = d: \ Windows
- ตรวจสอบว่า SFC ดำเนินการสำเร็จหรือไม่
หมายเหตุ : ในบางกรณี Command Prompt จะแสดงข้อผิดพลาดหลังจากที่คุณพยายามลบไฟล์ที่รอดำเนินการ ซึ่งหมายความว่าคุณจะต้องเป็นเจ้าของโฟลเดอร์ WinSxS เพื่อดำเนินการต่อ ไม่น่าจะยากเกินไป!
- ไปที่ตำแหน่ง C >> Windows และค้นหาโฟลเดอร์ WinSxS
- หากคุณไม่เห็นโฟลเดอร์ Windows คุณอาจต้องเปิดตัวเลือกที่ช่วยให้คุณสามารถดูไฟล์และโฟลเดอร์ที่ซ่อนอยู่ คลิกที่แท็บ“ ดู” ในเมนูของ File Explorer และคลิกที่ช่องทำเครื่องหมาย“ รายการที่ซ่อนอยู่” ในส่วนแสดง / ซ่อน File Explorer จะแสดงไฟล์ที่ซ่อนอยู่และจะจำตัวเลือกนี้ไว้จนกว่าคุณจะเปลี่ยนอีกครั้ง
- คลิกขวาที่โฟลเดอร์คลิก Properties จากนั้นคลิกแท็บ Security คลิกปุ่มขั้นสูง หน้าต่าง“ การตั้งค่าความปลอดภัยขั้นสูง” จะปรากฏขึ้น ที่นี่คุณต้องเปลี่ยนเจ้าของคีย์
- คลิกลิงก์เปลี่ยนถัดจากป้ายกำกับ“ เจ้าของ:” หน้าต่างเลือกผู้ใช้หรือกลุ่มจะปรากฏขึ้น
- เลือกบัญชีผู้ใช้ผ่านปุ่มขั้นสูงหรือเพียงพิมพ์บัญชีผู้ใช้ของคุณในพื้นที่ที่ระบุว่า 'ป้อนชื่อวัตถุที่จะเลือก' แล้วคลิกตกลง เพิ่มบัญชีผู้ใช้ของคุณ
- คุณสามารถเลือกที่จะเปลี่ยนเจ้าของโฟลเดอร์ย่อยและไฟล์ทั้งหมดในโฟลเดอร์ให้เลือกช่องทำเครื่องหมาย "แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ" ในหน้าต่าง "การตั้งค่าความปลอดภัยขั้นสูง" คลิกตกลงเพื่อเปลี่ยนการเป็นเจ้าของ ลองลบทิ้งในภายหลัง
โซลูชันที่ 2: เปลี่ยนการตั้งค่า BIOS
ผู้ใช้บางกลุ่มอ้างว่าพวกเขาสามารถแก้ปัญหานี้ได้เพียงแค่เปลี่ยนการตั้งค่าการทำงานของ SATA จาก AHCI หรืออย่างอื่นเป็นโหมด IDE ดูเหมือนว่าสาเหตุของปัญหาคือปัญหาบางอย่างหลังจากทีม Microsoft เปลี่ยนแปลงบางอย่างในคลาสไดรเวอร์การจัดการฮาร์ดไดร์เวอร์บัส ลองใช้วิธีนี้ด้านล่าง!
- ปิดคอมพิวเตอร์ของคุณโดยไปที่ Start Menu >> Power Button >> Shut down
- เปิดพีซีของคุณอีกครั้งและลองเข้าสู่การตั้งค่า BIOS โดยกดปุ่ม BIOS ในขณะที่ระบบเริ่มทำงาน โดยทั่วไปคีย์ BIOS จะแสดงบนหน้าจอบูตโดยระบุว่า“ กด ___ เพื่อเข้าสู่การตั้งค่า” มีวิธีอื่นที่อาจแสดงเช่นกัน คีย์ BIOS ทั่วไปคือ F1, F2, Del, Esc และ F10 ดังนั้นให้แน่ใจว่าคุณคลิกได้เร็วพอ
- ตัวเลือก SATA ที่คุณจะต้องเปลี่ยนจะอยู่ภายใต้แท็บต่างๆบนเครื่องมือเฟิร์มแวร์ BIOS ที่ผลิตโดยผู้ผลิตหลายรายและนี่ไม่ใช่กฎทั่วไปสำหรับตำแหน่งที่ควรตั้ง โดยปกติจะอยู่ใต้รายการอุปกรณ์ออนบอร์ดอุปกรณ์ต่อพ่วงในตัวหรือแม้แต่ในแท็บขั้นสูง ไม่ว่าจะอยู่ที่ไหนชื่อของตัวเลือกคือการทำงานของ SATA
- เมื่อคุณพบการตั้งค่าที่ถูกต้องแล้วให้เปลี่ยนจาก AHCI, RAID, ATA เป็น IDE เป็นตัวเลือกที่เหมาะสมที่สุดสำหรับกระบวนการซ่อมแซมระบบและคุณสามารถย้อนกลับการเปลี่ยนแปลงได้อย่างง่ายดายในจุดเดิม
- ไปที่ส่วนออกและเลือกออกจากการบันทึกการเปลี่ยนแปลง ขั้นตอนนี้จะดำเนินการกับการบูต ตรวจสอบให้แน่ใจว่าคุณพยายามเรียกใช้การอัปเดตอีกครั้ง
หมายเหตุ : หากการตั้งค่าเป็น IDE เริ่มต้นด้วยให้ลองเปลี่ยนเป็นอย่างอื่นไม่ว่าจะเกิดอะไรขึ้นเนื่องจากการเปลี่ยนแปลงใด ๆ ให้ผลลัพธ์ที่ยอดเยี่ยม!
โซลูชันที่ 3: อัปเดตไดรเวอร์ของคุณ (โดยเฉพาะการ์ดแสดงผล)
หากข้อผิดพลาด SFC ตามด้วย BSOD (หน้าจอสีน้ำเงินแห่งความตาย) นั่นเป็นสัญญาณว่าไดรเวอร์เก่าของคุณกำลังก่อให้เกิดปัญหาเหล่านี้และคุณควรอัปเดตโดยเร็วที่สุด ทางออกที่ดีที่สุดของคุณคือการอัปเดตไดรเวอร์ทั้งหมดเนื่องจากจำเป็นต้องมีไดรเวอร์ล่าสุดอยู่เสมอเนื่องจากอาจป้องกันไม่ให้เกิดปัญหาในอนาคตได้
- เลือกปุ่มเริ่มพิมพ์ Device Manager และเลือกจากรายการผลลัพธ์ หากคุณใช้ Windows รุ่นเก่ากว่าให้ใช้คีย์ผสมของ Windows + R พิมพ์เป็น“ devmgmt.msc” แล้วคลิกตกลง
- ขยายประเภทใดประเภทหนึ่งเพื่อค้นหาชื่ออุปกรณ์ของคุณจากนั้นคลิกขวา (หรือแตะค้างไว้) จากนั้นเลือกอัปเดตไดรเวอร์ สำหรับการ์ดแสดงผลให้ขยายประเภทการ์ดแสดงผลคลิกขวาที่การ์ดแสดงผลของคุณแล้วเลือกอัปเดตไดรเวอร์
- เลือกค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัปเดต
- หาก Windows ไม่พบไดรเวอร์ใหม่ให้ลองค้นหาในเว็บไซต์ของผู้ผลิตอุปกรณ์และปฏิบัติตามคำแนะนำ
หมายเหตุ : หากคุณใช้ Windows 10 ไดรเวอร์ล่าสุดมักจะติดตั้งควบคู่ไปกับการอัปเดต Windows อื่น ๆ ดังนั้นตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณเป็นปัจจุบันอยู่เสมอ Windows Update จะทำงานโดยอัตโนมัติบน Windows 10 แต่คุณสามารถตรวจสอบได้โดยทำตามคำแนะนำด้านล่างสำหรับการอัปเดตใหม่
- ใช้คีย์ผสมของ Windows Key + I เพื่อเปิดการตั้งค่าบนพีซี Windows ของคุณ หรือคุณสามารถค้นหา“ การตั้งค่า” โดยใช้แถบค้นหาที่แถบงาน
- ค้นหาและเปิดส่วน“ อัปเดตและความปลอดภัย” ในแอปการตั้งค่า
- อยู่ในแท็บ Windows Update และคลิกที่ปุ่ม Check for updates ภายใต้สถานะ Update เพื่อตรวจสอบว่ามี Windows เวอร์ชันใหม่หรือไม่
- หากมี Windows ควรดำเนินการดาวน์โหลดโดยอัตโนมัติ
แนวทางที่ 4: แก้ไขปัญหาในสภาพแวดล้อมการกู้คืน
ขั้นตอนนี้เป็นขั้นตอนขั้นสูงที่สุดขั้นตอนหนึ่งและเกี่ยวข้องกับการแก้ไขปัญหาอย่างจริงจัง อย่างไรก็ตามคำสั่งที่เราจะใช้สามารถเปิดได้จากสภาพแวดล้อมการกู้คืนเท่านั้นและสามารถเข้าถึงสภาพแวดล้อมนี้ได้อย่างง่ายดายบน Windows 10 คำสั่งเหล่านี้ไม่เป็นอันตรายและสามารถแก้ปัญหาได้ดังนั้นโปรดปฏิบัติตามขั้นตอนด้านล่างนี้อย่างระมัดระวัง
- บนหน้าจอเข้าสู่ระบบให้คลิกที่ไอคอน Power และกดปุ่ม Shift ค้างไว้ขณะที่คลิกรีสตาร์ท นี่เป็นทางลัดที่ยอดเยี่ยมในการเข้าถึงเมนูการกู้คืนโดยไม่ต้องใส่ดีวีดีการกู้คืนของคุณ
- แทนที่จะรีสตาร์ทหรือรีสตาร์ทหน้าจอสีน้ำเงินจะปรากฏขึ้นพร้อมตัวเลือกต่างๆ เลือกแก้ไขปัญหา >> ตัวเลือกขั้นสูง >> พร้อมรับคำสั่งและสำหรับคอมพิวเตอร์ของคุณเพื่อเปิดเครื่องมือ
- พิมพ์คำสั่งต่อไปนี้ทีละคำและรอให้เสร็จสิ้นกระบวนการ หนึ่งในนั้นควรแก้ไขปัญหาของคุณ แต่ตรวจสอบให้แน่ใจว่าคำสั่งซื้อเหมือนเดิมทุกประการ
bcdboot C: \ Windows
bootrec / FixMBR
bootrec / FixBoot
- บูตเข้าสู่คอมพิวเตอร์ของคุณตามปกติและตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขด้วย SFC หรือไม่
โซลูชันที่ 5: การปรับแต่งรีจิสทรี
นี่คือคีย์รีจิสทรีที่ติดตามว่าโปรแกรมใดอยู่ในคิวที่ขอให้รีบูตและลบออกส่งผลให้คิวนี้สูญหายและจะป้องกันไม่ให้ Windows คิดว่ามีกระบวนการขอรีบูตเมื่อไม่มีกระบวนการดังกล่าว
- เนื่องจากคุณกำลังจะแก้ไขรีจิสทรีเราขอแนะนำให้คุณอ่านบทความนี้ที่เราเตรียมไว้เพื่อสำรองข้อมูลรีจิสทรีของคุณอย่างปลอดภัยเพื่อป้องกันปัญหาเพิ่มเติม ถึงกระนั้นจะไม่มีอะไรผิดพลาดหากคุณปฏิบัติตามคำแนะนำอย่างระมัดระวัง
- เปิดอินเทอร์เฟซ Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run ไปที่คีย์ต่อไปนี้ใน Registry Editor โดยการนำทางในบานหน้าต่างด้านซ้าย:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
- ภายใต้คีย์ CurrentVersion คุณควรจะเห็นคีย์ชื่อ RebootPending ดังนั้นให้แน่ใจว่าคุณคลิกขวาแล้วคลิกที่สิทธิ์
- ในส่วนชื่อกลุ่มหรือผู้ใช้ให้ลองค้นหาชื่อผู้ใช้ของคุณในรายการ หากคุณทำไม่สำเร็จให้คลิกที่ Add >> Advanced >> Find Now คุณควรจะเห็นบัญชีผู้ใช้ของคุณในส่วนผลการค้นหาดังนั้นให้เลือกและคลิกตกลงสองครั้งจนกว่าคุณจะกลับมาในโฟลเดอร์สิทธิ์
- เลือกบัญชีของคุณในส่วนชื่อกลุ่มหรือผู้ใช้และเลือกช่องทำเครื่องหมายควบคุมทั้งหมดภายใต้สิทธิ์สำหรับ ... และใช้การเปลี่ยนแปลงที่คุณทำ
- หลังจากนั้นคุณสามารถคลิกขวาที่ปุ่ม RebootPending และคลิกที่ Delete ยืนยันกล่องโต้ตอบที่จะปรากฏขึ้นและรีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง ตรวจสอบดูว่าปัญหายังคงปรากฏอยู่หรือไม่