Os produtos ou as actualizações poderão não ser instalados correctamente se o Microsoft .NET Framework 4 ou as actualizações do Microsoft .NET Framework 4 forem instalados depois de outro produto ou actualização ser instalado e ficar pendente um reinício

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:

  1. Reinicie o computador.

  2. Instale o .NET Framework 4 ou quaisquer actualizações para o .NET Framework 4.

  3. 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:

Download 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

Acerca do Windows Installer

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”.

Ponto Da Situação

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

×