Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há suporte para o .NET Framework 3.5 no Windows 11. A forma como você obtém o .NET Framework 3.5 depende de qual versão do Windows 11 você está usando. Use a lista a seguir para identificar o método de instalação aplicável a você:
Dica
Veja como determinar qual versão do Windows você está usando se precisar de ajuda para identificar sua versão.
Windows 11 26H1 (build 28000) e posterior
A partir do Windows 11 26H1 (build 28000), o .NET Framework 3.5 só está disponível como um instalador autônomo. Não é possível instalar o .NET Framework 3.5 como um componente do Windows.
- Baixe o .NET Framework 3.5 para Windows 11 26H1.
- Baixe o Pacote de Idiomas do .NET Framework 3.5 para Windows 11 26H1.
Importante
Esses instaladores só funcionam com a versão do Windows especificada.
Para obter mais informações sobre essa alteração no .NET Framework 3.5, consulte perguntas frequentes sobre o .NET Framework 3.5 no Windows 11.
Componentes opcionais do .NET Framework 3.5
Aplica-se ao Windows 11 26H1 (compilação 28000) e posterior
Os seguintes componentes opcionais do .NET Framework 3.5 estavam disponíveis anteriormente como Recursos do Windows sob Demanda. O Windows 11 26H1 (build 28000) remove estes componentes:
- ASP.NET 3.5
- Extensibilidade .NET 3.5
- Ativação HTTP do WCF
- Ativação não HTTP do WCF
Como habilitar ASP.NET 3.5 no IIS
A partir do Windows 11 26H1 (build 28000), ASP.NET 3.5 requer registro adicional para execução no IIS.
Habilitar ASP.NET 3.5
Habilite ASP.NET 3.5 em seu dispositivo usando o script do Enable-ASPNet35.ps1 PowerShell. O script habilita a funcionalidade dos seguintes componentes opcionais que foram removidos do Windows:
- ASP.NET 3.5
- Extensibilidade .NET 3.5
Observação
O script restaura apenas a funcionalidade desses componentes opcionais para que os aplicativos que dependem deles possam continuar funcionando. Os componentes opcionais ainda estão ausentes do Windows 11 e ferramentas como o DISM não detectarão esses componentes opcionais como presentes após a execução do script.
Pré-requisitos
- Windows 11 26H1 (build 28000) ou posterior.
- Windows PowerShell 5.1.
- .NET Framework 3.5.
- O recurso ou a função do IIS (Servidor Web) habilitado, juntamente com os filtros ISAPI e os componentes opcionais de Extensões ISAPI .
- Uma janela de comando administrativa do PowerShell.
Executar o script
Baixe o
Enable-ASPNet35.ps1script para um diretório local.Abra uma janela de comando do Windows PowerShell como Administrador.
Altere a política de execução para permitir scripts baixados da Internet e assinados por editores confiáveis:
Set-ExecutionPolicy RemoteSignedPara obter mais informações sobre as configurações de política de execução, consulte Set-ExecutionPolicy.
Vá para o diretório onde você baixou o script.
Executar o script:
.\Enable-ASPNet35.ps1
Como determinar qual versão do Windows você está usando
Há algumas maneiras diferentes de encontrar a versão do Windows que você está usando:
Selecione este link (ms-settings:about) que pode abrir o aplicativo Configurações.
- Role para baixo até a seção de especificações do Windows e localize o campo Versão .
Use o menu iniciar:
- Pressione a tecla Windows para abrir o menu Iniciar .
- Digite
Settingspara localizar o aplicativo Configurações e abri-lo. - Role para baixo até a seção de especificações do Windows e localize o campo Versão .
Execute o
winver.exeaplicativo:- Pressione o atalho de teclado do Windows+R para abrir a caixa de diálogo Executar .
- Digite
winver.exee pressione Enter.