I can confirm upon restarting while downloading Halo MCC that the problem returned. I am now using @YEvers workaround as well.
I don't have the time to write up a proper walk-through of the fix (for those unfamiliar with using the Task Manager to run processes), but here's a basic version:
- Use Task Manager to access Services and disable Storage Service.
- Restart computer
- Create a batch file in a permanent, safe location with the following contents (credit to @YEvers):
sc config StorSvc start= demand
sc start StorSvc
sc config StorSvc start= disabled
- Access Task Scheduler and create a new task with:
Run only when user is logged on
Run with highest privileges checked
Trigger At Log on of any user
Start a program, pointing to the batch file from 3)
- Restart computer
You should now be able to use the Xbox app as normal.
If you have a laptop, you may want to uncheck "Start the task only if the computer is on AC power" in the Conditions tab of the scheduled task you made. I left all the Settings tab to their defaults. Also, it's unclear what delaying the task does except cause the Xbox app to be inoperable until the delay. Right now I am though doing a 5 second delay.
I would only add, if this issue is ever truly fixed, keep in mind you may want to disable this task scheduler task in the future in case there could be any side effects.