Try to disable all unnecessary software and services during Windows Startup
How to perform a clean boot in Windows
https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd
Besides, set up Active Hours for Windows Update.
In my opinion, the best method for your timing issue is using a SSD to replace current HDD then reinstall OS, all process will be smooth. I used HDD before and my device cost about 1 min to startup time, after I change the hard disk to a 1 tb SSD, my startup time becomes 10 seconds.
-------------------------------------------------------------------------------------
If the Answer is helpful, please click "Accept Answer" and upvote it.
Information posted in the given link is hosted by a third party. Microsoft does not guarantee the accuracy and effectiveness of information.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.