Perhaps you should look at the task manager and find out what is running. Chances are something's hanging up and preventing the system from shutting down.
And as for viruses, go to
www.pandasoftware.com or www. antivirus.com and use their online virus scanning utililty. Maybe you missed something.
Art
