Instalando o net framework 3.5 no windows. Iniciando o serviço de atualização

Romanov Stanislav 09.09.2014 138007

Como instalar o .NET Framework 3.5 no Windows 8 / 8.1? [Erro 0x800f0906]

Está tendo problemas para instalar o .NET Framework 3.5 no Windows 8 / 8.1? A Microsoft certificou-se de que as versões anteriores à 4.0 não chegassem ao seu sistema, mas, felizmente, existe nosso guia com várias maneiras de contornar o erro 0x800f0906.


Você pode já ter instalado o .NET 4.0 ou superior. Mas alguns programas requerem 3,5 ou inferior. Nesse caso, você provavelmente baixará manualmente o pacote do site da Microsoft. Isso mesmo. Em seguida, você provavelmente encontrou o erro 0x800f0906 (captura de tela abaixo). A raiz do erro não está na conexão com a Internet. Os desenvolvedores da Microsoft simplesmente não pensaram em nós, usuários comuns do sistema. Abaixo estão algumas maneiras de corrigir o erro. Comece com o primeiro. Se não ajudar, vá para o segundo. Ou direto para o quarto.

1. Habilitando .NET 3.5 no painel de controle

Se de repente o sistema já tiver essa plataforma, mas estiver desabilitada, você terá a chance de habilitar o .NET Framework 3.5 por conta própria através do Painel de Controle. Abra-o, selecione a seção "Programas e Recursos", clique na coluna à esquerda em "Ativar ou desativar recursos do Windows" e marque a caixa ao lado de ".NET Framework 3.5 (inclui .NET 2.0 e 3.0)" (captura de tela acima) .

Para usar este método, você precisa de uma conexão com a Internet. Os subitens não precisam ser verificados (HTTP Windows Communication Foundation), a menos, é claro, que você seja um desenvolvedor.

2. Instalação do .NET 3.5 se você tiver um kit de distribuição do Windows 8 / 8.1

Para realizar esta operação, como você entende, você precisa da mídia com o kit de distribuição do seu sistema.

  • Instale USB / DVD com sistema
  • Execute a linha de comando como administrador (em 8.1 - pressione a combinação Win + X e selecione "Linha de comando (administrador)")
  • Digite o comando e pressione Enter:

Dism / online / enable-feature / featurename: NetFx3 / All / Source: drive: \ sources \ sxs / LimitAccess

(Você precisa substituir "unidade" pelo nome da unidade) Por exemplo:

Dism / online / enable-feature / featurename: NetFx3 / All / Source: G: \ sources \ sxs / LimitAccess


Você está esperando o fim da operação. Em poucos minutos .Net Framework 3.5 será instalado em seu PC, incluindo .Net 3.0 e .Net 2.0

Clique para ampliar

3. Alternativa para o segundo (se você tiver um kit de distribuição do Windows)

Este método praticamente repete o segundo. Somente depois de instalar a mídia do sistema você deve copiar do disco de instalação pasta "\ sources \ sxs \" na unidade "C", em sua raiz. Esta opção ajudará se, por algum motivo, você só puder tirar esta pasta do disco (ou de outro kit de distribuição, se o primeiro não couber).

Em seguida, execute o comando:

dism.exe / online / enable-feature / featurename: NetFX3 / Fonte: c: \ sxs

dism.exe / Online / Enable-Feature / FeatureName: NetFx3 / All / Source: c: \ sxs / LimitAccess

Se após este procedimento o pacote não tiver sido instalado, você caiu na isca da Microsoft. Resta mais uma opção.

Clique para ampliar

4. Instalação do .NET 3.5 por meio da desinstalação de atualizações do Windows 8 / 8.1

Como se viu, no 8.1 a capacidade de instalar o pacote está praticamente fechada. Portanto, para fazer isso, você precisará remover as atualizações de segurança numeradas KB2966826 e KB2966828. Para fazer isso, vá ao "Painel de Controle" e selecione a seção "Programas e Recursos", clique na coluna da esquerda em "Exibir atualizações do Windows instaladas". A partir daí, encontre as atualizações especificadas e clique com o botão direito para excluí-las uma por uma.

Depois disso, instale o .NET 3.5 de qualquer maneira conveniente. Você também pode baixá-lo do site da Microsoft. Após a instalação, é aconselhável devolver as atualizações. Eu só tive sucesso com um deles. Em seguida, ele aparecerá no Windows Update.

