Para instalar o .NET framework 4.8, no windows 7 e no windows server 2008 é preciso que o seu windows tenha o SP1 instalado.
- Se o seu windows update estiver funcionando se torna fácil, basta instalar todas as atualizações pendentes e você provavelmente já terá todos os pré-requisitos e o .NET 4.8 atualizado.
- Caso o seu windows update funcione mas tenha instalado apenas o SP1, quando concluir reinicie o computador e instale o .NET 4.8 diretamente.
- Se o seu windows não conseguir rodar o windows update, devido a um ou mais erros (bastante comum), será preciso baixar e instalar o SP1 separadamente, depois instalar o .NET 4.8.
Como agora está bastante difícil de encontrar estes pacotes de instalação limpos dos Windows mais antigos, colocamos abaixo o link sugerido dos arquivos.
Use este link para ir no catálogo do windows update e baixar o SP1 do seu sistema: https://www.catalog.update.microsoft.com/Search.aspx?q=KB976932. Basta clicar no botão Transferir na parte direita do pacote que você precisa, e então será aberta uma janelinha popup do navegador com os links dos conteúdos pra baixar. Caso esta tela de índice não esteja mais disponível, você pode baixar nos links diretos:
Para baixar o instalador off-line do .NET:
Recomendamos utilizar Windows 10 ou superior atualizado, ou Windows Server 2016 ou superior atualizado, pois apesar de oficialmente o sistema rodar onde o .NET 4.8 ou .NET 4.8.x puder funcionar, já constatamos diversos problemas de incompatibilidade de coisas como SQL Server Express e outros componentes em Windows 7 ou até Windows Server 2012.