Hello EthanHu1,
Welcome to the Microsoft community.
For your current problem, if you don't want to restart your computer, then you can try to end the sihost.exe process via Task Manager to see if it is valid.
Right click on Start - Task Manager - Details. Then click on the CPU header to sort by CPU usage. You should be able to find it easily this way. Alternatively, you can switch to the Details tab and sort by name. Find sihost.exe and right click End Task. (Note: If you are running an important program or have important content to save, you can make a backup before ending this process to avoid losing it)
If there is something that is not clear, do not hesitate to let me know.
Sincerely
Mavis - | MSFT Microsoft Community Support Specialist