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

แก้ไข:รหัสข้อผิดพลาด 0x8024a105

ผู้ใช้มักพบปัญหานี้หลังจากพยายามอัปเดต Windows 10 ผ่าน Windows Update (WU) ข้อผิดพลาด 0x8024a105   ส่งสัญญาณปัญหากับอัปเดตอัตโนมัติ ส่วนประกอบ  โดยปกติ หลังจากการอัปเดตที่ล้มเหลว ผู้ใช้จะเห็นข้อความต่อไปนี้:

“มีปัญหาในการดาวน์โหลดการอัปเดตบางอย่าง แต่เราจะลองอีกครั้งในภายหลัง หากคุณยังเห็นสิ่งนี้อยู่ ให้ลองค้นหาในเว็บหรือติดต่อฝ่ายสนับสนุนเพื่อขอความช่วยเหลือ รหัสข้อผิดพลาดนี้อาจช่วยได้:(0x8024a105)”
แก้ไข:รหัสข้อผิดพลาด 0x8024a105

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

วิธีที่ 1:การเรียกใช้ตัวแก้ไขปัญหา Windows Update

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

  1. กด แป้น Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์หรือวางต่อไปนี้
    control.exe /name Microsoft การแก้ปัญหา

    กด Enter เพื่อเปิดตัวแก้ไขปัญหาในตัว
    แก้ไข:รหัสข้อผิดพลาด 0x8024a105

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

หากการอัปเดตยังคงล้มเหลวด้วย 0x8024a105  ผิดพลาด เลื่อนลงไปที่วิธีที่ 2 

วิธีที่ 2:เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้ (UAC)

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

  1. กด แป้น Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์หรือวาง “netplwiz ” และกด Enter เพื่อเปิดตัวแก้ไขปัญหาในตัว
    แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  2. ใน ผู้ใช้ แท็บ เลือกผู้ใช้ที่คุณใช้และคลิก คุณสมบัติ
  3. ใน คุณสมบัติ หน้าต่าง ไปที่ การเป็นสมาชิกกลุ่ม และกำหนดระดับการเข้าถึง ผู้ดูแลระบบ . กด สมัคร เพื่อบันทึกการเปลี่ยนแปลงของคุณ
    แก้ไข:รหัสข้อผิดพลาด 0x8024a105 หมายเหตุ: หากตั้งค่าระดับการเข้าถึงเป็น ผู้ดูแลระบบ . แล้ว ย้ายโดยตรงไปที่วิธีที่ 3 .
  4. รีบูตเครื่องคอมพิวเตอร์และตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบด้วยบัญชีผู้ใช้เดียวกัน เมื่อการเริ่มต้นเสร็จสมบูรณ์แล้ว ให้พยายามทำการอัปเดตอีกครั้ง หากคุณเห็นว่าล้มเหลวด้วย 0x8024a105 ผิดพลาด เลื่อนลงไปที่วิธีที่สาม

วิธีที่ 3:การรีเซ็ตส่วนประกอบ Windows Updates ด้วยตนเอง

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

ต่อไปนี้คือคำแนะนำโดยย่อในการรีเซ็ตส่วนประกอบ Windows Updates:

  1. คลิก แถบเริ่มของ Windows (มุมล่างซ้าย) และค้นหา “cmd “. จากนั้น คลิกขวาที่ Command prompt แล้วเลือก Run as Administrator .
    แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  2. ใน พรอมต์คำสั่งที่ยกระดับ  เราจะหยุดบริการของ ตัวติดตั้ง MSI, Windows Update, BITS และการเข้ารหัส . ในการดำเนินการนี้ ให้แทรกคำสั่งต่อไปนี้แล้วกด Enter หลังแต่ละคำสั่ง:

    net stop wuauservnet หยุด cryptSvcnet หยุด bitsnet หยุด msiserver

    แก้ไข:รหัสข้อผิดพลาด 0x8024a105

  3. เมื่อหยุดบริการทั้งหมดแล้ว เรามาเปลี่ยนชื่อ SoftwareDistribution โฟลเดอร์และ โฟลเดอร์ Catroot2 เพื่อบังคับให้ Windows Update เริ่มต้นคอมโพเนนต์ใหม่ วางหรือพิมพ์คำสั่งทั้งสองลงใน Command prompt และกด Enter หลังจากแต่ละคำสั่ง:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old


    แก้ไข:รหัสข้อผิดพลาด 0x8024a105

  4. เมื่อเปลี่ยนชื่อโฟลเดอร์ทั้งสองแล้ว ก็ถึงเวลาเริ่มบริการของ MSI Installer, BITS, Cryptographic และ Windows Update อีกครั้ง ในการดำเนินการนี้ ให้พิมพ์คำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter หลังจากแต่ละคำสั่ง:
    net start wuauservnet start cryptSvcnet start bitsnet start msiserver


    แก้ไข:รหัสข้อผิดพลาด 0x8024a105

  5. เมื่อเริ่มบริการใหม่แล้ว ให้ปิดพรอมต์คำสั่งที่ยกระดับและรีบูตเครื่องคอมพิวเตอร์ของคุณ

