Firstly, you need to check when was the last update successful. That means, there are some changes on your computer after the last successful attempt. We need to check the programs and features where you can find the recently installed apps. We need to check the date as per the last successful update and check to see whether any malicious programs got downloaded on your computer.
Windows 10 freezes updates when the network resources are stuck. This happens if you have any proxy network connection that hides the identity of the user machine. Windows 10 update cannot work if you have no internet connection as well. It is a must to see if any antivirus is stopping the windows services.