Considere o seguinte cenário:
-
Instala um produto ou actualização, que lhe solicitam um reinício do computador.
-
Antes de reiniciar o computador, instala o Microsoft .NET Framework 4 ou uma actualização para o .NET Framework 4 que foi disponibilizada antes de 24 de Novembro de 2010.
Neste caso, o outro produto ou actualização pode não ser instalado correctamente.
Nota: o problema descrito neste artigo da Base de Dados de Conhecimento pode ocorrer em qualquer sistema listado na secção “aplica-se a”. Contudo, os testes internos da Microsoft reproduziram este problema apenas no Windows XP e no Windows Server 2003.Sintomas
Alguns produtos e actualizações utilizam uma chave de registo para armazenarem informações acerca de operações relacionadas com ficheiros com mudança de nome pendente (PFRO). Esta funcionalidade é utilizada se os ficheiros que tenham de ser actualizados estiverem bloqueados ou em utilização; o instalador escreve os ficheiros numa localização temporária e muda os respectivos nomes após o reinício.
Devido ao facto de um problema que ocorra numa acção personalizada do .NET Framework 4 e seja executada durante a configuração (instalar, desinstalar, reparar e utilização de patches), a chave de registo PFRO, escrita por outro produto ou actualização, poderá ficar danificada em certos cenários. Se algum produto ou actualização de um ficheiro necessitarem de um reinício e escreverem a entrada para a operação PFRO e quando um reinício estiver pendente, é instalado o .NET Framework 4 ou uma actualização .NET Framework 4, a chave de registo PFRO pode ficar danificada. Quando isto ocorre, outros produtos ou actualizações não funcionam conforme esperado.Causa
Para evitar este problema, certifique-se de que o computador não tem reinícios pendentes antes de tentar instalar o .NET Framework 4 ou quaisquer actualizações para o .NET Framework 4. Para tal, siga estes passos:
-
Reinicie o computador.
-
Instale o .NET Framework 4 ou quaisquer actualizações para o .NET Framework 4.
-
Reinicie o computador.
Como contornar
Está disponível uma actualização da Microsoft. Instale esta actualização para evitar este problema quando instalar futuras actualizações para o .NET Framework 4.
Notas-
Esta actualização não diz respeito a instalações de produtos ou actualizações que possam já ter sido afectadas. Se considera que a instalação de outro produto ou actualização possa ter sido afectada devido a este problema, então deve repará-los, utilizando o item Adicionar/Remover Programas no Painel de Controlo. Caso isso não resolva o problema, poderá ser necessário remover completamente o outro produto e, em seguida, reinstalá-lo ou actualizar para resolver o problema.
-
Esta actualização resolve o problema apenas quando ocorre no contexto de instalação de actualizações para o .NET Framework 4. Esta actualização não resolve o problema quando ocorre durante a instalação do produto .NET Framework 4. Se encontrar este problema durante a instalação do .NET Framework 4, consulte a secção "Solução" para obter mais informações sobre como resolver o problema.
Informações de transferência
O seguinte ficheiro está disponível para transferência a partir do Centro de Transferências da Microsoft:Baixe o pacote agora. Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Pré-requisitos
Para instalar esta actualização, tem de ter o Windows Installer 3.1 ou posterior instalado no computador. Para obter a versão mais recente do Windows Installer, visite o seguinte Web site da Microsoft:
Windows Installer 4.5 Redistribuível
Parâmetros da linha de comandos para esta actualização
Para obter informações sobre os vários parâmetros da linha de comandos suportados por esta actualização, consulte o documento:
Parâmetros da linha de comandos do Windows Installer Para obter mais informações acerca do Windows Installer, visite o Web site Windows Installer na MSDN
Necessidade de reinício
Não é necessário reiniciar o sistema após instalar esta actualização.
Informações de remoção da actualização
Para remover esta actualização de segurança, utilize o item Adicionar ou remover programas no Painel de Controlo.
Informações sobre a substituição de actualizações
Esta actualização não substitui uma actualização disponibilizada anteriormente.
Informações sobre os ficheiros
A versão global desta actualização utiliza um pacote do Microsoft Windows Installer para instalar a actualização. As datas e horas destes ficheiros são indicadas, na tabela que se segue, no formato UTC (Hora Universal Coordenada). Ao visualizar as informações dos ficheiros, a data será convertida para o formato local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário da ferramenta Data e Hora do Painel de Controlo.
Microsoft .NET Framework 4, edição de 32 bits
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Microsoft .NET Framework 4, edição de 64 bits
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Microsoft .NET Framework 4, edição IA de 64 bits
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Resolução
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção “Aplica-se a”.