วิธีที่ 4:ลบโฟลเดอร์การแจกจ่ายซอฟต์แวร์

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

  1. กด “Windows” + “X” พร้อมกันและเลือก “Power Shell(Admin)” ตัวเลือก
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter” เพื่อดำเนินการ
    net stop wuauserv
  3. พิมพ์คำสั่งต่อไปนี้อีกครั้งแล้วกด “Enter”
    บิตหยุดสุทธิ
  4. สุดท้าย นำทางไปยังโฟลเดอร์ต่อไปนี้
    C:\Windows\SoftwareDistribution
  5. กด “Ctrl” + “เอ” เพื่อเลือกเนื้อหาทั้งหมดของโฟลเดอร์แล้วกด “Shift” + “เดล” ปุ่มเพื่อลบออกอย่างถาวร แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  6. ยืนยัน ข้อความเตือนใดๆ ที่เตือนคุณเกี่ยวกับการลบไฟล์เหล่านี้ จากนั้นรีบูตเครื่องคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
  7. ตอนนี้ ให้ลอง อัปเดต และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

วิธีที่ 5:อัปเดตโดยใช้เครื่องมือสร้างสื่อ

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

  1. ดาวน์โหลด Windows Media Creation Tool จากที่นี่ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  2. เรียกใช้ไฟล์สั่งการและปฏิบัติตามคำแนะนำบนหน้าจอสำหรับการตั้งค่าเริ่มต้น
  3. หลังจากการตั้งค่าเริ่มต้น ให้เลือก “อัปเกรดพีซีเครื่องนี้” และคลิกที่ “ถัดไป”
  4. ยอมรับข้อกำหนดสิทธิ์การใช้งานและปล่อยให้โปรแกรมติดตั้งทำงาน
  5. ตอนนี้เครื่องมือจะดึงไฟล์อัปเดตจากเซิร์ฟเวอร์โดยอัตโนมัติและอัปเดตคอมพิวเตอร์ของคุณเป็นเวอร์ชันล่าสุดที่มีให้
  6. ตรวจดูว่าการทำเช่นนั้นได้แก้ไขข้อผิดพลาดหรือไม่