Após a atualização, alguns usuários estão interessados ​​em como e onde baixar o .NET Framework versões 3.5 e 4.5 para Windows 10 - conjuntos de bibliotecas de sistema necessários para executar alguns programas. E também porque esses componentes não estão instalados, relatando vários erros.

Como você deve ter notado na seção anterior das instruções, no Windows 10 o .NET Framework 4.6 está habilitado por padrão, que por sua vez é compatível com as versões 4.5, 4.5.1 e 4.5.2 (ou seja, pode substituí-los ) Se por algum motivo este item estiver desabilitado em seu sistema, você pode simplesmente habilitá-lo para instalação.

Você também pode baixar esses componentes separadamente como instaladores offline no site oficial:

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 - .NET Framework 4.6 (fornece compatibilidade com 4.5.2, 4.5.1, 4.5).
  • http://www.microsoft.com/ru-ru/download/details.aspx?id=30653 - .NET Framework 4.5.

Se por algum motivo os métodos de instalação propostos não funcionarem, existem algumas possibilidades adicionais para corrigir a situação, a saber:

  1. Usando a ferramenta de reparo oficial do Microsoft .NET Framework para corrigir erros de instalação. O utilitário está disponível em http://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Use o utilitário Microsoft Fix It para corrigir automaticamente alguns problemas que podem levar a erros na instalação de componentes do sistema aqui: https://support.microsoft.com/en-us/kb/976982 (no primeiro parágrafo do artigo )
  3. Na mesma página, no terceiro parágrafo, sugere-se baixar a Ferramenta de Limpeza do .NET Framework, que remove completamente todos os pacotes do .NET Framework do computador. Isso pode corrigir erros ao reinstalá-los. Também é útil se você receber uma mensagem informando que o .Net Framework 4.5 já faz parte do sistema operacional e instalado no computador.

Instalação do .NET Framework 3.5.1 da distribuição do Windows 10

Este método (mesmo duas versões de um método) foi sugerido nos comentários de um leitor chamado Vladimir e, a julgar pelas críticas, funciona.

  1. Insira o disco do Windows 10 no CD-Rom (ou monte a imagem usando o sistema ou o Daemon Tools);
  2. Execute o utilitário linha de comando(CMD) com direitos de administrador;
  3. Executamos o seguinte comando: Dism / online / enable-feature / featurename: NetFx3 / All / Source: D: \ sources \ sxs / LimitAccess

No comando acima - D: - a letra da unidade ou imagem montada.

A segunda variante do mesmo método: copiar a pasta \ sources \ sxs \ do disco ou imagem para a unidade C, para sua raiz.

Em seguida, execute o comando:

  • dism.exe / online / enable-feature / featurename: NetFX3 / Fonte: c: \ sxs
  • dism.exe / Online / Enable-Feature / FeatureName: NetFx3 / All / Source: c: \ sxs / LimitAccess

Maneira não oficial de baixar .Net Framework 3.5 e 4.6 e instalá-lo

Muitos usuários se deparam com o fato de que o .NET Framework 3.5 e 4.5 (4.6), instalado por meio de componentes do Windows 10 ou do site oficial da Microsoft, se recusa a ser instalado no computador.

Neste caso, você pode tentar outro método - Missed Features Installer 10, que é Imagem ISO, que contém componentes que estavam presentes em versões anteriores do SO, mas não no Windows 10. Ao mesmo tempo, a julgar pelos comentários, a instalação do .NET Framework funciona neste caso.

Atualização (julho de 2016): os endereços onde anteriormente era possível baixar o MFI (listados abaixo) não funcionam mais, não foi possível encontrar um novo servidor funcional.

Basta baixar o instalador de recursos perdidos do site oficial http://mfi-project.weebly.com/ ou http://mfi.webs.com/... Nota: O filtro SmartScreen embutido está bloqueando este download, mas pelo que eu posso dizer, o arquivo baixado está limpo.

Monte a imagem no sistema (no Windows 10, você pode fazer isso simplesmente clicando duas vezes sobre ela) e execute o arquivo MFI10.exe. Após concordar com os termos da licença, você verá a tela do instalador.

Selecione .NET Frameworks e o item que deseja instalar:

  • Instale o .NET Framework 1.1 (botão NETFX 1.1)
  • Ative o .NET Framework 3 (instalações incluindo .NET 3.5)
  • Instale o .NET Framework 4.6.1 (compatível com 4.5)

