Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10

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

สาเหตุหลักของปัญหานี้คือการปะทะกันระหว่าง Windows Update กับโปรแกรมรักษาความปลอดภัยของบริษัทอื่นที่ติดตั้งบนคอมพิวเตอร์ และปัญหา Access Denied กับตัวบอกเกี่ยวกับความปลอดภัยของ Background Intelligent Transfer Service (BITS) คอมพิวเตอร์ที่ได้รับผลกระทบไม่สามารถเข้าถึงได้ โฟลเดอร์ System Volume Information และปัญหาบางอย่างกับคอมโพเนนต์ Windows Update อย่างน้อยหนึ่งรายการ หากคุณตกเป็นเหยื่อของปัญหานี้ ต่อไปนี้คือวิธีแก้ปัญหาที่มีประสิทธิภาพที่สุดที่คุณสามารถใช้เพื่อลองและกำจัดมัน:

โซลูชันที่ 1:ถอนการติดตั้งโปรแกรมรักษาความปลอดภัยของบริษัทอื่นทั้งหมด

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

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

แนวทางที่ 2:รีเซ็ตส่วนประกอบ Windows Update โดยใช้ตัวแก้ไขปัญหา

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

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

เมื่อตัวแก้ไขปัญหาเสร็จสิ้น เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและดูว่าคุณสามารถดึงและติดตั้งการอัปเดตผ่าน Windows Update ได้สำเร็จหรือไม่

วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10

โซลูชันที่ 3:ให้การควบคุมโฟลเดอร์ System Volume Information กับคอมพิวเตอร์ของคุณอย่างเต็มรูปแบบ

หากสาเหตุของปัญหานี้คือคอมพิวเตอร์ของคุณไม่สามารถเข้าถึงโฟลเดอร์ System Volume Information คุณสามารถกำจัดปัญหาได้สำเร็จหากคุณเพียงแค่:

  1. คลิกขวาที่ เมนูเริ่ม ปุ่มเพื่อเปิด เมนู WinX .
  2. คลิกที่ พรอมต์คำสั่ง (ผู้ดูแลระบบ) ใน เมนู WinX เพื่อเปิดพรอมต์คำสั่ง .
  3. พิมพ์ข้อความต่อไปนี้ใน พร้อมท์คำสั่ง แล้วกด Enter :
    cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

รอให้คำสั่งดำเนินการอย่างสมบูรณ์

  1. ปิด พรอมต์คำสั่ง . ที่ยกระดับ .
  2. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ

วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10

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

โซลูชันที่ 4:รีเซ็ตตัวบอกเกี่ยวกับความปลอดภัยของบริการ BITS ด้วยตนเอง

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

  1. คลิกขวาที่ เมนูเริ่ม ปุ่มเพื่อเปิด เมนู WinX .
  2. คลิกที่ พรอมต์คำสั่ง (ผู้ดูแลระบบ) ใน เมนู WinX เพื่อเปิดพรอมต์คำสั่ง .
  3. ทีละรายการ ให้พิมพ์คำสั่งต่อไปนี้ใน Command Prompt . ที่ยกระดับขึ้น , กด Enter หลังจากพิมพ์แต่ละคำสั่งและรอให้คำสั่งหนึ่งดำเนินการสำเร็จก่อนที่จะพิมพ์คำสั่งถัดไป:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
pause
  1. ปิด พรอมต์คำสั่ง . ที่ยกระดับ .
  2. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ

วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10

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

หากคุณไม่สามารถแก้ไขปัญหาด้วยวิธีนี้ คุณสามารถลองทำตามขั้นตอนการแก้ปัญหาเพิ่มเติมด้านล่าง

  • เรียกใช้การสแกน SFC และการสแกน DISM
  • ดำเนินการติดตั้ง Windows ใหม่ทั้งหมด
  • ทำการสแกน Chkdsk ด้วย

