I recently bought a used gaming PC and installed Windows 11. World of Warcraft plays normally, but downloading SnowRunner through the Xbox app repeatedly starts at around 200–250 Mbps, falls to 0 B/s, briefly recovers, and eventually fails with error 0x87e0000f. The PC has an i5-12400F, GTX 1070 Ti, 32GB of RAM, multiple drives, and a USB 5GHz Wi-Fi adapter. Speed tests show roughly 240 Mbps down and 300 Mbps up, and continuous pings show no packet loss, although Wi-Fi receive activity drops to nearly nothing when the download stalls. Disk activity also remains very low. I have already reset Windows, repaired and reinstalled the Xbox app and Microsoft Store, reset Gaming Services, run wsreset, checked DNS and HTTPS connectivity, tested with the firewall disabled, reviewed Delivery Optimization and Windows services, and tried several PowerShell troubleshooting commands. Steam also needed a couple of retries because it reported that an internet connection was required. I am currently trying Windows 11's repair reinstall, but I would like to know what actually fixed this error for other people. Could brief Wi-Fi dropouts or instability be enough to interrupt and corrupt these downloads even though games and speed tests appear to work normally?
1 Answer
The USB Wi-Fi adapter is the first thing I would isolate. A speed test and an online game can appear fine while still having brief interruptions that break a large Microsoft Store download. The fact that Wi-Fi receive activity drops at the same time as the Xbox download strongly points in that direction. Try the download over a wired Ethernet connection before changing permissions or making more system changes. If Ethernet works, update or replace the Wi-Fi adapter and its driver, or test with a different adapter.

That is what I am testing next. The download starts normally but fails anywhere from a few percent to about halfway through, and Steam has also complained that an internet connection was required. I am hoping Ethernet confirms whether the adapter is causing brief interruptions that are not obvious during normal gameplay.