While the following article is good to repair shutdown issues, I've yet to witness a crash free DOS based windows. Hope this helps.
Read -> http://aumha.org/win4/a/shtdwnme.php
Almost every time I try to switch off my computer, it freezes and I have to switch off by the button on the tower. Then when I next switch on, it goes through the Checking for Errors thing, which takes 5 minutes.
How do I stop it crashing?