"Várias horas" é muito longo, mesmo para um service pack.
Provavelmente é hora de uma reinicialização difícil (ou duas) e espero que continue.
Você pode verificar este artigo da MS KB: Como solucionar problemas de instalação do service pack do Windows Vista e Windows Server 2008