I’d just shut it down, and wait for it to boot up.
If you are having to wait a long time for it to boot up, you either need more memory, or have too many services/apps running at startup....Or perhaps both.
Got to Start>Run type msconfig. Under the ‘Startup’ tab you will see a list of items that automatically run when the system boots up. Uncheck anything you don’t need to be running at all times, such as antivirus software/firewalls, ect. Uncheck everything else. When you’re done reboot. The next time the system boots up, you’ll receive a popup message, check the box, and click ‘Ok’.
Is that right?