Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows 0x80070020 (0x2000A) – คำแนะนำทีละขั้นตอน

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

คุณเพียงต้องไปที่เมนู การตั้งค่า (Settings) คลิก อัปเดตและความปลอดภัย (Update & Security) > Windows Update จากนั้นคลิกปุ่ม ตรวจสอบการอัปเดต (Check for updates) เพื่อเริ่มกระบวนการ อัปเดตล่าสุดจะถูกดาวน์โหลดและติดตั้งบนคอมพิวเตอร์ของคุณโดยอัตโนมัติ ในสภาพที่เหมาะสม ควรใช้เพียงไม่กี่คลิกเพื่อให้เครื่องของคุณได้รับการอัปเดต

อย่างไรก็ตาม ข้อผิดพลาดหลายอย่างอาจเกิดขึ้นในกระบวนการง่ายๆ นี้ และหนึ่งในนั้นคือข้อผิดพลาด 0x80070020 – 0x2000A ตามรายงานจากผู้ใช้ ข้อผิดพลาดนี้เกิดขึ้นทุกครั้งที่พวกเขาพยายามติดตั้ง Windows Build หรืออัปเดตบนคอมพิวเตอร์ของพวกเขา ข้อผิดพลาดนี้ไม่ได้จำกัดเฉพาะระบบ Windows 10/11 เพราะเวอร์ชันเก่าของระบบปฏิบัติการก็ได้รับผลกระทบเช่นกัน

ต่อไปนี้คือข้อความข้อผิดพลาดบางอย่างที่มาพร้อมกับข้อผิดพลาดการติดตั้งล้มเหลว 0x80070020 – 0x2000A:

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

สแกนฟรีเพื่อตรวจสอบปัญหา PC 3.145.873 ครั้งที่ดาวน์โหลด รองรับ: Windows 10/11, Windows 7, Windows 8
  • 0x80070020 – 0x2000A การติดตั้งล้มเหลวในขั้นตอน SAFE_OS พร้อมข้อผิดพลาดระหว่างการดำเนินการ PREPARE_FIRST_BOOT
  • เราไม่สามารถติดตั้งอัปเดตได้ในขณะนี้ โปรดลองอีกครั้งในภายหลัง

บทความนี้จะแสดงวิธีแก้ไขข้อผิดพลาด 0x80070020 – 0x2000A และช่วยให้คุณติดตั้ง Windows Update สำเร็จ

วิธีแก้ไขข้อผิดพลาดการติดตั้งล้มเหลว 0x80070020 – 0x2000A

ข้อผิดพลาด 0x80070020 – 0x2000A อาจเกิดขึ้นได้หลายเหตุผล อาจเกิดจากโปรแกรมที่รบกวนกระบวนการอัปเดตอัตโนมัติ องค์ประกอบ Windows Update ที่เสียหาย หรือฮาร์ดดิสก์หลายตัวบนคอมพิวเตอร์ของคุณ หากข้อผิดพลาดของคุณไม่เกี่ยวข้องกับฮาร์ดดิสก์ จะค่อนข้างยากที่จะระบุสาเหตุที่แน่นอนของข้อผิดพลาดการติดตั้งล้มเหลว 0x80070020 – 0x2000A

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

หากคุณกำลังมองหาวิธีแก้ไขข้อผิดพลาด 0x80070020 – 0x2000A โปรดดูวิธีแก้ไขที่ระบุไว้ด้านล่างและลองทีละขั้นจนกว่าจะพบวิธีที่แก้ปัญหาของคุณได้

วิธีที่ 1: ปิดใช้งานแอนติไวรัสชั่วคราว

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

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

วิธีที่ 2: เรียกใช้โปรแกรมแก้ไขปัญหา (Troubleshooter)

Windows มีโปรแกรมแก้ไขปัญหา (Troubleshooter) ในตัวสำหรับกรณีที่เกิดปัญหาระหว่างการติดตั้ง Windows Update ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้คุณสมบัติการแก้ไขปัญหาและแก้ไขข้อผิดพลาด 0x80070020 – 0x2000A:

  1. คลิก Start และพิมพ์ Troubleshooting ในกล่องค้นหา
  2. คลิกแท็บ Troubleshooting
  3. คลิกปุ่ม View all ที่มุมซ้ายบนของหน้าต่าง
  4. เลือก Windows Update จากรายการ
  5. กดปุ่ม Run เพื่อเริ่มกระบวนการแก้ไขปัญหา

