I like Simple
I was also having this issue
I also suspect this came about after a recent round of MS updates as I have used this XP VM for ages with no issues.
From the tools bar chose tools and settings
Then click on Integration Features and turn off things that you don't have to have at startup
For me it was printers and smart cards etc
Then chose the CLOSE option at the bottom of the settings list
Change this to shutdown and click OK
Now under action in the tool bar choose close and this will force a shutdown
Once the shutdown was complete, restarting the VM worked but interestingly the VM was trying to install Windows updates -

hmmm - I wonder
Now the VM is back and working just fine
I recommend that you now reset your Integration feature settings
I hope that this helps you to solve your XP VM problem
Cheers