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

Traduções de Artigos Traduções de Artigos
Artigo: 2473228 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

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. 

Causa

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.

Como contornar

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.

Resolução

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:

Reduzir esta imagemExpandir esta imagem
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
Reduzir esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, edição de 64 bits
Reduzir esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, edição IA de 64 bits
Reduzir esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção ?Aplica-se a?.
Nota Este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado directamente a partir da organização de suporte da Microsoft. As informações contidas neste artigo são fornecidas ?tal como estão? em resposta a problemas recentes. Devido à urgência em disponibilizar este artigo, os materiais poderão incluir erros tipográficos e ser revistos em qualquer altura sem aviso prévio. Consulte os Termos de Utilização para outras considerações.

Propriedades

Artigo: 2473228 - Última revisão: 17 de maio de 2011 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 4.0
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows Server 2003 Service Pack 2
  • Windows Server 2008 Service Pack 2
  • Windows Vista Service Pack 2
  • Windows 7 Service Pack 1
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palavras-chave: 
kbqfe kbfix kbupdate kbdownload atdownload kbexpertiseinter kbsurveynew kbinstallation KB2473228

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com