Como posso instalar o .NET Framework 3.5 em máquinas XP sem conexão à Internet?

8

Quero instalar o .NET Framework 3.5 em duas máquinas que não têm acesso à Internet. Se eu instalar o pacote "sem acesso à Internet", ele ainda deseja fazer o download de algo. Como posso descobrir o que está faltando? Existem outros pacotes de instalação?

Edit : Eu apresentaria screenshots, mas não consigo carregar nada daqui e as fotos seriam em alemão. Então, apresento apenas o texto traduzido de volta para o inglês ...

Instalando o "pacote redistribuível completo":
Na parte inferior da página do contrato de licença, é exibido este texto:

Tamanho do arquivo do download: 67 MB Tempo
aproximado de download: 2h 44min (56KBit / s) 18min (512KBit / s)

Ele mostra o texto mesmo se eu instalei o Windows Installer 3.1.

Depois de concordar, ele exibe o diálogo "Status do Download e Instalação" com uma barra de progresso denominada "Download:" e

Status: tentativa de conexão com o servidor (tente X de 5).
Status total do download: 56MB / 67MB

Eu tentei em uma VM sem conexão de rede. Ele tenta 5 vezes enquanto a barra de progresso mostra o progresso. Posteriormente, a barra de progresso é rotulada como "Instalação:". Ainda mais tarde, ele relata problemas durante a instalação e fornece dois botões "Enviar relatório mais tarde" e "Não enviar". Agora, aqui está: "Instalação concluída" e "O Microsoft .NET Framework 3.5 foi desinstalado com sucesso". (A ênfase é minha)
"É recomendável instalar os service packs e atualizações de segurança atuais. Mais informações no Windows Update (link)."

Edit2 : Instalado Service Pack 3, mas ainda sem sucesso.

EricSchaefer
fonte
Como você sabe que está tentando baixar algo? Alguma mensagem de erro?
Chathuranga Chandrasekara
Diz algo sobre o download de coisas adicionais. Vou tentar novamente a instalação e postar o texto exato ...
EricSchaefer
Editado a questão ...
EricSchaefer

Respostas:

12

Se você estiver usando uma versão localizada do Windows, a instalação tentará baixar o pacote de idiomas automaticamente para o seu local.

Para ignorar o download automático, você pode especificar o inglês como o idioma de instalação usando a seguinte linha de comando:

C:\path\to\installer\dotnetfx35.exe /lang:ENU

Após a conclusão da instalação, você pode baixar e instalar o pacote de idiomas para o seu local manualmente.

Ligações :

Albic
fonte
Agora isso parece interessante, já que é um WXP alemão. Eu estarei de volta ...
EricSchaefer
Sim, baby, sim!
EricSchaefer 11/08/09
3

Dê uma olhada nos logs de eventos de aplicativos e do sistema da sua máquina quanto a avisos ou erros durante a instalação, preste atenção especial a todos os eventos registrados pelo MsiInstaller.

É bem provável que pelo menos uma das mensagens diga o que está tentando instalar, o que provavelmente é um pré-requisito ausente de algum tipo (embora você tenha o instalador completo do .Net, ele provavelmente não inclui todos os pré-requisitos, mas assume que você já os possui e, em seguida, tenta baixá-los e instalá-los, caso contrário).

Consulte Como a instalação do .NET Framework 3.5 verifica seus pré-requisitos nos bastidores para obter detalhes sobre o que o instalador está fazendo para instalar os pré-requisitos.

A seguir estão os pré-requisitos para implantar o .NET Framework 3.5 no Windows XP:

  • Windows XP Service Pack 2 (SP2) *.
  • Internet Explorer 6.0 Service Pack 1 (SP1) *.
  • Windows Installer 3.1 *.
  • .NET Framework 2.0 Service Pack 1 (SP1).
  • .NET Framework 3.0 Service Pack 1 (SP1).
  • Componente de imagem do Windows *.
  • Pacote de componentes compartilhados XML Paper Specification (XPS) 1.0 *.
  • Rasterizador de software para o Microsoft DirectX 9.0 Software Development Kit (SDK).

(do Guia de Implantação do .NET Framework 3.5 para Administradores )

GAThrawn
fonte
1
Observe que a instalação de XML Paper Spec falhará com uma mensagem de erro obscura se você não tiver o spooler de impressão em execução na máquina (como talvez não em uma máquina que não seja da LAN).
GAThrawn