Try going into command prompt (start->run:cmd) and running this:
shutdown -s -f -t 5
If it works, then you at least have a temporary workaround.
Human history is the story of complaisance. While disaster is fresh in our memory, we take precautions. But as the memory of disaster recedes, we start to take risks.