ผู้ใช้ 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:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ ms-settings:emailandaccounts แล้วกด Enter เพื่อเปิดแท็บ Email & app accounts ของแอป Settings
- ภายในแท็บ Email & accounts ให้เลื่อนลงไปที่ส่วน Accounts used by other apps แล้วคลิก Add a Microsoft account (หรือ Sign in with a Microsoft account instead)
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเชื่อมต่อกับบัญชี Microsoft ของคุณ
หมายเหตุ: หากคุณไม่มีบัญชี ให้คลิกลิงก์ Create one! และทำตามขั้นตอนโดยยืนยันอีเมล - เมื่อเชื่อมต่อกับบัญชี Microsoft แล้ว ให้ รีสตาร์ท คอมพิวเตอร์และรอจนกระทั่งการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์
- เปิด Microsoft Store อีกครั้งและลองดาวน์โหลดเกมหรือแอปพลิเคชันที่เคยทำให้เกิดข้อผิดพลาด 0x87e10bd0
หากยังคงพบปัญหาหลังจากลงชื่อเข้าใช้ด้วยบัญชี Microsoft ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: ดาวน์โหลดแอปพลิเคชันอื่นก่อน
แม้จะเป็นวิธีแก้ไขชั่วคราวมากกว่าการแก้ไขจริง แต่ผู้ใช้หลายรายรายงานว่าสามารถหลีกเลี่ยงรหัสข้อผิดพลาด 0x87e10bd0 ได้โดยการดาวน์โหลดแอปพลิเคชันอื่นก่อน และปล่อยให้ดาวน์โหลดเป็นเวลานานสักครู่ ก่อนเริ่มดาวน์โหลดที่ล้มเหลวอีกครั้ง
วิธีนี้ดูแปลกแต่อย่างไรก็ตาม มีผู้ใช้หลายสิบคนยืนยันว่ามีประสิทธิภาพในการแก้ไขรหัสข้อผิดพลาด นี่ดูเหมือนจะแก้ไขข้อบกพร่องที่พบบ่อยของ Sea of Thieves ที่เกิดกับผู้ใช้ที่พยายามดาวน์โหลดเกมโดยตรงจาก Microsoft Store
คู่มือ快速สำหรับการบังคับให้ดาวน์โหลดเสร็จสมบูรณ์โดยการดาวน์โหลดแอปพลิเคชันอื่นก่อน:
- กด Windows key + R พิมพ์ ms-windows-store://home แล้วกด Enter เพื่อเปิด Microsoft Store
- ภายใน Microsoft Store ให้คลิกที่ฟังก์ชัน Search (มุมขวาบน) และค้นหา Netflix, Xbox Insider Hub หรือ Deep Rock Galactic – นี่คือ 3 แอปพลิเคชันที่ผู้ใช้ได้ใช้เพื่อหลอกให้ Microsoft Store ดาวน์โหลด Sea of Thieves ได้โดยไม่มีปัญหา
- จากผลการค้นหา ให้คลิก Get / Install และรอจนเสร็จสิ้น
- เมื่อติดตั้งแอปพลิเคชันจำลองเสร็จแล้ว ให้ใช้ฟังก์ชันค้นหาอีกครั้งเพื่อหา Sea of Thieves Beta และดูว่าสามารถดาวน์โหลดได้โดยไม่พบข้อผิดพลาดหรือไม่
หากรหัสข้อผิดพลาด 0x87e10bd0 ยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: สร้าง AUInstallAgent ใหม่
ปัญหานี้อาจเกิดจากโฟลเดอร์ AUInstallAgent ที่เสียหาย ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการสร้างโฟลเดอร์ AUInstallAgent ใหม่ – บังคับให้ Windows สร้างโฟลเดอร์ที่สมบูรณ์ใหม่จากศูนย์
ปัญหาที่เกี่ยวข้องกับ Microsoft Store ส่วนใหญ่เกิดจาก AUInstallAgent ที่เสียหาย นี่คือคู่มือเร็วสำหรับการติดตั้งโฟลเดอร์ AUInstallAgent ใหม่และแก้ไขรหัสข้อผิดพลาด 0x87e10bd0:
- กด Windows key + R พิมพ์ %windir% แล้วกด Enter เพื่อเปิดโฟลเดอร์ Windows
- ภายในโฟลเดอร์ Windows ให้เลื่อนลงหาโฟลเดอร์ AUInstallAgent หากไม่พบ ให้คลิกขวาที่พื้นที่ว่างแล้วเลือก New > Folder หากมีพรอมต์ UAC ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
หมายเหตุ: หากพบโฟลเดอร์ AUInstallAgent ให้คลิกขวาแล้วเลือก Delete ก่อนที่จะสร้างโฟลเดอร์ใหม่ - คลิกขวาที่โฟลเดอร์ใหม่ เลือก Rename และตั้งชื่อว่า AUInstallAgent
- รีสตาร์ท คอมพิวเตอร์และดูว่าสามารถติดตั้งแอปที่เคยล้มเหลวกับรหัสข้อผิดพลาด 0x87e10bd0 ได้หรือไม่
หากยังคงพบข้อความข้อผิดพลาดเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: รีเซ็ตแคช Windows Store
ปัญหานี้อาจเกิดจากการเสียหายภายในโฟลเดอร์แคช Windows Store หากเป็นกรณีนี้ คุณสามารถแก้ไขได้โดยการล้างแคช Windows Store ให้หมดด้วยยูทิลิตี WSReset
ผู้ใช้หลายรายรายงานว่าขั้นตอนนี้ช่วยให้พวกเขาติดตั้งเกม/แอปพลิเคชันได้โดยไม่พบรหัสข้อผิดพลาด 0x87e10bd0 นี่คือคู่มือเร็วสำหรับการรีเซ็ตแคช Windows Store:
- กด Windows key + R พิมพ์ wsreset.exe แล้วกด Enter เพื่อรันยูทิลิตีล้างแคช
- รอจนหน้าต่าง CMD ปิดและ Store เปิดขึ้น แล้ว รีสตาร์ท คอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากยังคงพบรหัสข้อผิดพลาด 0x87e10bd0 ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: ทำ Clean Boot
อาจเป็นไปได้ว่าคุณพบรหัสข้อผิดพลาด 0x87e10bd0 เนื่องจากขัดแย้งกับแอปพลิเคชันหรือบริการบางอย่าง เพื่อกำจัดความเป็นไปได้นี้ คุณสามารถบังคับให้ Windows บูทด้วยชุดไดรเวอร์และโปรแกรมเริ่มต้นขั้นต่ำได้ การเริ่มต้นแบบ Clean Boot นี้จะช่วยให้คุณระบุและกำจัดข้อขัดแย้งของซอฟต์แวร์ที่อาจเป็นสาเหตุ
ขั้นตอนการทำ Clean Boot บน Windows 10:
- ตรวจสอบให้แน่ใจว่าคุณลงชื่อเข้าใช้ด้วยบัญชี Windows ที่มีสิทธิ์ผู้ดูแลระบบ
- กด Windows key + R พิมพ์ msconfig แล้วกด Enter เพื่อเปิดหน้าต่าง System Configuration
หมายเหตุ: หากมีพรอมต์ User Account Control (UAC) ให้ยอมรับโดยคลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ - ภายในหน้าต่าง System Configuration ให้คลิกแท็บ Services และติ๊กกล่อง Hide all Microsoft Services เพื่อให้แน่ใจว่าไม่ได้ปิดบริการสำคัญของระบบปฏิบัติการ
- คลิกปุ่ม Disable all เพื่อปิดบริการที่เหลือทั้งหมด พร้อมกัน ซึ่งจะป้องกันไม่ให้บริการของบุคคลที่สามและบริการ built-in ที่ไม่จำเป็นทำให้เกิดข้อขัดแย้งของแอปที่อาจนำไปสู่ข้อผิดพลาด 0x87e10bd0
- เมื่อปิดบริการทั้งหมดแล้ว ให้คลิก Apply changes แล้วไปที่แท็บ Startup และคลิก Open Task Manager
- ภายในแท็บ Status ของ Task Manager ให้เลือกแต่ละบริการและคลิก Disable เพื่อป้องกันไม่ให้รันที่การเริ่มต้นครั้งต่อไป
- เมื่อปิดบริการของบุคคลที่สามทั้งหมดแล้ว ให้ปิดหน้าต่าง Task Manager และ รีสตาร์ท คอมพิวเตอร์เพื่อเข้าสู่โหมด Clean Boot
- เมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้เปิด Microsoft Store และดูว่าสามารถดาวน์โหลดแอปพลิเคชันหรือเกมที่เคยล้มเหลวได้หรือไม่ หากไม่ได้ ให้ระบุแอปหรือบริการที่ขัดแย้งโดยการเปิดใช้งานรายการที่ปิดไว้ทีละรายการพร้อมรีสตาร์ทบ่อยครั้งเพื่อดูว่าตัวไหนก่อให้เกิดรหัสข้อผิดพลาด