10 วิธีในการแก้ไข Windows Update ล้มเหลวรหัสข้อผิดพลาด 0x80070003


รหัสข้อผิดพลาดการอัปเดต Windows 0x80070003 ป้องกันไม่ให้คุณดาวน์โหลดและติดตั้งการอัปเดตล่าสุด สาเหตุของปัญหาไม่ได้ชัดเจนเสมอไป โดยเฉพาะอย่างยิ่งหากคุณเพิ่งได้รับโค้ดที่เป็นความลับนี้

ไม่เหมือนกับรหัสข้อผิดพลาดในการอัปเดต Windows อื่นๆ การแก้ไขรหัสข้อผิดพลาด 0x80070003 มักจะหมายถึงการแก้ไขปัญหาบนพีซีในพื้นที่ของคุณ เมื่อคุณลบปัญหาที่ซ่อนอยู่แล้ว การอัปเดตควรทำงานได้ตามที่คาดไว้

สาเหตุหลักของรหัสข้อผิดพลาด 0x80070003

หากคุณเห็นข้อผิดพลาดนี้เมื่อพยายาม Windows Update มีสาเหตุหลักสี่ประการ:

  • ไฟล์ระบบที่เสียหายอาจเป็นปัญหาได้ เนื่องจากเครื่องมืออัปเดตอาศัยไฟล์ระบบเพื่อให้ทำงานได้อย่างถูกต้อง นอกจากนี้ยังอาจรวมถึงความเสียหายในแคชของ Windows Update ซึ่งเราจะหารือแยกต่างหากด้านล่าง
  • กระบวนการอัปเดต Windows มีความซับซ้อนและอาศัยบริการ Windows หลายอย่างเพื่อให้ทำงานได้อย่างราบรื่น หากบริการที่เกี่ยวข้องใดๆ เหล่านี้ถูกปิดใช้งานหรือทำงานผิดปกติ อาจทำให้การอัปเดตไม่เสร็จสมบูรณ์ได้
  • รีจิสทรีของ Windows อาจมีปัญหาในการกำหนดค่า ซึ่งสามารถแก้ไขได้โดยการแก้ไขรีจิสทรี ด้วยความระมัดระวัง!
  • Windows Update ประกอบด้วยองค์ประกอบย่อยต่างๆ หากส่วนประกอบใด ๆ เหล่านี้เสียหายหรือหายไป จะเกิดปัญหาเมื่อทำการอัปเดตเสร็จสิ้น
  • รหัสข้อผิดพลาด 0x80070003 รูปแบบต่างๆ

    น่าแปลกที่โค้ด 0x80070003 มาพร้อมกับข้อความแสดงข้อผิดพลาดที่มนุษย์อ่านได้หลายข้อความ โดยบอกว่าเป็นกลุ่มของข้อผิดพลาดที่เกี่ยวข้องมากกว่าปัญหาเฉพาะ

    “เราไม่สามารถติดตั้งการอัปเดตนี้ได้ แต่คุณสามารถลองอีกครั้งได้ (0x80070003)” อาจเป็นการอัปเดตที่พบบ่อยที่สุด และการรีสตาร์ทระบบมักจะทำให้ข้อผิดพลาดหายไป

    “Windows ไม่สามารถติดตั้งการอัปเดตต่อไปนี้โดยมีข้อผิดพลาด 0x80070003” เป็นเรื่องยากที่จะเข้าใจ และการรีสตาร์ทระบบปฏิบัติการเพียงอย่างเดียวก็อาจจะไม่สามารถแก้ไขปัญหาได้ การแก้ไขส่วนใหญ่ที่นำเสนอในที่นี้มีจุดมุ่งหมายเพื่อแก้ไขข้อผิดพลาดนี้

    ข้อผิดพลาดอื่นๆ ที่มีรหัสเดียวกันไม่เกี่ยวข้องกับ Windows Update โดยตรง ตัวอย่างเช่น “ข้อผิดพลาด 0x80070003 ระบบไม่พบเส้นทางที่ระบุ” มักเกิดขึ้นเนื่องจากไดรฟ์ขาดการเชื่อมต่อหรือเสียหาย บทความนี้จะเน้นเฉพาะข้อผิดพลาดของ Windows Update ที่มีรหัสข้อผิดพลาดนี้.

    1. รีสตาร์ท Windows

    เช่นเคย สิ่งแรกที่คุณควรทำคือรีสตาร์ทพีซีของคุณและรันการอัปเดตอีกครั้ง หากคุณไม่ได้รีสตาร์ทระบบมาสักระยะแล้ว บริการบางอย่างที่ Windows ต้องการอาจหยุดทำงานหรือปิดไปแล้ว การรีสตาร์ทระบบจะแก้ปัญหาได้หรือบ่งชี้ว่าปัญหาจะคงอยู่ถาวรยิ่งขึ้น

    2. ปิดใช้งานไฟร์วอลล์ของบุคคลที่สามและซอฟต์แวร์ป้องกันไวรัส

    โปรแกรมเหล่านี้อาจรบกวนการอัปเดต Windows หากคุณใช้สิ่งอื่นนอกเหนือจากซอฟต์แวร์ป้องกันไวรัสและซอฟต์แวร์ ไฟร์วอลล์ ที่มาพร้อมกับ Windows หากต้องการตัดออก ให้ปิดการใช้งานแล้วลองอัปเดตอีกครั้ง

    3. ใช้ตัวแก้ไขปัญหา Windows Update

    Windows 10 และ 11 มีตัวแก้ไขปัญหาเฉพาะทางมากมายที่สามารถแก้ไขข้อผิดพลาดใน Windows ได้โดยไม่ต้องแก้ไขปัญหาด้วยตนเองที่ซับซ้อน ในกรณีนี้ เครื่องมือแก้ปัญหาที่คุณต้องการเรียกใช้คือเครื่องมือแก้ปัญหา Windows Update แต่ตำแหน่งเฉพาะของแอปจะแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ Windows ที่คุณใช้อยู่

    ผู้ใช้ Windows 10 ควรไปที่ เริ่ม>การตั้งค่า>การอัปเดตและความปลอดภัย>การแก้ไขปัญหาt >ตัวแก้ไขปัญหาเพิ่มเติมจากนั้นในส่วน เริ่มต้นใช้งานเลือก Windows Update>เรียกใช้เครื่องมือแก้ปัญหา

    ผู้ใช้ Windows 11 ควรไปที่ เริ่ม>การตั้งค่า>ระบบ>แก้ไขปัญหา>เครื่องมือแก้ปัญหาอื่นๆ. จากนั้นในส่วน บ่อยที่สุดให้เลือก Windows Update>เรียกใช้

    หลังจากเรียกใช้เครื่องมือแก้ปัญหา สมมติว่ามีการเปลี่ยนแปลงสิ่งใด ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาการอัปเดตได้รับการแก้ไขหรือไม่

    4. ลองใช้ตัวช่วยอัปเดต

    หากเครื่องมือแก้ปัญหาไม่ทำงานและคุณกำลังใช้ Windows 10 คุณสามารถลองใช้ ตัวช่วยอัพเดต Windows 10 เพื่อบังคับการอัปเดตโดยใช้โปรแกรมภายนอก

    5. ล้างโฟลเดอร์การแจกจ่ายซอฟต์แวร์

    หากมีปัญหากับไฟล์อัปเดตชั่วคราวที่สร้างขึ้นตลอดประวัติการอัปเดตของคุณ คุณสามารถล้างโฟลเดอร์ดาวน์โหลดที่จัดเก็บไฟล์เหล่านั้นได้:

    1. กด Windows+Rเพื่อเปิดกล่องโต้ตอบ Run.
      1. พิมพ์ cmdและกด Ctrl+ Shift+ Enterเพื่อเรียกใช้ในโหมดผู้ดูแลระบบ
      2. พิมพ์ net stop wuauserv ลงใน Command Prompt แล้วกด Enter
        1. ใช้ File Explorerเพื่อลบเนื้อหาของไดเร็กทอรีต่อไปนี้:
        2. C:\WINDOWS\SoftwareDistribution\Download

          1. พิมพ์ net start wuauserv ลงใน Command Prompt แล้วกด Enter
          2. ลองใช้ Windows Update อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

            6. หยุดและเริ่มบริการ Windows Update ใหม่ด้วยตนเอง

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

            1. กด Windows+Rเพื่อเปิดกล่องโต้ตอบ Run
            2. พิมพ์ services.mscและกด Enter
              1. มองหาบริการ Windows Update
                1. คลิกขวาและเลือก หยุด
                  1. รีสตาร์ทพีซีของคุณ
                  2. ทำซ้ำขั้นตอนที่ 1 และ 2
                  3. มองหา บริการ Windows Updateคลิกขวาแล้วเลือก เริ่ม
                  4. ลองอัปเดตอีกครั้ง

                    หากคุณต้องการใช้ Command Line ต่อไปนี้เป็นวิธีเพื่อให้ได้ผลลัพธ์เดียวกัน:

                    1. กด Windows+Rเพื่อเปิดกล่องโต้ตอบ Run
                      1. พิมพ์ cmdและกด Ctrl+ Shift+ Enterเพื่อเรียกใช้ในโหมดผู้ดูแลระบบ
                      2. พิมพ์ net stop wuauserv แล้วกด Enter.
                        1. รีสตาร์ทพีซีของคุณ
                        2. ทำซ้ำขั้นตอนที่ 1 และ 2
                        3. พิมพ์ net start wuauserv แล้วกด Enter
                        4. ลองอัปเดตอีกครั้ง

                          7. ตรวจสอบไฟล์ระบบที่เสียหาย

                          หากต้องการตรวจสอบว่าการติดตั้ง Windows ปัจจุบันของคุณยังคงสะอาดและครบถ้วน ขอแนะนำให้ตรวจสอบไฟล์ระบบเพื่อหาความเสียหาย คุณสามารถทำได้โดยการเรียกใช้ System File Checker (sfc /scannow) หรือเครื่องมือ DISM จาก Command Prompt.

                          ดูคู่มือ แก้ไขไฟล์ระบบที่เสียหาย หรือ คำแนะนำขั้นสูงสำหรับคำสั่ง SFC และ DISM ของเราเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้

                          8. เพิ่มพื้นที่ว่างในไดรฟ์

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

                          หากคุณไม่แน่ใจว่าจะเพิ่มพื้นที่ว่างใน Windows ได้อย่างไร โปรดดูที่ 15 วิธีในการเพิ่มพื้นที่ว่างในดิสก์ใน Windows 10

                          9. ตรวจสอบรีจิสทรีเพื่อหาข้อผิดพลาด

                          รีจิสทรีของ Windows ที่กำหนดค่าไม่ถูกต้องมักอยู่เบื้องหลังข้อผิดพลาดนี้

                          คำเตือน:การปรับเปลี่ยนรีจิสทรีมักจะมีความเสี่ยงอยู่เสมอ หากคุณยังไม่เคยใช้งานมาก่อน ลองดู คำแนะนำในการใช้ Windows Registry ของเรา และ สำรองข้อมูลรีจิสทรีของคุณ เสมอก่อนทำการแก้ไขใดๆ

                          1. กดWindows+ Rเพื่อเปิดกล่องโต้ตอบ Run
                          2. พิมพ์ regeditและกด Enter
                            1. คัดลอกข้อความต่อไปนี้และวางลงในแถบที่อยู่ของรีจิสทรี:
                            2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMount และกด Enter

                              1. ดับเบิลคลิก ImagePathเพื่อเปิดคีย์รีจิสทรี
                                1. ตรวจสอบว่า system32\drivers\wimmount.sysอยู่ภายใต้ ข้อมูลค่าถ้าไม่ ให้เปลี่ยนและเลือก ตกลง
                                2. เปิด Windows File Explorer และไปที่ C:\Windows\System32\drivers\ (สมมติว่าไดรฟ์ระบบของคุณคือไดรฟ์ C)
                                3. ตรวจสอบว่ามี wimmount.sysอยู่ในโฟลเดอร์นี้ ถ้าไม่เช่นนั้น โปรดดูส่วนที่ 5 ด้านบนและซ่อมแซมไฟล์ระบบของคุณ
                                  1. รีสตาร์ทคอมพิวเตอร์แล้วลองรัน Windows Update อีกครั้ง
                                  2. 10. รีเซ็ตส่วนประกอบ Windows Update ด้วยตนเอง

                                    แม้ว่าตัวแก้ไขปัญหา Windows Update มักจะรีเซ็ตส่วนประกอบของ Windows Update โดยอัตโนมัติในเบื้องหลัง หากไม่สามารถแก้ไขปัญหาของคุณได้ คุณอาจต้องพยายามรีเซ็ตส่วนประกอบเหล่านั้นด้วยตนเอง นี่ควรเป็นทางเลือกสุดท้ายเนื่องจากเป็นกระบวนการที่ซับซ้อนซึ่งมีหลายขั้นตอน

                                    1. กด ปุ่มเริ่ม
                                    2. พิมพ์ พร้อมรับคำสั่ง.
                                    3. เมื่อ Command Prompt ปรากฏในผลลัพธ์ คลิกขวาและเลือก Run as Administrator
                                    4. เมื่อระบบถาม ให้ยืนยันว่าคุณต้องการเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ
                                    5. พิมพ์ net stop bits แล้วกด Enter
                                    6. พิมพ์ net stop wuauserv แล้วกดEnter
                                    7. พิมพ์ net stop cryptsvc แล้วกด Enter
                                    8. ลบไฟล์ qmgr*.datโดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter:
                                    9. เดล “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

                                      หมายเหตุ:ในกรณีที่คุณสงสัยว่า “BITS” คือ บริการถ่ายโอนข้อมูลอัจฉริยะเบื้องหลังและ “cryptsvc” คือ บริการเข้ารหัสลับ

                                      1. ตอนนี้เราจะต้องลงทะเบียนไฟล์ BITS อีกครั้ง พิมพ์ cd /d %windir%\system32 ใน Command Prompt แล้วกด Enter
                                        1. ตอนนี้ คุณจะต้องลงทะเบียนแต่ละส่วนประกอบเหล่านี้แยกกัน ใส่โค้ดแต่ละบรรทัดลงใน Command Prompt ทีละบรรทัด จากนั้นกด Enterหลังจากแต่ละบรรทัด
                                        2. regsvr32.exe atl.dll

                                          regsvr32.exe urlmon.dll

                                          regsvr32.exe mshtml.dll

                                          regsvr32.exe shdocvw.dll

                                          regsvr32.exe browserui.dll

                                          regsvr32.exe jscript.dll

                                          regsvr32.exe vbscript.dll

                                          regsvr32.exe scrrun.dll

                                          regsvr32.exe msxml.dll

                                          regsvr32.exe msxml3.dll

                                          regsvr32.exe msxml6.dll

                                          regsvr32.exe actxprxy.dll

                                          regsvr32.exe softpub.dll

                                          regsvr32.exe wintrust.dll

                                          regsvr32.exe dssenh.dll

                                          regsvr32.exe rsaenh.dll

                                          regsvr32.exe gpkcsp.dll

                                          regsvr32.exe sccbase.dll

                                          regsvr32.exe slbcsp.dll

                                          regsvr32.exe cryptdlg.dll

                                          regsvr32.exe oleaut32.dll

                                          regsvr32.exe ole32.dll

                                          regsvr32.exe shell32.dll

                                          regsvr32.exe initpki.dll

                                          regsvr32.exe wuapi.dll

                                          regsvr32.exe wuaueng.dll

                                          regsvr32.exe wuaueng1.dll

                                          regsvr32.exe wucltui.dll

                                          regsvr32.exe wups.dll

                                          regsvr32.exe wups2.dll

                                          regsvr32.exe wuweb.dll

                                          regsvr32.exe qmgr.dll

                                          regsvr32.exe qmgrprxy.dll

                                          regsvr32.exe wucltux.dll

                                          regsvr32.exe muweb.dll

                                          regsvr32.exe wuwebv.dll.

                                          1. เมื่อคุณลงทะเบียนทุกส่วนประกอบแล้ว ให้พิมพ์ netsh winsock Reset ใน Command Prompt แล้วกด Enter
                                            1. ตอนนี้เราต้องรีสตาร์ทบริการทั้งสามที่เราหยุดไปก่อนหน้านี้ ดังนั้นให้ป้อนคำสั่งต่อไปนี้:
                                            2. พิมพ์ net start bits แล้วกด Enter

                                              พิมพ์ net start wuauserv แล้วกด Enter

                                              พิมพ์ net start cryptsvc แล้วกด Enter

                                              เพื่อการวัดผลที่ดี ให้รีสตาร์ทคอมพิวเตอร์แล้วลองใช้ Windows Update อีกครั้ง

                                              .

                                              กระทู้ที่เกี่ยวข้อง:


                                              24.11.2022