I've tried pretty much everything (except the Windows installation media; I do not have that). No matter what I do it gives me the same 0x800F0906 error.
What I've done:
1. Edit group policy; oddly it's already enabled and the Contact Windows Update directly to download repair content instead...