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

แก้ไขข้อผิดพลาด Windows Update 80240025

ผู้ใช้ Windows บางรายไม่สามารถติดตั้งอัปเดตที่ค้างอยู่ ได้ข้อผิดพลาด 80240025 ทันทีหลังอัปเดตล้มเหลว ปัญหาพบบน Windows 7, 8.1 และ 10

แก้ไขข้อผิดพลาด Windows Update 80240025

จากการสืบสวน พบสาเหตุหลัก 2 ประการที่อาจก่อให้เกิดรหัสข้อผิดพลาดนี้:

  • ค่า Registry ที่บล็อกการติดตั้งอัปเดต — สาเหตุพบบ่อยที่สุดคือ Registry key ที่ป้องกันการติดตั้ง Windows Update ใหม่ แก้ไขได้โดยหา key ที่ผิดปกติและแก้ไขหรือลบ
  • ข้อผิดพลาดของ Windows Update Component — คอมโพเนนต์ Windows Update อาจเสียหายจากไฟล์ชั่วคราวขัดขวางการติดตั้ง แก้ได้โดย Reset ทุกคอมโพเนนต์ Windows Update ที่เกี่ยวข้อง

นี่คือวิธีแก้ไขที่ผู้ใช้อื่นใช้สำเร็จ:

1. ปิดใช้งาน Registry Key (ถ้ามี)

ถ้าคอมพิวเตอร์เชื่อมต่อกับเซิร์ฟเวอร์/เครือข่ายสาธารณะหรือที่ทำงาน อาจมีกฎระดับ Registry (DisableWindowsUpdateAccess) บล็อกอัปเดตใหม่ มักพบในองค์กรที่จำกัดแบนด์วิดท์เมื่อมีอัปเดตใหม่

แก้ไขโดยตั้งค่า DisableWindowsUpdateAccess เป็น 0 เพื่อไม่ให้ขัดขวาง Windows Update:

  1. กด Win+R พิมพ์ regedit → Enter เปิด Registry Editor (UAC: Yes)แก้ไขข้อผิดพลาด Windows Update 80240025
  2. ไปที่:
    HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
    (วางในแถบที่อยู่ได้เลย)
  3. หาค่า DisableWindowsUpdateAccess
  4. ถ้ามี: ดับเบิลคลิก → Base: Hexadecimal → Value data: 0แก้ไขข้อผิดพลาด Windows Update 80240025

    หมายเหตุ: ลบค่านี้ทิ้งได้หากไม่ต้องการจำกัดอัปเดตอีก

  5. Reboot → ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ถ้าไม่สำเร็จหรือไม่มี key นี้ ลองวิธีถัดไป

2. Reset Windows Update Components

ผู้ใช้ส่วนใหญ่แก้ Error 80240025 สำเร็จด้วยการ Reset คอมโพเนนต์ WU ผ่าน Command Prompt Admin

ปัญหามักเกิดจากคอมโพเนนต์ WU ค้างอยู่ในสถานะ limbo (ไม่เปิดไม่ปิด) การ Reset จะบังคับสร้างคอมโพเนนต์ใหม่ที่สะอาด

  1. Win+R → พิมพ์ cmd → Ctrl+Shift+Enter เปิด CMD Admin (UAC: Yes)แก้ไขข้อผิดพลาด Windows Update 80240025
  2. รันคำสั่งหยุดบริการ WU (กด Enter ทีละคำสั่ง):
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    หมายเหตุ: หยุด Windows Update, MSI Installer, Cryptographic, BITS services

  3. ลบ/เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: โฟลเดอร์เหล่านี้เก็บไฟล์อัปเดต การเปลี่ยนชื่อจะบังคับสร้างโฟลเดอร์ใหม่ที่สะอาด

  4. เริ่มบริการใหม่:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Reboot อีกครั้ง → ลองติดตั้งอัปเดตที่ค้างอยู่ใหม่