10 Ways to Fix Slow Boot Times in Windows 10
1. Disable Fast Startup 2. Disable Startup Apps 3. Run SFC Scan and DISM Scan 4. Increase Paging File Size 5. Disconnect Peripherals 6. Reinstall Graphics Driver 7. Update Windows 8. Defrag Hard Drive
Source: techworm.net