Este é um problema típico de ter o HAL.dll errado instalado, geralmente se você vai para a tela inteira em vez da janela os problemas de atualização ficam bem.
Vá até o disco de instalação do Windows e você deve encontrar um monte de arquivos correspondentes a hal * .dll (ou hal * .dl_ que você terá que descompactar) e copiá-los para c: \ windows \ system32 \ hal.dll , faça um por um, substituindo o arquivo existente até obter um que funcione. Geralmente isso é causado pela execução de sistemas operacionais antigos em processadores modernos.