แนวทางที่ 5:การลบไฟล์อัพเดต

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

  1. กด “Windows” + “ร’ เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “Services.MSC” เพื่อเปิดหน้าต่างตัวจัดการบริการ วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  3. ในหน้าต่างการจัดการบริการ ให้เลื่อนลงและมองหา “Windows Update” และ “บริการอัจฉริยะเบื้องหลัง” วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  4. ดับเบิลคลิกทีละรายการและเปลี่ยนประเภทการเริ่มต้นเป็น “ปิดการใช้งาน”
  5. คลิกที่ “หยุด” เพื่อปิดและบันทึกการเปลี่ยนแปลงของคุณ
  6. หลังจากนี้ นำทางไปยังโฟลเดอร์ต่อไปนี้ในไดรฟ์รากของคุณ
    C:\Windows\SoftwareDistribution
  7. เปิดโฟลเดอร์ กด “Ctrl” + “เอ” เพื่อเลือกไฟล์ทั้งหมด แล้วกด “Shift” + “ลบ” เพื่อลบออกจากคอมพิวเตอร์ของคุณ
  8. หลังจากลบไฟล์แล้ว ให้กลับไปที่หน้าต่างการจัดการบริการและเปิดใช้งานทั้งบริการที่เราปิดใช้งานในขั้นตอนแรก
  9. กด “Windows’ + “ฉัน” เพื่อเปิดการตั้งค่าแล้วคลิก “อัปเดตและความปลอดภัย”
  10. เลือก “Windows Update” จากบานหน้าต่างด้านซ้ายและเลือก “ตรวจสอบการอัปเดต” ปุ่ม. วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  11. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชัน 6:การเปลี่ยนการตั้งค่านโยบายกลุ่ม

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

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “gpedit.msc” และกด “เข้า” วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  3. ดับเบิลคลิกที่ “เทมเพลตการดูแลระบบ” ตัวเลือกแล้วดับเบิลคลิกที่ “ระบบ” โฟลเดอร์
  4. ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ “ระบุการตั้งค่าสำหรับการติดตั้งเนื้อหาเสริม” ตัวเลือก. วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  5. ตรวจสอบ “เปิดใช้งาน” จากนั้นตรวจสอบ “ดาวน์โหลดคุณสมบัติเนื้อหาการซ่อมแซมและตัวเลือกโดยตรง” ตัวเลือก. วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  6. คลิกที่ “สมัคร” แล้วต่อด้วย “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงของคุณ
  7. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่หลังจากทำเช่นนี้

โซลูชัน 7:การเปลี่ยนแปลงรีจิสทรี

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

  1. คลิกขวาที่ใดก็ได้บนเดสก์ท็อปและเลือก "ใหม่>เอกสารข้อความ"
  2. วางบรรทัดต่อไปนี้ในเอกสารที่สร้างขึ้นใหม่
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
    "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
    "Description"="@%systemroot%\\system32\\wuaueng.dll,-106"
    "DisplayName"="@%systemroot%\\system32\\wuaueng.dll,-105"
    "ErrorControl"=dword:00000001
    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
      00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
      6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,\
      00
    "ObjectName"="LocalSystem"
    "RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
      65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
      00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
      61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
      62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
      00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
      79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
      00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
      6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
      00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
      75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
      00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
      72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,\
      00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
      00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
      6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
      00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,\
      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,\
      00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,\
      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,61,\
      00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,76,00,69,00,\
      6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,00,61,00,67,00,65,\
      00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
      65,00,67,00,65,00,00,00,00,00
    "ServiceSidType"=dword:00000001
    "Start"=dword:00000003
    "SvcHostSplitDisable"=dword:00000001
    "SvcMemHardLimitInMB"=dword:000000f6
    "SvcMemMidLimitInMB"=dword:000000a7
    "SvcMemSoftLimitInMB"=dword:00000058
    "Type"=dword:00000020
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]
    "ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
      00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
      77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
    "ServiceDllUnloadOnStop"=dword:00000001
    "ServiceMain"="WUServiceMain"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security]
    "Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
      00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
      00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
      05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
      20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
      01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0]
    "Type"=dword:00000005
    "Action"=dword:00000001
    "Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1]
    "Type"=dword:00000005
    "Action"=dword:00000001
    "Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50
  3. คลิกที่ “ไฟล์” และเลือก “บันทึกเป็น” วิธีแก้ไขรหัสข้อผิดพลาดของ Windows Update 0x80080005 บน Windows 10
  4. คลิกที่ “ทุกประเภท” ในเมนูแบบเลื่อนลงรูปแบบแล้วพิมพ์ “Fix.reg” ในช่องชื่อไฟล์
  5. คลิกที่ “บันทึก” หลังจากเลือกทำเลที่เหมาะสมแล้ว
  6. เรียกใช้ไฟล์จากตำแหน่งนั้นและการเปลี่ยนแปลงควรดำเนินการให้คุณโดยอัตโนมัติ
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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