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

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

ผู้ใช้ Windows 10 หลายรายรายงานว่าไม่สามารถดาวน์โหลดเกมหรือแอปพลิเคชันบางรายการจาก Microsoft Store ได้ รหัสข้อผิดพลาดที่ปรากฏคือ 0x87E10BD0 ในกรณีส่วนใหญ่ รหัสข้อผิดพลาดจะตามมาหลังข้อความ "Something happened and your purchase can't be completed" ปัญหานี้มักเกิดขึ้นไม่กี่วินาทีหลังจากเริ่มดาวน์โหลดเกมหรือแอปพลิเคชัน ปัญหานี้ดูเหมือนจะเกิดขึ้นเฉพาะบน Windows 10 เท่านั้น

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

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

  • ผู้ใช้ไม่ได้ลงชื่อเข้าใช้ด้วยบัญชี Microsoft – แม้ว่าผู้พัฒนาจะไม่ระบุชัดเจน แต่คุณต้องลงชื่อเข้าใช้ด้วยบัญชี Microsoft เพื่อเข้าร่วมโปรแกรม Insider ส่วนใหญ่บน Microsoft Store นี่คือสาเหตุหลักของรหัสข้อผิดพลาด 0x87E10BD0 ในกรณีนี้ คุณสามารถแก้ไขได้โดยการลงชื่อเข้าใช้ด้วยบัญชี Microsoft
  • ข้อผิดพลาดของ Microsoft Store – ปัญหานี้อาจเกิดจากข้อบกพร่องที่ทำให้เกิดรหัสข้อผิดพลาดกับแอปพลิเคชันหรือเกมที่มีเวอร์ชัน Beta หากเป็นกรณีนี้ คุณสามารถหลีกเลี่ยงได้โดยการดาวน์โหลดแอปพลิเคชันอื่นก่อน
  • AUInstallAgent เสียหายหรือหายไป – อีกสาเหตุหนึ่งคือ AUInstallAgent ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการสร้างโฟลเดอร์ AUInstallAgent ใหม่
  • แคช Windows Store เสียหาย – การเสียหายภายในโฟลเดอร์แคช Windows Store ก็อาจเป็นสาเหตุ หากเป็นเช่นนี้ สามารถแก้ไขได้โดยการล้างแคช Windows Store ด้วยยูทิลิตี WSReset
  • การขัดแย้งของแอปพลิเคชัน – แอปพลิเคชันหรือบริการของบุคคลที่สามอาจขัดแย้งกับการดาวน์โหลด ในกรณีนี้ สามารถระบุและแก้ไขได้โดยการทำ Clean Boot

หากคุณกำลังเผชิญกับรหัสข้อผิดพลาด 0x87E10BD0 บทความนี้จะเสนอ chiến lượcการแก้ไขปัญหาหลายวิธี ด้านล่างคือชุดวิธีแก้ไขที่ผู้ใช้ในสถานการณ์คล้ายกันเคยใช้สำเร็จ

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

วิธีที่ 1: ลงชื่อเข้าใช้ด้วยบัญชี Microsoft

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

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

ขั้นตอนการลงชื่อเข้าใช้ด้วยบัญชี Microsoft:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ ms-settings:emailandaccounts แล้วกด Enter เพื่อเปิดแท็บ Email & app accounts ของแอป Settings
  2. ภายในแท็บ Email & accounts ให้เลื่อนลงไปที่ส่วน Accounts used by other apps แล้วคลิก Add a Microsoft account (หรือ Sign in with a Microsoft account instead)
  3. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเชื่อมต่อกับบัญชี Microsoft ของคุณ
    หมายเหตุ: หากคุณไม่มีบัญชี ให้คลิกลิงก์ Create one! และทำตามขั้นตอนโดยยืนยันอีเมล
  4. เมื่อเชื่อมต่อกับบัญชี Microsoft แล้ว ให้ รีสตาร์ท คอมพิวเตอร์และรอจนกระทั่งการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์
  5. เปิด Microsoft Store อีกครั้งและลองดาวน์โหลดเกมหรือแอปพลิเคชันที่เคยทำให้เกิดข้อผิดพลาด 0x87e10bd0

หากยังคงพบปัญหาหลังจากลงชื่อเข้าใช้ด้วยบัญชี Microsoft ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ดาวน์โหลดแอปพลิเคชันอื่นก่อน

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

วิธีนี้ดูแปลกแต่อย่างไรก็ตาม มีผู้ใช้หลายสิบคนยืนยันว่ามีประสิทธิภาพในการแก้ไขรหัสข้อผิดพลาด นี่ดูเหมือนจะแก้ไขข้อบกพร่องที่พบบ่อยของ Sea of Thieves ที่เกิดกับผู้ใช้ที่พยายามดาวน์โหลดเกมโดยตรงจาก Microsoft Store

คู่มือ快速สำหรับการบังคับให้ดาวน์โหลดเสร็จสมบูรณ์โดยการดาวน์โหลดแอปพลิเคชันอื่นก่อน:

  1. กด Windows key + R พิมพ์ ms-windows-store://home แล้วกด Enter เพื่อเปิด Microsoft Store
  2. ภายใน Microsoft Store ให้คลิกที่ฟังก์ชัน Search (มุมขวาบน) และค้นหา Netflix, Xbox Insider Hub หรือ Deep Rock Galactic – นี่คือ 3 แอปพลิเคชันที่ผู้ใช้ได้ใช้เพื่อหลอกให้ Microsoft Store ดาวน์โหลด Sea of Thieves ได้โดยไม่มีปัญหา
  3. จากผลการค้นหา ให้คลิก Get / Install และรอจนเสร็จสิ้น
  4. เมื่อติดตั้งแอปพลิเคชันจำลองเสร็จแล้ว ให้ใช้ฟังก์ชันค้นหาอีกครั้งเพื่อหา Sea of Thieves Beta และดูว่าสามารถดาวน์โหลดได้โดยไม่พบข้อผิดพลาดหรือไม่

