Archived from groups: microsoft.public.windowsxp.basics (More info?)
Could be a lot of reasons. Usually it's because XP is waiting for an app to
finish something and that app is not finishing. How is your Hung App Timeout
configured, along with other shutdown options?