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.
Sintomas
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.
Causa
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:
-
Reinicie o computador.
-
Instale o .NET Framework 4 ou uma de suas atualizações.
-
Reinicie o computador.
Como Contornar
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:
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
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
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 de IA-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 esse problema ocorre nos produtos que estão listados na seção "Aplica-se a".