why do windows updates take so long

Change sembol - with /command
Updating in Windows 10 can sometimes be very annoying. Some updates take a few seconds to minutes, and some updates take hours. Some of them do not even know and this situation can be very annoying. If you do not make an upgrade, the updates are normally very fast. However, if your updates take too long, even if you don't upgrade, this is definitely a problem. First, make sure that the time zone of your computer is correct. Use the following procedure to check if the services required for the update are running.
- Press the Start key and the R key simultaneously.
Type Services.msc in the small window that opens and press Enter
- Make sure that the following operations are enabled:
- Windows Update
- Speed ??Intelligent Transfer Service
- Encryption Services
- Windows Module Loader Service
Try running Windows update from this page.
Alternatively, perform a clean boot on your computer to resolve your issue, and disable programs that are running in the background to detect programs that are blocking the Windows update. To check that the system files are working normally, right-click the Windows Key and enter the Command Client (Administrator).
Type the following command:
DISM.exe - Online - Cleanup-image - Restorehealth
sfc - scannow
If there is a problem with your network connection, right-click the Windows button and log in to the Command Prompt (Administrator). Enter the following commands:
ipconfig - release
ipconfig - renew
ipconfig- flushdns
ipconfig - registerdnsnetsh firewall reset
netsh int ip reset
netsh winsock reset
netsh interface tcp set global autotuning = disabled
However, to disable the IPv6 protocol of the network adapter, right-click the Start button and enter Control Panel. Select Network and Sharing Center. Enter the change adapter settings and click on the required network and select the properties. After doing this, enter the network tab, clear the Internet Protocol version 6 (TCP - IPv6) check box, and click OK.