Questão Não é possível instalar o .NET Framework 4.0 no Windows XP SP3


Estou usando o Windows XP SP3 logado como administrador.

Eu tinha o RAID Mirroring em execução. A placa-mãe quebrou no começo do ano. Quando recebi uma nova bateria, não sincronizei novamente. Eu apenas uso os discos como dois discos separados.

Eu procurei no Google pelos erros, mas não achei nada detalhado o suficiente.

Os seguintes componentes da Microsoft estão em Adicionar ou remover programas:

  • .NET Framework 1.1
  • .NET Framework 2.0 Service Pack 2
  • .NET Framework 3.0 Service Pack 2
  • .NET Framework 3.5 SP1
  • Pacote de Cliente de Compressão Microsoft 1.0 para Windows XP
  • Microsoft Office Enterprise 2007
  • Microsoft Silverlight
  • Gerenciador de drivers Flash USB da Microsoft
  • MicroSoft User-mode Driver Framework Feature Pack 1.0
  • Atualização do Microsoft Visual C ++ 2005 ATL KB 973923 x86 8.050727.4053
  • Microsoft Visual C ++ 2005 redistribuível

Este é o log de instalação:

Exists: evaluating...

[10/21/2011, 22:17:14]MsiGetProductInfo with product code {3C3901C5-3455-3E0A-A214-0B093A5070A6} found no matches

[10/21/2011, 22:17:14] Exists evaluated to false

[10/21/2011, 22:15:50]calling PerformAction on an installing performer
[10/21/2011, 22:15:50] Action: Performing actions on all Items...

[10/21/2011, 22:15:50]Wait for Item (clr_optimization_v2.0.50727_32) to be available
[10/21/2011, 22:15:50]clr_optimization_v2.0.50727_32 is now available to install
[10/21/2011, 22:15:50]Creating new Performer for ServiceControl item
[10/21/2011, 22:15:50] Action: ServiceControl - Stop clr_optimization_v2.0.50727_32...

[10/21/2011, 22:15:50]ServiceControl operation succeeded!

[10/21/2011, 22:15:50] Action complete

[10/21/2011, 22:15:50]Error 0 is mapped to Custom Error: 
[10/21/2011, 22:15:50]Wait for Item (Windows6.0-KB956250-v6001-x86.msu) to be available
[10/21/2011, 22:15:51]Windows6.0-KB956250-v6001-x86.msu is now available to install
[10/21/2011, 22:15:51]Created new DoNothingPerformer for File item
[10/21/2011, 22:15:51]No CustomError defined for this item.
[10/21/2011, 22:15:51]Wait for Item (Windows6.1-KB958488-v6001-x86.msu) to be available
[10/21/2011, 22:15:51]Windows6.1-KB958488-v6001-x86.msu is now available to install
[10/21/2011, 22:15:51]Created new DoNothingPerformer for File item
[10/21/2011, 22:15:51]No CustomError defined for this item.
[10/21/2011, 22:15:51]Wait for Item (netfx_Core.mzz) to be available
[10/21/2011, 22:15:52]netfx_Core.mzz is now available to install
[10/21/2011, 22:15:52]Created new DoNothingPerformer for File item
[10/21/2011, 22:15:52]No CustomError defined for this item.
[10/21/2011, 22:15:52]Wait for Item (netfx_Core_x86.msi) to be available
[10/21/2011, 22:15:52]netfx_Core_x86.msi is now available to install
[10/21/2011, 22:15:52]Creating new Performer for MSI item
[10/21/2011, 22:15:52] Action: Performing Action on MSI at F:\DOCUME~1\Owner\LOCALS~1\Temp\Microsoft .NET Framework 4 Client Profile Setup_4.0.30319\netfx_Core_x86.msi...