ทำตามคำแนะนำบนหน้าจอเพื่อแก้ไขปัญหา Windows Update ของคุณ

วิธีที่ 3: รีสตาร์ท BITS

Background Intelligent Transfer Service หรือ BITS เป็นองค์ประกอบของ Windows ที่ทำหน้าที่อำนวยความสะดวกในการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ของ Microsoft Windows Update พึ่งพา BITS อย่างมาก ดังนั้นเมื่อกระบวนการนี้ถูกทำลาย อัปเดตก็จะล้มเหลวในการดาวน์โหลดและติดตั้ง หากเป็นเช่นนั้น กระบวนการ BITS จำเป็นต้องรีสตาร์ทเพื่อให้ Windows Update ทำงานอีกครั้ง

เพื่อรีสตาร์ท BITS ทำตามขั้นตอนด้านล่าง:

  1. กดปุ่ม Windows + R
  2. พิมพ์ services.msc ในกล่องโต้ตอบ กดปุ่ม OK
  3. ค้นหากระบวนการ Background Intelligent Transfer Service คลิกขวาเลือก Properties
  4. คลิกแท็บ General
  5. ภายใต้ Startup type เลือก Automatic
  6. หากกระบวนการ BITS ไม่ได้ทำงาน ให้คลิกขวาที่มันแล้วคลิก Start
  7. คลิก OK เพื่อปิดหน้าต่าง

เมื่อกระบวนการ BITS รีสตาร์ทแล้ว ลองติดตั้งอัปเดตอีกครั้งเพื่อดูว่าวิธีนี้ทำงานหรือไม่

วิธีที่ 4: รีเซ็ต Windows Update

หากวิธีข้างต้นไม่ได้ผล อีกวิธีแก้ไขข้อผิดพลาด 0x80070020 – 0x2000A คือการรีเซ็ต Windows Update แล้วเริ่มกระบวนการติดตั้งใหม่อีกครั้ง การรีเซ็ต Windows Update จะกู้คืนองค์ประกอบ Windows Update ที่เสียหายหรือเสียหาย และอนุญาตให้ติดตั้งอัปเดตที่จำเป็นได้อย่างราบรื่น

เพื่อรีเซ็ต Windows Update ทำตามคำแนะนำด้านล่าง:

  1. กด Windows + X จากนั้นเลือก Command Prompt (Admin) จากตัวเลือก
  2. หยุดบริการ Windows Update Services, BITS, MSI Installer และ Cryptographic โดยพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter หลังจากแต่ละคำสั่ง:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  1. เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 โดยพิมพ์คำสั่งด้านล่าง กดปุ่ม Enter หลังจากแต่ละคำสั่ง:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  1. รีสตาร์ทกระบวนการที่หยุดไว้ก่อนหน้านี้ (BITS, Cryptographic, MSI Installer และ Windows Update Services) โดยป้อนคำสั่งต่อไปนี้ติดต่อกัน กด Enter หลังจากพิมพ์แต่ละคำสั่ง:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  1. พิมพ์ exit แล้วรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

วิธีที่ 5: สร้างบัญชีผู้ใช้งานท้องถิ่นชั่วคราว

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ ProfilesDirectory

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

เพื่อแก้ไข:

  1. เปลี่ยนรายการรีจิสทรี ProfilesDirectory กลับเป็นค่าเริ่มต้น % SystemDrive% \ Users
  2. สร้างบัญชีผู้ใช้งานท้องถิ่นชั่วคราวบนคอมพิวเตอร์ของคุณและให้สิทธิ์ผู้ดูแลระบบ
  3. เรียกใช้ Windows Update โดยใช้บัญชีชั่วคราวและทำตามคำแนะนำบนหน้าจอ

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

สรุป

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