Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Windows Update รหัส 8024A000

หากคุณเห็นรหัสข้อผิดพลาด Windows Update 8024A000 เมื่อพยายามรัน Windows Update คู่มือนี้อาจช่วยคุณหลุดพ้นจากสถานการณ์นี้ เมื่อคุณรัน Windows Update คุณอาจสังเกตข้อความต่อไปนี้:

Error(s) found: Code 8024A000 Windows Update ran into a problem

ข้อความข้อผิดพลาดทางเทคนิคคือ WU_E_AU_NOSERVICE หมายความว่าบริการที่เกี่ยวข้องกับ Windows Update อาจทำงานผิดปกติ

รหัสข้อผิดพลาด Windows Update 8024A000

เพื่อแก้ไขรหัสข้อผิดพลาด Windows Update 8024A000 ให้ทำตามข้อเสนอแนะเหล่านี้:

  1. รัน Windows Update Troubleshooter
  2. รีสตาร์ทบริการ Windows Update
  3. ลงทะเบียน DLL อัปเดตอีกครั้ง
  4. รันการสแกน SFC และ DISM
  5. แก้ไขปัญหาใน Clean Boot State

ก่อนเริ่มต้น ให้สร้าง System Restore Point ก่อน หากคุณเปลี่ยนใจในภายหลัง ในกรณีเช่นนั้น มันจะช่วยให้คุณย้อนกลับการเปลี่ยนแปลงที่ไม่พึงประสงค์

ฉันแนะนำให้คุณลองตามลำดับตามที่ทำไว้ที่นี่ มาดูรายละเอียดกัน –

1] รัน Windows Update Troubleshooter

Windows Update Troubleshooter เป็นเครื่องมือในตัวที่สามารถแก้ไขปัญหาทั่วไปที่เกี่ยวข้องกับ Windows Update ได้อย่างมีประสิทธิภาพ มันตรวจสอบสถานะของบริการที่เกี่ยวข้องกับกระบวนการ และรีสตาร์ทระบบหากจำเป็น

เพื่อรันมัน ให้ไปที่ Windows Settings (Win+I) > Updates and Security > Troubleshoot

ตอนนี้ ไปที่แผงด้านขวา เลื่อนลงเล็กน้อย และรัน Windows Updates Troubleshooter

เมื่อคุณทำกระบวนการเสร็จสิ้น ให้รีสตาร์ทอุปกรณ์ของคุณและตรวจสอบว่ามันแก้ไขปัญหาหรือไม่ มิฉะนั้น ไปที่แนวทางแก้ไขที่เป็นไปได้ถัดไป

2] รีสตาร์ทบริการ Windows Update

บางครั้ง ข้อผิดพลาดที่น่ากังวลนี้อาจเกิดขึ้นเพราะบริการ Windows Update ที่ดูเหมือนจะค้างอยู่ที่จุดหนึ่ง

ตามรายงานของบางผู้ใช้ พวกเขาเอาชนะปัญหาได้โดยการรีสตาร์ททุกบริการที่ถูกใช้โดยส่วนประกอบ Windows Update

เพื่อรีสตาร์ทบริการ Windows Update ให้เปิด command prompt ด้วยสิทธิ์ผู้ดูแลระบบ หากมี UAC prompt ปรากฏบนหน้าจอ ให้คลิกที่ปุ่ม Yes เพื่อให้ความยินยอม

ในหน้าต่าง command prompt ที่มีสิทธิ์ผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้และกด enter หลังแต่ละคำสั่ง –

net stop wuauserv
net stop bits
net stop cryptsvc

สิ่งนี้จะหยุดบริการ Windows Update เพื่อเริ่มบริการเหล่านี้อีกครั้ง ให้พิมพ์คำสั่งต่อไปนี้และกด enter หลังแต่ละคำสั่ง

net start wuauserv
net start bits
net start cryptsvc
exit

หลังจากรันคำสั่งข้างต้นเสร็จสิ้น ให้รีสตาร์ทอุปกรณ์ของคุณและตรวจสอบว่ามันแก้ไขปัญหาหรือไม่

3] ลงทะเบียน DLL ที่เกี่ยวข้องกับ Windows Update อีกครั้ง

มีความเป็นไปได้อีกอย่างของการเกิดรหัสข้อผิดพลาด 8024A000 นั่นคือ ไฟล์ DLL อาจไม่ได้ถูกลงทะเบียนในรูปแบบที่ถูกต้อง โดยปกติแล้ว มันถูกรายงานว่เกิดขึ้นบน Windows เวอร์ชันเก่าเป็นหลัก หากมันเกี่ยวข้องกับเงื่อนไขปัจจุบันของคุณ คุณต้องลงทะเบียน DLL อัปเดตอีกครั้ง

เพื่อทำเช่นนี้ ให้คลิกที่ปุ่ม Start และพิมพ์ Notepad

จากรายการ best match ให้คลิกขวาที่ผลลัพธ์และเลือก Run as administrator

หาก UAC แจ้งเตือนบนหน้าจอ ให้คลิกที่ปุ่ม Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

