Os produtos ou as atualizações podem não ser instaladas corretamente quando o Microsoft .NET Framework 4 ou suas atualizações são instaladas após a instalação do outro produto ou da outra atualização e uma reinicialização está pendente

Traduções deste artigo Traduções deste artigo
ID do artigo: 2473228 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário: 
  • Você instala um produto ou uma atualização, que solicita a reinicialização do computador.
  • Antes de reiniciar o computador, você instala o Microsoft .NET Framework 4 ou uma de suas atualizações lançadas antes de 24 de novembro de 2010.
Nesse caso, talvez o produto ou a atualização não esteja instalada corretamente.

Observação O problema descrito no artigo da Base de Dados de Conhecimento pode ocorrer em qualquer um dos sistemas listados na seção "Aplica-se a". No entanto, os testes internos da Microsoft apenas reproduziu esse problema no Windows XP e no Windows Server 2003. 

Causa

Algumas atualizações e alguns produtos usam uma chave de Registro para armazenar informações sobre as operações de renomeação de arquivo pendentes (PFRO). Esse recurso é usado quando os arquivos que precisam de atualização estão bloqueados ou em uso. O instalador grava os arquivos em um local temporário e os renomeia após uma reinicialização.

Devido a um problema em uma ação personalizada do .NET Framework 4 executada durante a configuração (instalação, desinstalação, reparo e aplicação de patch), a chave de Registro do PFRO gravada por outro produto ou atualização pode se tornar corrompida em alguns cenários. Se algum produto ou atualização de arquivo solicitar uma reinicialização e gravar a entrada para a operação PFRO e quando uma reinicialização estiver pendente, instale o .NET Framework 4 ou sua atualização; a chave de Registro do PFRO pode se tornar corrompida. Quando isso ocorre, outros produtos ou atualizações não funcionam conforme o esperado.

Como Contornar

Para evitar esse problema, verifique se o seu computador não possui reinicializações pendentes antes de você tentar instalar o .NET Framework 4 ou alguma das suas atualizações. Para fazer isso, siga estas etapas:
  1. Reinicie o computador.
  2. Instale o .NET Framework 4 ou uma de suas atualizações.
  3. Reinicie o computador.

Resolução

Uma atualização foi disponibilizada pela Microsoft. Instale essa atualização para evitar o problema ao instalar futuras atualizações para o .NET Framework 4.

Observações
  • Esta atualização não aborda instalações de atualização ou produto que já tenham sido afetadas. Se você achar que uma instalação de outro produto ou atualização pode ter sido afetada por esse problema, use o item Adicionar ou Remover Programas no Painel de Controle para reparar o outro produto ou atualização. Se isso não resolver o problema, talvez seja necessário remover completamente e reinstalar o outro produto ou atualização.
  • Esta atualização só resolve o problema quando ele ocorre na instalação de atualizações para o .NET Framework 4, ou seja, ela não resolve o problema quando ele ocorre durante a instalação do produto .NET Framework 4. Se você enfrentar o problema durante a instalação do .NET Framework 4, consulte a seção "Solução alternativa" para obter mais informações sobre como resolver o problema. 

Informações de download

O seguinte arquivo está disponível para download no Centro de Download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Baixe o pacote agora.

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter os arquivos de suporte da Microsoft nos serviços online
A Microsoft examinou este arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas.

Pré-requisitos

Para instalar esta atualização, é necessário ter o Windows Installer 3.1 ou uma versão posterior. Para obter a versão mais recente do Windows Installer, visite o seguinte site da Microsoft:
Windows Installer 4.5 Redistribuível

Opções de linha de comando para esta atualização

Para obter informações sobre as várias opções de linha de comando compatíveis com esta atualização, consulte o documento:
Opções de linha de comando do Windows Installer

Para obter mais informações sobre o Windows Installer, visite o site do MSDN do Windows Installer
Sobre o Windows Installer

Necessidade de reinicialização

Não é necessário reiniciar o sistema após instalar essa atualização.

Informações sobre a remoção da atualização

Para remover essa atualização de segurança, use o item Adicionar ou Remover Programas no Painel de Controle.

Informações de substituição de atualização

Esta atualização não substitui outra atualização lançada previamente.

Informações de arquivo

A versão global dessa atualização usa um pacote do Microsoft Windows Installer para instalar a atualização. As datas e horários destes arquivos estão listados em formato UTC (Tempo Universal Coordenado) na tabela a seguir. Quando você exibe as informações sobre o arquivo, a data é convertida para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Microsoft .NET Framework 4, edição de 32 bits
Recolher 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
Recolher 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 IA-64 bits
Recolher 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

Situação

A Microsoft confirmou que esse problema ocorre nos produtos que estão listados na seção "Aplica-se a".
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 2473228 - Última revisão: sexta-feira, 13 de maio de 2011 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 4.0
  • Service Pack 3 para Windows XP
  • 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