Hi @Joanna Wang ,
Welcome to Microsoft Q&A!
I suggest you reading from this: https://www.makeuseof.com/tag/windows-10-wont-boot/
The easiest fix for this is Safe Mode. It is an alternative boot scheme that starts your computer with a minimum of software. The modified boot process can bypass driver and software problems. The weird thing is, sometimes starting the computer in Safe Mode can fix boot problems. It's not always clear what processes run in Safe Mode, but experience has taught me it's an effective and easy fix.
Best regards,
Seeya
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.