ผู้ใช้ Windows บางรายติดตั้งการอัปเดตที่รอดำเนินการไม่ได้เนื่องจากพบรหัสข้อผิดพลาด 80240025 ทันทีหลังจากติดตั้งการอัปเดตล้มเหลว ปัญหานี้เกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10
หลังจากตรวจสอบปัญหานี้แล้ว ปรากฏว่ามีสาเหตุหลายประการที่อาจเรียกรหัสข้อผิดพลาดนี้เมื่อพยายามติดตั้ง Windows Update ที่ค้างอยู่ นี่คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:
- ค่ารีจิสทรีที่ปฏิเสธการติดตั้งการอัปเดตที่รอดำเนินการ – ตามที่ปรากฏ หนึ่งในกรณีที่พบบ่อยที่สุดที่จะทำให้เกิดรหัสข้อผิดพลาดนี้คือรีจิสตรีคีย์ที่ป้องกันการติดตั้ง Windows Update ใหม่ที่รอดำเนินการได้อย่างมีประสิทธิภาพ หากใช้สถานการณ์นี้ได้ คุณจะแก้ไขปัญหาได้โดยค้นหาคีย์ที่มีปัญหาและแก้ไขหรือลบออกทั้งหมด
- ความผิดพลาดของคอมโพเนนต์ Windows Update – คอมโพเนนต์ Windows Update มีแนวโน้มที่จะได้รับผลกระทบจากความเสียหายของไฟล์ชั่วคราวบางประเภทที่อาจรบกวนการติดตั้งโปรแกรมปรับปรุงใหม่ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยรีเซ็ตทุกองค์ประกอบ Windows Update ที่เกี่ยวข้อง
ตอนนี้ คุณคุ้นเคยกับทุกสถานการณ์ที่อาจทำให้เกิดข้อผิดพลาดของ Windows Update 80240025 แล้ว ต่อไปนี้คือการแก้ไขสองสามอย่างที่ผู้ใช้ที่ได้รับผลกระทบรายอื่นได้ใช้สำเร็จเพื่อแก้ไขปัญหานี้:
1. ปิดใช้งานคีย์รีจิสทรี (ถ้ามี)
หากคอมพิวเตอร์ของคุณเชื่อมต่อกับเซิร์ฟเวอร์สาธารณะ/ที่ทำงานหรือเครือข่าย มีโอกาสที่คุณเห็นรหัสข้อผิดพลาดนี้เนื่องจากกฎ (กำหนดที่ระดับรีจิสทรี) กำลังปฏิเสธการติดตั้ง Windows Update ที่รอดำเนินการใหม่
กฎประเภทนี้เป็นเรื่องปกติในสถานการณ์ที่ผู้ดูแลระบบเครือข่ายพยายามจำกัดการใช้แบนด์วิดท์ทุกครั้งที่ Microsoft ผลักดันการอัปเดตใหม่
ในกรณีที่คุณสงสัยว่าสถานการณ์นี้มีผลบังคับใช้ คุณสามารถแก้ไขปัญหาได้โดยการระบุการตั้งค่านโยบายกลุ่มที่ทำให้เกิดปัญหานี้ (เป็นไปได้มากว่า DisableWindowsUpdateAccess คีย์) และตั้งค่าเป็น 0 เพื่อป้องกันไม่ให้รบกวนคอมโพเนนต์ Windows Update
สำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการทำเช่นนี้ ให้ทำตามคำแนะนำด้านล่าง:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'regedit' ในกล่องข้อความแล้วกด Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี . เมื่อคุณเห็นการควบคุมบัญชีผู้ใช้ ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Registry Editor แล้ว ให้ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
หมายเหตุ: คุณสามารถนำทางไปยังตำแหน่งนี้ด้วยตนเอง หรือคุณสามารถวางตำแหน่งลงในแถบนำทางโดยตรงแล้วกด Enter เพื่อไปถึงที่นั่นทันที
- เมื่อคุณมาถึงในตำแหน่งที่ถูกต้องแล้ว ให้มองหาค่า Registry ชื่อ DisableWindowsUpdateAccess .
- ถ้าคุณเห็นมัน ให้ดับเบิลคลิกที่มัน ตั้งค่า ฐาน เป็น เลขฐานสิบหก และ ข้อมูลค่า เป็น 0 .
หมายเหตุ: แทนที่จะเปลี่ยนค่าของ DisableWindowsUpdateAccess คุณยังสามารถลบออกทั้งหมดได้หากคุณไม่ได้วางแผนที่จะใช้อีกเลยเพื่อจำกัดการติดตั้งการเปิด Windows Updates ใหม่
- เมื่อบังคับใช้การแก้ไขนี้สำเร็จแล้ว ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากวิธีนี้ไม่ประสบความสำเร็จในการแก้ไขข้อผิดพลาดของ Windows Update 80240025 หรือ DisableWindowsUpdateAccess ไม่มีอยู่ในคอมพิวเตอร์ของคุณ ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
2. รีเซ็ตส่วนประกอบ Windows Update
หากการแก้ไขครั้งแรกข้างต้นไม่สามารถใช้ได้ในสถานการณ์เฉพาะของคุณ คุณควรเริ่มแก้ไขปัญหาที่อาจส่งผลต่อคอมโพเนนต์ Windows Update
ผู้ใช้ส่วนใหญ่จัดการกับรหัสข้อผิดพลาดของ Windows Update โดยเฉพาะ (80240025 ) ได้ยืนยันว่าในที่สุดพวกเขาสามารถแก้ไขปัญหาได้หลังจากใช้พรอมต์คำสั่งที่ยกระดับเพื่อรีเซ็ตทุกการพึ่งพา WU (Windows Update) ที่เกี่ยวข้องอย่างมีประสิทธิภาพ
บ่อยครั้งที่ปัญหาประเภทนี้เกิดขึ้นเนื่องจากส่วนประกอบ WU (Windows Update) อย่างน้อยหนึ่งองค์ประกอบที่ติดอยู่ในสถานะขอบรก (ไม่ได้เปิดหรือปิด) ในกรณีนี้ คุณจะสามารถแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบ WU ทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต
- เริ่มด้วยการกด แป้น Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “cmd” ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
หมายเหตุ: เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ แล้วกด Enter หลังจากแต่ละอัน หยุดบริการที่เกี่ยวข้องกับ WU ทั้งหมด :
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: คำสั่งเหล่านี้จะหยุด Windows Update Services, MSI Installer, Cryptographic services และบริการ BITS
- หลังจากหยุดบริการที่เกี่ยวข้องทั้งหมดแล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อ SoftwareDistribution และ Catroot2 โฟลเดอร์:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: สองโฟลเดอร์นี้มีไฟล์ที่อัปเดตซึ่งใช้โดยคอมโพเนนต์ WU การเปลี่ยนชื่อโฟลเดอร์เหล่านี้จะบังคับให้ระบบปฏิบัติการของคุณสร้างไฟล์ที่เทียบเท่าใหม่ที่มีประสิทธิภาพ ที่จะปราศจากข้อมูลชั่วคราวที่อาจก่อให้เกิดปัญหาในขณะนี้
- เมื่อล้างโฟลเดอร์แล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่เราปิดใช้งานไปก่อนหน้านี้อีกครั้ง:
net start wuauserv net start cryptSvc net start bits net start msiserver
- รีบูตเครื่องคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ในการเปิดคอมพิวเตอร์ครั้งถัดไป โดยพยายามติดตั้งการอัปเดตที่รอดำเนินการอีกครั้ง