I recently bought a used gaming PC and installed Windows 11. World of Warcraft runs normally, but downloading SnowRunner through the Xbox app repeatedly fails. The download starts around 200–250 Mbps, then fluctuates down to 0 B/s and eventually stops with error 0x87e0000f. It can fail anywhere from roughly 2% to 50% complete.
The PC has an i5-12400F, GTX 1070 Ti, 32GB of DDR4 RAM, an MSI PRO B760M-P DDR4 motherboard, multiple drives including SSDs, and a USB 5GHz Wi-Fi adapter. Speed tests show about 240 Mbps down and 300 Mbps up. Continuous pings show no packet loss, and the disk stays around 0–1% active when the download stalls. Wi-Fi activity also drops almost completely when the Xbox app reports 0 B/s.
I have already reset or reinstalled Windows, repaired and reset the Xbox app and Microsoft Store, run wsreset, reinstalled Gaming Services, checked DNS and HTTPS connectivity, tested with the firewall disabled, reviewed Delivery Optimization, and tried several PowerShell troubleshooting commands. BITS is manual and Delivery Optimization is running. Steam also had to be restarted a few times because it reported that an internet connection was required.
I am currently trying Windows 11's repair reinstall that keeps my files and applications. Before I go further, has anyone actually fixed error 0x87e0000f when downloads begin normally, repeatedly fall to 0 B/s, and then fail? Could brief Wi-Fi dropouts explain the problem even though games and internet speed tests appear normal?
2 Answers
The USB Wi-Fi adapter is the first thing I would eliminate. Downloads can be much less tolerant of tiny connection interruptions than an online game, and a speed test or continuous ping may not catch short dropouts that interrupt a file transfer. Try the download over Ethernet before changing more Windows settings. If it succeeds, replace or reposition the adapter, update its driver, or use a wired connection.
Delivery Optimization can interfere with Microsoft Store and Xbox downloads. Check its bandwidth and caching settings, and temporarily disable it as a test. After changing the setting, restart the related services or reboot and try a fresh installation. Since the drive is nearly idle and the network transfer stops at the same time, the storage device does not look like the main bottleneck.
Delivery Optimization is running and shows cached download data, but I have not found an obvious bandwidth limit enabled. I have already tried the Xbox, Store, Gaming Services, and cache resets, so I am focusing more on the network adapter now.

That is what I am testing next since I had to order a cable. The download definitely starts normally, but the speed gradually collapses and then fails. It is possible the adapter is having brief dropouts that are not noticeable while playing.