วิธีที่ 6:ลบโฟลเดอร์ดาวน์โหลด

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

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “แผงควบคุม” แล้วกด “Enter” เพื่อเปิดอินเทอร์เฟซแผงควบคุมแบบคลาสสิก แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  3. ในแผงควบคุม คลิกที่ “ดูโดย:” และเลือก “ไอคอนขนาดใหญ่” จากรายการ
  4. คลิกที่ “ตัวเลือก File Explorer” และหน้าต่างใหม่จะปรากฏขึ้น
  5. ในตัวเลือก File Explorer ให้คลิกที่ “ดู” จากนั้นดับเบิลคลิกที่ “ไฟล์และโฟลเดอร์” ปุ่มเพื่อขยาย
  6. หลังจากนั้น ดับเบิลคลิกที่ 'ไฟล์และโฟลเดอร์ที่ซ่อนอยู่" ให้ขยายได้เช่นกัน
  7. ทำเครื่องหมายที่ “แสดงไฟล์ โฟลเดอร์และไดรฟ์ที่ซ่อนอยู่” ตัวเลือกและคลิกที่ “สมัคร” เพื่อบันทึกการเปลี่ยนแปลงของคุณ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  8. คลิกที่ “ตกลง” เพื่อปิดนอกหน้าต่างและกด “Windows’ + “อี” เพื่อเปิดโปรแกรมสำรวจไฟล์
  9. ใน File Explorer ให้ลบ “$Windows.~WS” และ “$Windows. ~บีที” โฟลเดอร์
  10. อย่าลืมล้างถังขยะด้วยเพื่อไม่ให้กู้คืน
  11. หลังจากนี้ ให้กด “Windows’ + “ฉัน” เพื่อเปิดการตั้งค่าและคลิกที่ “อัปเดตและความปลอดภัย” ตัวเลือก. แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  12. ในการอัปเดตและความปลอดภัย ให้คลิกที่ตัวเลือก "Windows Update" ในบานหน้าต่างด้านซ้าย จากนั้นคลิกที่ "ตรวจหาการอัปเดต" ปุ่ม.
  13. อัปเดตจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ
  14. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 7:การรีเซ็ตโฟลเดอร์ Catroot2

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

  1. กด “Windows’ + “อาร์” เพื่อเปิดพรอมต์การเรียกใช้
  2. พิมพ์ “cmd” แล้วกด “Shift” + “Ctrl” + “ป้อน” เพื่อให้สิทธิ์ของผู้ดูแลระบบ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด "Enter" เพื่อดำเนินการ
    net stop cryptsvc
  4. หลังจากที่คุณได้หยุด cryptsvc ใช้คำสั่งด้านบน พิมพ์คำสั่งต่อไปนี้ลงในพรอมต์คำสั่งทีละรายการ แล้วกด "Enter" หลังจากแต่ละรายการเพื่อดำเนินการบนคอมพิวเตอร์ของคุณ
    md %systemroot%system32catroot2.oldxcopy %systemroot%system32catroot2 %systemroot%system32catroot2 เก่า /s
  5. หลังจากดำเนินการตามคำสั่งข้างต้นแล้ว เราจะลบไฟล์ทั้งหมดออกจากโฟลเดอร์ catroot โดยไม่ลบโฟลเดอร์นั้นเอง
  6. กด “Windows’ + “อาร์” เพื่อเปิดพรอมต์ Run และพิมพ์ที่อยู่ต่อไปนี้เพื่อไปยังโฟลเดอร์ catroot
    C:/Windows/System32/catroot2
  7. กด “Ctrl” + “เอ” เมื่ออยู่ในโฟลเดอร์เพื่อเลือกรายการทั้งหมดภายในแล้วกด “Shift” + “ลบ” เพื่อลบออกจากคอมพิวเตอร์ของคุณ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  8. หลังจากลบสิ่งเหล่านี้แล้ว ให้ยืนยันข้อความแจ้งที่อาจปรากฏขึ้นบนหน้าจอของคุณ
  9. หลังจากนั้น ให้เปิดพรอมต์คำสั่งสำรองและดำเนินการคำสั่งต่อไปนี้
    net start cryptsvc
  10. ลองอัปเดตคอมพิวเตอร์ของคุณและตรวจดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 8:การกำหนดค่าบริการให้เริ่มทำงานโดยอัตโนมัติ

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

  1. กด “Windows’ + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “cmd” แล้วกด “Ctrl” + “กะ” + “ป้อน” เพื่อให้สิทธิ์ของผู้ดูแลระบบ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งใน command prompt แล้วกด “Enter” หลังจากที่แต่ละรายการดำเนินการ
    SC Config wuauserv start=autoSC Config bits start=autoSC Config cryptsvc start=autoSC Config trustedinstaller start=auto
  4. ด้วยวิธีนี้ เราจะกำหนดค่าบริการเหล่านี้ให้เริ่มต้นและทำงานโดยอัตโนมัติในเบื้องหลัง
  5. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 9:ลงทะเบียน Windows Update และไฟล์ BITS อีกครั้ง

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

  1. กด “Windows’ + “ร’ เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “cmd” แล้วกดปุ่ม “Ctrl” + “กะ” + “ป้อน” ปุ่มเพื่อให้สิทธิ์ผู้ดูแลระบบ แก้ไข:รหัสข้อผิดพลาด 0x8024a105
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด “Enter” หลังจากที่แต่ละคนลงทะเบียนส่วนประกอบ
    regsvr32.exe atl.dllregsvr32.exe urlmon.dllregsvr32.exe mshtml.dllregsvr32.exe shdocvw.dllregsvr32.exe browserui.dllregsvr32.exe jscript.dllregsvr32.exe vbscript.dllregsvr32.exe scrrun dllregsvr32.exe msxml.dllregsvr32.exe msxml3.dllregsvr32.exe msxml6.dllregsvr32.exe actxprxy.dllregsvr32.exe softpub.dllregsvr32.exe wintrust.dllregsvr32.exe dssenh.dllregsvr32.exe ไฟล์ rsaenh.dllregsvr32.exe rsaensp dllregsvr32.exe slbcsp.dllregsvr32.exe cryptdlg.dllregsvr32.exe oleaut32.dllregsvr32.exe ole32.dllregsvr32.exe shell32.dllregsvr32.exe initpki.dllregsvr32.exe wuapi.dllregsvr32.exe wuau32.dll.dll dllregsvr32.exe wups.dllregsvr32.exe wups2.dllregsvr32.exe wuweb.dllregsvr32.exe qmgr.dllregsvr32.exe qmgrprxy.dllregsvr32.exe wucltux.dllregsvr32.exe muweb.dllregsvr32.exe ก่อน wuwebv.dll 
  4. หลังจากดำเนินการคำสั่งตามรายการด้านบนแล้ว ให้ตรวจดูว่าปัญหายังคงมีอยู่หรือไม่

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