หากรหัสข้อผิดพลาด 0x87e10bd0 ยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: สร้าง AUInstallAgent ใหม่

ปัญหานี้อาจเกิดจากโฟลเดอร์ AUInstallAgent ที่เสียหาย ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการสร้างโฟลเดอร์ AUInstallAgent ใหม่ – บังคับให้ Windows สร้างโฟลเดอร์ที่สมบูรณ์ใหม่จากศูนย์

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

  1. กด Windows key + R พิมพ์ %windir% แล้วกด Enter เพื่อเปิดโฟลเดอร์ Windows
  2. ภายในโฟลเดอร์ Windows ให้เลื่อนลงหาโฟลเดอร์ AUInstallAgent หากไม่พบ ให้คลิกขวาที่พื้นที่ว่างแล้วเลือก New > Folder หากมีพรอมต์ UAC ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
    หมายเหตุ: หากพบโฟลเดอร์ AUInstallAgent ให้คลิกขวาแล้วเลือก Delete ก่อนที่จะสร้างโฟลเดอร์ใหม่
  3. คลิกขวาที่โฟลเดอร์ใหม่ เลือก Rename และตั้งชื่อว่า AUInstallAgent
  4. รีสตาร์ท คอมพิวเตอร์และดูว่าสามารถติดตั้งแอปที่เคยล้มเหลวกับรหัสข้อผิดพลาด 0x87e10bd0 ได้หรือไม่

หากยังคงพบข้อความข้อผิดพลาดเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: รีเซ็ตแคช Windows Store

ปัญหานี้อาจเกิดจากการเสียหายภายในโฟลเดอร์แคช Windows Store หากเป็นกรณีนี้ คุณสามารถแก้ไขได้โดยการล้างแคช Windows Store ให้หมดด้วยยูทิลิตี WSReset

ผู้ใช้หลายรายรายงานว่าขั้นตอนนี้ช่วยให้พวกเขาติดตั้งเกม/แอปพลิเคชันได้โดยไม่พบรหัสข้อผิดพลาด 0x87e10bd0 นี่คือคู่มือเร็วสำหรับการรีเซ็ตแคช Windows Store:

  1. กด Windows key + R พิมพ์ wsreset.exe แล้วกด Enter เพื่อรันยูทิลิตีล้างแคช
  2. รอจนหน้าต่าง CMD ปิดและ Store เปิดขึ้น แล้ว รีสตาร์ท คอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้น

หากยังคงพบรหัสข้อผิดพลาด 0x87e10bd0 ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: ทำ Clean Boot

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

ขั้นตอนการทำ Clean Boot บน Windows 10:

  1. ตรวจสอบให้แน่ใจว่าคุณลงชื่อเข้าใช้ด้วยบัญชี Windows ที่มีสิทธิ์ผู้ดูแลระบบ
  2. กด Windows key + R พิมพ์ msconfig แล้วกด Enter เพื่อเปิดหน้าต่าง System Configuration
    หมายเหตุ: หากมีพรอมต์ User Account Control (UAC) ให้ยอมรับโดยคลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
  3. ภายในหน้าต่าง System Configuration ให้คลิกแท็บ Services และติ๊กกล่อง Hide all Microsoft Services เพื่อให้แน่ใจว่าไม่ได้ปิดบริการสำคัญของระบบปฏิบัติการ
  4. คลิกปุ่ม Disable all เพื่อปิดบริการที่เหลือทั้งหมด พร้อมกัน ซึ่งจะป้องกันไม่ให้บริการของบุคคลที่สามและบริการ built-in ที่ไม่จำเป็นทำให้เกิดข้อขัดแย้งของแอปที่อาจนำไปสู่ข้อผิดพลาด 0x87e10bd0
  5. เมื่อปิดบริการทั้งหมดแล้ว ให้คลิก Apply changes แล้วไปที่แท็บ Startup และคลิก Open Task Manager
  6. ภายในแท็บ Status ของ Task Manager ให้เลือกแต่ละบริการและคลิก Disable เพื่อป้องกันไม่ให้รันที่การเริ่มต้นครั้งต่อไป
  7. เมื่อปิดบริการของบุคคลที่สามทั้งหมดแล้ว ให้ปิดหน้าต่าง Task Manager และ รีสตาร์ท คอมพิวเตอร์เพื่อเข้าสู่โหมด Clean Boot
  8. เมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้เปิด Microsoft Store และดูว่าสามารถดาวน์โหลดแอปพลิเคชันหรือเกมที่เคยล้มเหลวได้หรือไม่ หากไม่ได้ ให้ระบุแอปหรือบริการที่ขัดแย้งโดยการเปิดใช้งานรายการที่ปิดไว้ทีละรายการพร้อมรีสตาร์ทบ่อยครั้งเพื่อดูว่าตัวไหนก่อให้เกิดรหัสข้อผิดพลาด