0x800f0952 Install ((hot)) Direct

If your computer is part of a corporate network, it might be looking for files on a local server (WSUS) that doesn't have them, instead of going to the official Windows Update site. Solution 1: Use the Windows Update Troubleshooter

If the update cache is glitched, resetting the services can clear the "stuck" installation state. Windows Update Troubleshooter - Microsoft Support 0x800f0952 install