Hang on shutdown

My Win XP Pro lately has been 'hanging' on shutdown.I don't know what is the actual reason, SP1 Pack already installed, all drivers updated.Running BootVis will help only once,just that once.Once I restarted again, the problem still persist.Seem like nowadays, everytime I want to shut off my system, I have to press my reset or start button.Any help, anyone ??