Embora eu tenha visto isso no Vista, no passado obscuro e distante, tive isso comigo regularmente em novas instalações do Windows 7, a partir de um DVD de lançamento inicial original, que depois passou por todas das atualizações, do zero, incluindo o SP1. Descobri que, em todas as instalações, as atualizações seriam penduradas em cerca de 150 atualizações, de uma maneira muito semelhante à que você está descrevendo. É como se houvesse alguns "bloqueios" mutuamente exclusivos em um certo ponto durante essas mega atualizações, onde as atualizações podem acabar entrando em conflito umas com as outras, e o Windows se transforma em um pouco de tizz .
Eu desligaria o PC com força, depois de ter esperado inúmeras horas, e após a inicialização o Windows seria, inicialmente, um pouco confuso, mas eventualmente resolvido, depois de enumerar quais atualizações foram instaladas com sucesso e quais não foram.
Eu suspeito que o Vista faça a mesma enumeração de atualizações concluídas.
Se a máquina realmente ficar confusa, esse guia pode ajudar, Atualizações do Windows paradas no Desligamento ou reinicialização -“ Instalando Atualizações… ”.
Do not turn off your machine or reboot it as you will just get stuck on the “Installing Updates…” message again. The reason this is happening is because of a corrupt update or a corrupt update database. Either way, the fix is pretty simple if you have a basic understanding of computers.
There is a folder under the Windows directory called “SoftwareDistribution”. This folder is where all Windows Updates are downloaded to and run from as well as the Windows Update database being in here. So, if it is corrupt, we need to get rid of it and recreate it from scratch – this will fix your problems.
First of all, you cannot just go in and delete or rename the folder, there is a Windows Update service running that will stop you from doing this. So, the plan is to stop the service, rename the current folder, start the service again which will then in turn recreate your SoftwareDistribution folder and Windows Update database.
Abra um prompt do Admin Commnad e execute
net stop wuauserv
ren c:\windows\softwaredistribution sd.old
net start wuauserv
Once this has restarted, you should now notice that the SoftwareDistribution Folder has been recreated – you should now restart your computer and you should notice that it reboots without any problems.
But wait – there is one last thing that you need to be aware of. As you have now completely removed the old SoftwareDistribution database, when you next run Windows Updates, it will not know that it has been run before and may through an error. Ignore this and just click “Check for Updates”. It will then check the machine, see that it has a number of updates and catch up with itself again.
Como um aparte, eu recomendo que você não use o Vista, a menos que seja para um problema de acompanhamento de bug ou suporte específico do Vista, e atualize para o Windows 7 - é muito mais eficiente e estável. O Vista foi, sem dúvida, uma das piores versões do Windows que já foi lançada, em igualdade com o ME.
Poderia aumentar o desempenho se você puder encontrar um disco velho e barato do Windows 7, com licença, no eBay ou em um mercado. Eu tenho um monte de laptops antigos que foram projetados para o XP, e eles executam o Windows 7 muito bem - no entanto, o Vista apenas fez correr o cão lento