[10/21/2011, 22:15:52]Log File F:\DOCUME~1\Owner\LOCALS~1\Temp\Microsoft .NET Framework 4 Client Profile Setup_20111021_221545515-MSI_netfx_Core_x86.msi.txt does not yet exist but may do at Watson upload time
[10/21/2011, 22:15:52]Calling MsiInstallProduct(F:\DOCUME~1\Owner\LOCALS~1\Temp\Microsoft .NET Framework 4 Client Profile Setup_4.0.30319\netfx_Core_x86.msi, EXTUI=1
[10/21/2011, 22:17:14]MSI (F:\DOCUME~1\Owner\LOCALS~1\Temp\Microsoft .NET Framework 4 Client Profile Setup_4.0.30319\netfx_Core_x86.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Client Profile Setup_20111021_221545515-MSI_netfx_Core_x86.msi.txt
[10/21/2011, 22:17:14]PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

[10/21/2011, 22:17:14] Action complete

[10/21/2011, 22:17:14]OnFailureBehavior for this item is to Rollback.
[10/21/2011, 22:17:14] Action: Performing actions on all Items...

[10/21/2011, 22:17:14] Action complete

[10/21/2011, 22:17:14] Action complete

[10/21/2011, 22:17:14]Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:01:29).
[10/21/2011, 22:17:41]WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus

SEGUNDO REGISTRO SOLICITADO ABAIXO:

MSI (s) (6C:EC) [22:17:13:828]: Invoking remote custom action. DLL: F:\WINDOWS\Installer\MSIBB4.tmp, Entrypoint: NgenUpdateHighestVersionRollback
MSI (s) (6C:64) [22:17:13:984]: Executing op: ActionStart(Name=CA_NgenRemoveNicPFROs_I_DEF_x86.3643236F_FC70_11D3_A536_0090278A1BB8,,)
MSI (s) (6C:64) [22:17:13:984]: Executing op: ActionStart(Name=CA_NgenRemoveNicPFROs_I_RB_x86.3643236F_FC70_11D3_A536_0090278A1BB8,,)
MSI (s) (6C:64) [22:17:13:984]: Executing op: CustomActionRollback(Action=CA_NgenRemoveNicPFROs_I_RB_x86.3643236F_FC70_11D3_A536_0090278A1BB8,ActionType=17729,Source=BinaryData,Target=NgenRemoveNicPFROs,)
MSI (s) (6C:AC) [22:17:13:984]: Invoking remote custom action. DLL: F:\WINDOWS\Installer\MSIBB5.tmp, Entrypoint: NgenRemoveNicPFROs
MSI (s) (6C:64) [22:17:14:000]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
MSI (s) (6C:64) [22:17:14:000]: Error in rollback skipped.  Return: 5
MSI (s) (6C:64) [22:17:14:015]: No System Restore sequence number for this installation.
MSI (s) (6C:64) [22:17:14:015]: Unlocking Server
MSI (s) (6C:64) [22:17:14:015]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
MSI (s) (6C:64) [22:17:14:031]: Note: 1: 1708 
MSI (s) (6C:64) [22:17:14:031]: Product: Microsoft .NET Framework 4 Client Profile -- Installation failed.

MSI (s) (6C:64) [22:17:14:078]: Cleaning up uninstalled install packages, if any exist
MSI (s) (6C:64) [22:17:14:078]: MainEngineThread is returning 1603
MSI (s) (6C:EC) [22:17:14:171]: Destroying RemoteAPI object.
MSI (s) (6C:9C) [22:17:14:171]: Custom Action Manager thread ending.
MSI (c) (F4:C4) [22:17:14:203]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (F4:C4) [22:17:14:203]: MainEngineThread is returning 1603
=== Verbose logging stopped: 10/21/2011  22:17:14 ===

4


origem




Respostas:


Você pode usar o Ferramenta de limpeza do .NET Framework para apagar todos os vestígios do .NET Framework do seu computador e tente instalá-lo novamente.

Esta ferramenta de limpeza do .NET Framework foi projetada para executar automaticamente um conjunto de etapas para remover versões selecionadas do .NET Framework de um computador. Ele removerá arquivos, diretórios, chaves e valores do Registro e informações de registro do produto do Windows Installer para o .NET Framework. A ferramenta destina-se principalmente a retornar o sistema a um estado conhecido (relativamente limpo) caso você encontre erros de instalação, desinstalação, reparo ou patch do .NET Framework para tentar instalar novamente.

O guia do usuário traz um aviso importante:

Esta ferramenta foi projetada como último recurso para casos em que a instalação, desinstalação, reparo ou instalação de correção não foi bem-sucedida por motivos incomuns. Não é um substituto para o procedimento de desinstalação padrão.


1



E, dada a natureza cancerosa com a qual o .NET Framework se instala no Windows XP, se a ferramenta de limpeza não funcionar para corrigi-lo, é uma limpeza e recarregamento do SO. Esteve lá... - Fiasco Labs


  1. Primeiro, dê uma olhada no arquivo de log F: \ DOCUME ~ 1 \ Owner \ LOCALS ~ 1 \ Temp \ Microsoft Perfil do cliente do .NET Framework 4 Setup_20111021_221545515-MSI_netfx_Core_x86.msi.txt Para maiores informações.

  2. Experimentar compensação a pasta TEMP. Em seguida, reinicie a instalação.


0



mal olhe para a pasta temporária. Eu não posso postar muito do log aqui. - Bob
MSI (s) (6C: 64) [22: 17: 14: 000]: Executando op: End (Checksum = 0, ProgressTotalHDWord = 0, ProgressTotalLDWord = 0) MSI (s) (6C: 64) [22:17: 14: 000]: Erro na reversão ignorada. Retorno: 5 MSI (s) (6C: 64) [22: 17: 14: 031]: Observação: 1: 1708 MSI (s) (6C: 64) [22: 17: 14: 078]: MainEngineThread está retornando 1603 - Bob
desculpe por colar acima. Eu adicionei o final do log solicitado por Ganesh ao final da minha pergunta original. - Bob
desculpe sobre todos os posts. Eu apaguei todo o meu diretório temporário em ambos os discos rígidos e recebi exatamente o mesmo erro. - Bob
@Bob O erro que você mencionou foi enfrentado por outra pessoa. Vejo social.msdn.microsoft.com/Forums/en/netfxsetup/thread/… Ele mencionou que era um problema de privilégio. Você é um administrador completo na máquina? Você pode tentar instalá-lo com uma conta "Administrador" interna ou outra conta de administrador. - Ganesh R.