A instalação posterior ocorrerá automaticamente e, após reiniciar o computador, os programas ou jogos que requerem componentes ausentes devem ser iniciados sem erros.

Espero que uma das opções sugeridas possa ajudá-lo nos casos em que o .NET Framework não está instalado no Windows 10 por algum motivo.

Algumas vezes, alguns aplicativos requerem a instalação do .NET Framework 3.5. O .NET Framework 3.5 é baseado em vários recursos úteis. Por exemplo, conjuntos de recursos no Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) e Windows Card Space, recursos em várias áreas técnicas e outros. Normalmente, em Servidor Windows 2012, esses complementos são instalados de forma bastante simples: Por meio do gerenciador de servidor - adicionando funções e componentes.

No entanto, pode haver problemas com o Framework 3.5 e alguns erros ocorrerão durante a instalação, por exemplo: “Falha na instalação de uma ou mais funções, serviços de função ou recursos. Os arquivos de origem não foram encontrados ... ".

O fato é que para reduzir o tamanho do espaço ocupado pelo sistema servidor, o framework 3.5 não é incluído no cache local dos binários criados durante a instalação do SO.

Você pode verificar a presença do .NET Framework 3.5 no repositório local executando o comando no Powershell:

Get-WindowsFeature * Framework *

Na coluna "Estado da instalação" o .NET framework 3.5 possui o valor Removido, portanto, não está no repositório.

Uma tentativa de download (automaticamente pelo sistema do site atualização do Windows ou manualmente) não deu um resultado positivo.

Mas isso não significa que o Windows Server 2012 R2 não tenha nenhuma maneira de trabalhar com o componente .NET Framework 3.5. Para instalá-lo, precisaremos de um disco com o sistema ou sua imagem carregada em um drive virtual.

Então, inserimos na unidade Disco do Windows Server 2012 R2 ou virtualizar sua imagem. Vamos para Gerenciador do Servidor, parágrafo « Servidor local» , rolando para a seção Funções e componentes e aperte o botão "Tarefas"(está à direita), na lista suspensa, selecione Adicionar funções e recursos:

Abre Adicionar funções e assistente de recursos:

Selecionamos um servidor da lista (via de regra, é um):

Como você pode ver, há tudo que você precisa para qualquer tarefa do servidor, você só precisa habilitá-lo. Mas não estamos interessados ​​nos dados de funções do servidor ainda, pulamos esta etapa clicando em "Avançar":

E aqui já estamos procurando o componente necessário: Recursos do .NET Framework 3.5 e marque:

Assim, você pode instalar outros componentes de seu interesse, mas houve problemas com o Framework 3.5, então na próxima janela clicamos no link "Especifique um caminho de origem alternativo":

E especificamos o caminho manualmente para a pasta no disco onde os componentes \ Sources \ SxS estão armazenados

No meu caso, a unidade tem a letra J, então meu caminho é assim:

J: \ Sources \ SxS \

Clicando "OK" o sistema encontrará os binários do componente .NET Framework 3.5 no diretório especificado e o instalará:

Não é uma operação muito rápida. No final da instalação, você não ouvirá alarido, não verá sinais e mensagens alegres. Apenas uma inscrição modesta na barra de progresso irá informá-lo de que a instalação foi concluída:

É claro que nem todo mundo possui um sistema servidor com interface gráfica, ou nem todo mundo gosta de se aprofundar em várias janelas com listas, mas prefere digitar o comando manualmente, portanto:

V Powershell se parece com isso:

Add-WindowsFeature NET-Framework-Core -Source d: \ sources \ sxs

V linha de comando(exigido em nome do administrador) assim:

Dism / online / enable-feature / featurename: NetFX3 / all / Source: d: \ sources \ sxs / LimitAccess

/ Online - significa que você precisa atualizar sistema instalado, não é uma imagem

/ enable-feature - install, enable

/ featurename: NetFX3 - nome do componente: abreviação para conveniência .NET Framework 3.5

/ all - significa que todas as funções do componente devem ser habilitadas e instaladas

/ Source - o caminho para o diretório de distribuição do Windows onde os componentes necessários estão localizados

/ LimitAccess - impede o acesso ao site do Windows Update

Instalando o Framework na linha de comando

Reinicializamos o servidor e podemos trabalhar com aplicativos que requerem o .NET Framework 3.5 instalado

