If the system has run out of space, the Windows update stuck at 0 issue may also happen. If so, you should free up your C drive to leave at least 10GB of free space.
Run Windows Update Troubleshooter.
Press “Windows + R” keys and type “services.msc” into the Run box. Then, hit Enter key to open the Services window.
Scroll down to find Windows Update service. Then, right-click on it and choose Stop button.
Open File Explorer and navigate to C:WindowsSoftwareDistribution. Then, delete all contents under this directory.
Restart the Windows Update service and check for update again to see whether the problem is solved.