ภายใน Notepad ที่มีสิทธิ์ผู้ดูแลระบบ ให้คัดลอกและวางคำสั่งต่อไปนี้ –

regsvr32 c:\windows\system32\vbscript.dll /s
regsvr32 c:\windows\system32\mshtml.dll /s
regsvr32 c:\windows\system32\msjava.dll /s
regsvr32 c:\windows\system32\jscript.dll /s
regsvr32 c:\windows\system32\msxml.dll /s
regsvr32 c:\windows\system32\actxprxy.dll /s
regsvr32 c:\windows\system32\shdocvw.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups2.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 Softpub.dll /s
regsvr32 Mssip32.dll /s
regsvr32 Initpki.dll /s
regsvr32 softpub.dll /s
regsvr32 wintrust.dll /s
regsvr32 initpki.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 Urlmon.dll /s
regsvr32 Shdocvw.dll /s
regsvr32 Msjava.dll /s
regsvr32 Actxprxy.dll /s
regsvr32 Oleaut32.dll /s
regsvr32 Mshtml.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 Browseui.dll /s
regsvr32 shell32.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 jscript.dll /s
regsvr32 atl.dll /s
regsvr32 Mssip32.dll /s

ตอนนี้ คลิกที่เมนู File และเลือกตัวเลือก Save as

บนหน้าจอถัดไป เลือกตำแหน่งที่เหมาะสม และจากนั้นบันทึกไฟล์เป็น WindowsUpdate.bat โดยนัก คุณสามารถเปลี่ยนชื่อไฟล์ได้ตามต้องการ แต่นามสกุลของชื่อไฟล์ต้องเป็น batch file

เมื่อคุณสร้าง batch file แล้ว ให้คลิกสองครั้งที่มัน และเมื่อ UAC แจ้งเตือนบนหน้าจอ ให้คลิกที่ปุ่ม Yes

หลังจากนั้น รีบูทอุปกรณ์ของคุณ และเมื่อมันเริ่มทำงานแล้ว ตรวจสอบว่ารหัสข้อผิดพลาด 8024A000 ยังคงอยู่หรือไม่ หากยังคงอยู่ ให้ไปที่แนวทางแก้ไขที่มีประสิทธิภาพถัดไป

4] รันการสแกน SFC และ DISM

ปัญหาสำคัญนี้บางครั้งอาจเกิดขึ้นเนื่องจากมีการเสียหายของไฟล์ระบบในระดับหนึ่ง ในกรณีนี้ การรันการสแกน SFC และ DISM จะเป็นความคิดที่ดีเสมอ เพื่อให้มันสามารถซ่อมแซมไฟล์ระบบที่เสียหาย

5] แก้ไขปัญหาใน Clean Boot State เพื่อแก้ไขรหัสข้อผิดพลาด 8024A000

น่าเสียดาย หากแนวทางแก้ไขข้างต้นไม่ได้ช่วยคุณแก้ไขปัญหานี้ คุณสามารถพิจารณาทำ clean boot บนคอมพิวเตอร์ของคุณ

Clean-boot troubleshooting ถูกออกแบบมาเพื่อแยกปัญหาประสิทธิภาพ เพื่อดำเนินการ clean-boot troubleshooting คุณต้องดำเนินการหลายอย่าง และจากนั้นรีสตาร์ทคอมพิวเตอร์หลังจากแต่ละการกระทำ คุณอาจต้องปิดใช้งานรายการทีละรายการด้วยตนเองเพื่อพยายามระบุว่าอะไรคือสาเหตุของปัญหา เมื่อคุณระบุตัวทำให้เกิดปัญหาแล้ว คุณสามารถพิจารณาลบหรือปิดใช้งานมัน

กด Window+R เพื่อเปิดกล่องโต้ตอบ Run ในช่อง พิมพ์ MSConfig และกด enter หาก UAC แจ้งเตือน ให้คลิกที่ปุ่ม Yes เพียงอย่างเดียว

เมื่อคุณอยู่ในหน้าต่าง system configuration ให้ไปที่แท็บ Services และทำเครื่องหมายถัดจาก checkbox Hide all Microsoft services หลังจากนั้น คลิก Disable all > Apply > OK

ตอนนี้ ไปที่แท็บ Startup และคลิกที่ลิงก์ Open Task Manager

บนหน้าต่างต่อไป ให้เลือกแต่ละ startup item ทีละรายการและทำให้มัน disable จากนั้นปิดหน้าต่างและรีบูทคอมพิวเตอร์ของคุณ

หากปัญหาได้รับการแก้ไขตอนนี้ ก็ดี มิฉะนั้น ให้เปิดหน้าต่าง System Configuration อีกครั้งและไปที่แท็บ General จากนั้นทำเครื่องหมาย checkbox ถัดจาก Load System Services. ตอนนี้ คลิกปุ่ม Apply > OK เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทอีกครั้ง

ตอนนี้เมื่ออยู่ใน Clean Boot State แล้ว คุณอาจรัน Windows Update อีกครั้งและดูว่าช่วยได้หรือไม่

That's it.