ข้อผิดพลาด 0x87AF0001 เป็นข้อผิดพลาดของ Windows Store ที่ไม่ให้ดาวน์โหลดหรืออัปเดตแอปใหม่และแอปที่มีอยู่ ข้อความข้อผิดพลาดไม่ให้ข้อมูลประโยชน์ ไม่บอกรากเหง้าของปัญหา จึงไม่มีประโยชน์เลย ปกติเกิดบนหลาย Build ของ Windows 10 และ Microsoft ทราบปัญหานี้อยู่แล้ว
สิ่งที่เกิดจริงคือ เมื่อเปิด Windows Store เพื่ออัปเดตแอปที่มีอยู่ หรือลองดาวน์โหลดใหม่ การอัปเดตหรือดาวน์โหลดจะเริ่มต้น แล้วล้มเหลวภายในสักพัก หรือไม่เริ่มต้นเลยและให้ข้อผิดพลาดนี้ คุณจะได้รหัสและข้อความข้อผิดพลาดนี้ไม่ว่าจะลองติดตั้งแอปไหนก็ตาม จึงไม่ใช่ความผิดของแอป
คุณจะพบบางคนบอกให้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution หรือรัน Windows Troubleshooter แต่ไม่ช่วยเลย ยังไม่มีวิธีแก้ชัดเจนสำหรับปัญหานี้ แต่จนกว่า Microsoft จะปล่อยอัปเดตแก้ไข มีวิธีหลีกเลี่ยง (Workaround) ที่ทำงานกับ 99% ของแอป และจะให้คุณได้อัปเดตและดาวน์โหลด อ่านวิธีด้านล่างเพื่อดาวน์โหลดแอปและอัปเดต และอย่ากลัวที่จะลอง

วิธีที่ 1: หยุดงาน Windows Explorer ชั่วคราว
เชื่อว่าปัญหานี้เกี่ยวข้องกับ Windows Explorer และบางผู้ใช้รายงานว่าถ้าปิดกระบวนการขณะดาวน์โหลด การดาวน์โหลดจะทำงานตามปกติ ต้องเริ่มกระบวนการใหม่หลังจากนั้น ขั้นตอนด้านล่างแสดงวิธีทำ
- กดปุ่ม Windows พิมพ์ Store แล้วเปิดผลลัพธ์ ใน Windows Store เริ่มดาวน์โหลดและ/หรืออัปเดต
- บนคีย์บอร์ด กด Ctrl, Alt และ Delete พร้อมกัน หรือ คลิกขวา ที่แถบงาน เลือก Task Manager
- ไปที่แท็บ Processes เลื่อนลงจนถึง Windows Processes
- หา Windows Explorer ในรายการกระบวนการ คลิกขวา เลือก End Task จากเมนู
- กลับไปที่ Store รอจนการดาวน์โหลดและ/หรืออัปเดตเสร็จ เมื่อเสร็จ กลับไปที่ Task Manager
- มุม ซ้ายบน กด File และ Run new task พิมพ์ explorer คลิก
แม้วิธีนี้ไม่ใช่การแก้ไขแต่อย่างแท้ แต่เป็น Workaround ที่ต้องทำบางอย่างเพื่อให้ดาวน์โหลดและอัปเดตแอปที่ไม่ควรต้องใช้ความพยายามมากนัก นี่คือวิธีเดียวที่ทำได้ในขณะนี้ หากเจอปัญหานี้ สบายๆ ลองวิธีข้างต้นและแก้ไขชั่วคราวได้
วิธีที่ 2: ทำ Clean Boot
ดูขั้นตอน (ที่นี่)
วิธีที่ 3: ปิด Firewall
ปิด Firewall จนกว่าอัปเดตและดาวน์โหลดจะเสร็จ หากใช้ Windows Firewall ปิดด้วยคำสั่งด้านล่าง สำหรับ Firewall บุคคลที่สามอื่นๆ ปิดผ่าน Interface ของโปรแกรม
- ค้าง Windows Key กด X
- เลือก Command Prompt (admin) คลิก OK
- พิมพ์คำสั่งต่อไปจนกว่าอัปเดตจะเสร็จ:NetSh Advfirewall set allprofiles state off
- เสร็จแล้ว อัปเดตติดตั้งแล้ว เปิด Firewall กลับ NetSh Advfirewall set allrprofiles state on
