I had this problem, the system would not shut down just restart. I disabled all start on command in setup. Example[boot on Lan/boot on keyboard and ect]. This solved my problem. Also, computer MFG installs there own software that can interfer with Vista. Try backing up all data then reformat and reinstall all non MFG software.