Plataforma .Net Framework, que a Microsoft começou a desenvolver no final dos anos 90, representam a base para a execução de software, sem a qual a operação completa da maioria dos jogos e programas é impossível. Pacote padrão .NET Framework 4.0 incluído na distribuição original do Windows 7, .NET Framework 4.5 vem com o Windows 8 (8.1) e .NET Framework 4.6- com Windows 10. No entanto instalação separada A estrutura pode ser necessária se o sistema não tiver a versão necessária ou se ocorreu uma falha grave no trabalho. Então, .NET Framework 3.5 não é instalado junto com "oito" e "dez", mas .NET Framework 4.5 faltando no Windows 7. Hoje vou te dizer o que fazer se não estiver instalado .NET Framework 3.5 / 4.0 / 4.5 , e onde fazer o download .NET Framework versões atuais.

Como descobrir quais versões do .NET Framework estão instaladas em seu computador?

Primeiro, vamos descobrir quais versões do framework estão instaladas em seu desktop (laptop). A maneira mais rápida de fazer isso é usando o Editor do Registro. Regedit.Exe, Portanto:

  • através da combinação de teclas "" abra a janela "Executar", digite regedit e clique em " OK";

  • expandir o ramo em sequência HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP ;
  • os nomes das subseções (pastas) correspondem aos pacotes instalados .NET Framework(imagem acima).

Como instalar o .NET Framework 3.5 através do Painel de Controle do Windows

Algoritmo de instalação .NET Framework 3.5 para todas as versões um do sistema operacional:

  • abrir " Painel de controle"→ encontre a seção" Programas e características";
  • clique na subseção " ";
  • na nova janela, marque a caixa " .NET Framework 3.5"e pressione" OK"(imagem abaixo);
  • confirme o download de arquivos do Centro Atualizações do Windows(captura de tela final).

Porém, para economizar tempo no Windows 7, na barra de pesquisa do menu Iniciar, digite sem aspas inclusão de componentes", e no Windows 10/8 use o atalho de teclado" Win + X"→ na janela que se abre, clique no link" Liga ou desliga características das janelas"etc.

Às vezes, ao instalar o framework, infelizmente, podem ocorrer erros com vários códigos, como 0x800F081F, 0x800F0906 ou 0x800F0907. A solução mais simples é baixar manualmente o pacote que você está procurando .NET Framework e integrar-se ao Windows.

Onde fazer download do .NET Framework 3.5, 4.0 e 4.5 para Windows 10/8/7

Deixe-me lembrá-lo que o desenvolvedor não recomenda desinstalar qualquer versão sem uma necessidade absoluta .NET Framework instalado no computador. Pelo contrário, é perfeitamente possível uma instalação sequencial, com um reboot do sistema, de várias versões da plataforma descrita.

Download .NET Framework 3.5 do site oficial

Download .NET Framework 4.0 do site oficial

Download .NET Framework 4.5 do site oficial

Dmitriy dmitry_spb Evdokimov

O .NET Framework é parte integrante de muitos aplicativos executados no Windows e fornece funcionalidade comum para executar esses aplicativos. O .NET Framework fornece aos desenvolvedores um modelo de programação consistente para a construção de aplicativos. Se você estiver usando um sistema operacional Windows, o .NET Framework já pode estar instalado em seu computador. Em particular, o .NET Framework 4.5 está incluído no Windows 8 e é instalado em um computador junto com o Windows 8. Da mesma forma, o .NET Framework 4.5.1 está incluído no Windows 8.1. Em outros casos, pode ser necessário habilitar o .NET Framework para executar aplicativos criados a partir dele.

Importante
Você não pode baixar o .NET Framework 3.5 para Windows 8 ou Windows 8.1. Habilite o .NET Framework 3.5 no Painel de Controle seguindo as instruções neste artigo.

Por exemplo, o .NET Framework 3.5 não é instalado automaticamente em computadores com Windows 8 e Windows 8.1. Para executar aplicativos baseados no .NET Framework 3.5 no Windows 8 ou posterior, o 3.5 deve estar ativado em seu computador. Você pode fazer isso de duas maneiras: instalar / executar um aplicativo que requer o .NET Framework 3.5 (o aplicativo solicitará que você instale o .NET Framework 3.5) ou habilite o .NET Framework 3.5 no Painel de Controle. Ambas as opções requerem uma conexão com a Internet.

