มีรหัสข้อผิดพลาดมากมายสำหรับการอัปเกรด Windows 11/10 ในโพสต์นี้ เราขอเสนอการแก้ไขขั้นสุดท้ายสำหรับข้อผิดพลาดในการอัพเกรด Windows 80240020, 8007002C, 80246007, 80070004 รหัสข้อผิดพลาดทั้งหมดเหล่านี้เกี่ยวข้องกับปัญหาของโฟลเดอร์ Windows Update ดังนั้นเราจะต้องล้างโฟลเดอร์ Software Distribution ซ่อมแซม System Image และแก้ไข System Health
ข้อผิดพลาดในการอัพเกรด Windows 0x8007002C, 0x80246007, 0x80070004, 0x80240020
ก่อนเริ่มต้น คุณอาจต้องการปิดใช้งานซอฟต์แวร์ความปลอดภัยชั่วคราว ถอดอุปกรณ์ต่อพ่วง ถอด USB ออก หากมี และตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อกับแหล่งจ่ายไฟหลักแล้ว
1] ลบไฟล์ Windows Update
ใช้ Windows Explorer เพื่อไปยัง “C:\Windows\SoftwareDistribution\Download” และลบเนื้อหาของโฟลเดอร์ SoftwareDistribution
ถัดไป เปิดพร้อมท์คำสั่งในฐานะผู้ดูแลระบบ แล้วดำเนินการคำสั่งต่อไปนี้:
wuauclt.exe /updatenow
สุดท้าย เปิดการตั้งค่าและตรวจหา Windows Updates Windows 10 ควรเริ่มดาวน์โหลด
ตรวจสอบให้แน่ใจว่ามีพื้นที่เพียงพอในไดรฟ์ C ของคุณ มิฉะนั้น Windows Update จะค้างอีกครั้ง หากทำไม่ได้ ให้ย้ายโฟลเดอร์ดาวน์โหลด Windows Update ไปยังไดรฟ์อื่นหรือใช้ที่จัดเก็บข้อมูลภายนอก
เกี่ยวข้อง :Windows Update Error 0x80246007.
2] ใช้เครื่องมือ DISM
เครื่องมือนี้ใช้เพื่อแก้ไขอิมเมจระบบที่เสียหาย คุณจะต้องใช้คำสั่งต่อไปนี้เพื่อแก้ไขด้วยสิทธิ์ของผู้ดูแลระบบ
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
ในกรณีที่ไคลเอนต์ Windows Update เสีย ให้เรียกใช้สิ่งต่อไปนี้ และแก้ไข คุณต้อง o เพื่อรีสตาร์ทพีซีของคุณ แล้วคลิกอัปเดตอีกครั้ง
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
3] ข้อผิดพลาด 80240020
นี่เป็นข้อความแสดงข้อผิดพลาดที่คาดไว้หากการอัปเกรดต้องมีการดำเนินการของผู้ใช้ของลูกค้า
สำหรับรหัสข้อผิดพลาด 80240020 เราขอแนะนำให้คุณดำเนินการดังต่อไปนี้ด้วย เปิด regedit และไปที่คีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
ในบานหน้าต่างด้านซ้าย ให้คลิกขวาที่ WindowsUpdate และสร้างคีย์ใหม่ที่นี่และตั้งชื่อว่า OSUpgrade . ถัดไป ในบานหน้าต่างด้านซ้าย ให้คลิกขวาในพื้นที่ว่างและสร้าง DWORD ใหม่ชื่อ AllowOSUpgrade และให้ค่า 1 .
หากวิธีนี้ไม่ได้ผล คุณสามารถดำเนินการคลีนบูตและเรียกใช้ Windows Update