Geralmente, não é recomendado desinstalar as versões instaladas do .NET Framework porque o aplicativo que você está usando pode depender da versão específica do .NET Framework e a desinstalação do framework fará com que ele não funcione corretamente. Várias versões do .NET Framework podem ser instaladas em um computador ao mesmo tempo. Isso significa que você não precisa excluir Versões prévias para instalar uma versão posterior.

Anotações importantes:

Use o .NET Framework 3.5 para aplicativos criados para as versões 2.0, 3.0 e 3.5.
Instale o .NET Framework 3.5 antes de instalar o idioma Pacotes Windows... Instale o .NET Framework 3.5 antes de instalar os pacotes de idiomas do Windows.
O componente Windows CardSpace não está disponível com o .NET Framework 3.5 no Windows 8.

Se um aplicativo exigir o .NET Framework 3.5 e não encontrar esta versão no computador, a seguinte caixa de diálogo será exibida durante a instalação ou quando o aplicativo for iniciado pela primeira vez. Na caixa de mensagem, selecione Instalar este recurso para habilitar o .NET Framework 3.5. Esta opção requer uma conexão com a Internet.

Habilitando o .NET Framework 3.5 no Painel de Controle

Você mesmo pode habilitar o .NET Framework 3.5 por meio do painel de controle. Esta opção requer uma conexão com a Internet.

Para habilitar o .NET Framework 3.5 no Painel de Controle

1. No menu Começar Selecionar item Painel de controle... (Para ir para a tela Começar, pressione a tecla do logotipo do Windows no teclado.)
2. Selecione Programas e então selecione Liga ou desliga características das janelas.
3. Marque a caixa .NET Framework 3.5 (incluindo .NET 2.0 e 3.0).

Você não precisa selecionar filhos para ativar o HTTP Windows Communication Foundation (WCF), a menos que seja um desenvolvedor que precise do mapeamento de script e da funcionalidade de manipulador do WCF.

Ativar e desativar recursos do Windows no Painel de Controle

Solução de problemas

Se você não puder instalar o .NET Framework 3.5 sob demanda ou habilitar a estrutura no Painel de Controle, uma das seguintes mensagens de erro será exibida:

0x800f0906: "O Windows não conseguiu se conectar à Internet para baixar os arquivos necessários. Verifique se você está conectado à Internet e clique em Tentar novamente para tentar novamente."
0x800F081F: "Não foi possível fazer alterações. Reinicie o computador e tente novamente."

Essas mensagens podem aparecer pelos seguintes motivos:

O computador não está conectado à Internet. Conecte-se à Internet e tente a operação novamente.

Se você não estiver conectado à Internet, poderá habilitar o .NET Framework 3.5 usando a ferramenta de linha de comando de Gerenciamento e Manutenção de Imagens de Implantação (DISM) especificando a mídia (imagem ISO ou DVD) a partir da qual o Windows 8 foi instalado.

1. No Windows 8 ou Windows Server 2012, abra uma janela de prompt de comando com direitos de administrador (selecionando o comando Executar como administrador).
2. Para instalar o .NET Framework 3.5 a partir da mídia de instalação localizada no diretório D: \ sources \ sxs, use o seguinte comando:

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: d: \ sources \ sxs

◾ / Online especifica o sistema operacional a ser usado (em vez de autônomo Imagem do Windows).
◾ / Enable-Feature / FeatureName: NetFx3 indica a ativação do .NET Framework 3.5.
◾ / All inclui todos os recursos pai do .NET Framework 3.5.
◾ / LimitAccess impede que o DISM entre em contato com o Windows Update.
◾ / Source especifica a localização dos arquivos necessários para restaurar a função (neste exemplo, o diretório D: \ sources \ sxs).

Para obter mais informações sobre as opções do DISM, consulte Como habilitar ou desabilitar a funcionalidade do Windows

A fonte de informações de rede que está sendo usada não está disponível ou tem conteúdo incorreto. Instale o .NET Framework 3.5 da mídia de instalação conforme descrito no ponto anterior.

Seu administrador configurou seu computador para usar WSUS (Windows Server Operating System Update Services) para atualizar, em vez de Windows Update. Peça a ele para habilitar a política para usar o Windows Update em vez do WSUS.

Se essas instruções não corrigirem o problema, baixe o Microsoft .NET Framework 3.5 Deployment Considerations do Windows Development Center para obter informações mais detalhadas sobre solução de problemas.